यह मेरे लिए एक अच्छा विचार प्रतीत होता है। या जावास्क्रिप्ट के लिए अतिरिक्त विशेषताएं जोड़ें?क्यों वेब ब्राउज़र में jQuery निर्मित नहीं है?
उत्तर
क्योंकि यह कई का सिर्फ एक पुस्तकालय है। यह लोकप्रिय हो सकता है लेकिन यह एकमात्र विकल्प होने से बहुत दूर है। और यह किसी विशेष संस्करण पर जमा हो जाएगा और सुधार को धीमा कर देगा।
प्लस वैसे भी थोड़ा सा फायदा है। यह काफी छोटा है और आप इसे ब्रोवर द्वारा अनिश्चित रूप से कैच करने के लिए सेट कर सकते हैं, इसलिए इसे वैसे भी डाउनलोड किया जाएगा - यदि आपके पास कोई नया संस्करण है तो इसमें एक नया फ़ाइल नाम होगा, इसलिए इसे कभी समाप्त होने में कोई हानि नहीं है।
इस के अलावा, गूगल से एक की तरह एक "वैश्विक" CDN का उपयोग करता है, तो jQuery पुस्तकालय वितरित करने के लिए तो यह संभव है कि jQuery * पहले से ही * ब्राउज़र के कैश में मौजूद होगा (अन्य सभी को एक ही CDN उपयोग कर रहा है कारण) तो वहाँ था वास्तव में कोई लाभ नहीं है। –
हां, अच्छा बिंदु। मुझे लगता है कि – jcoder
jQuery मौजूद है क्योंकि वे (ब्राउज़र निर्माता) सामान्य मानक पर सहमत नहीं हो सकते हैं।
मैं कहना है कि यह मानकों का अधूरा कार्यान्वयन और तकनीक के उद्भव के बारे में अधिक है मूल रूप से नहीं, या कम से सब, किसी भी मानक का हिस्सा। इसके अलावा, ऐसे दृष्टिकोण हैं जो मानकों द्वारा प्रदान की जाने वाली चीज़ों से अधिक सुविधाजनक हैं, उदा। GetElementById के आसपास रैपर। –
@ जॉर्ज यूप, फिर भी मैंने उल्लेख नहीं किया कि वे क्यों सहमत नहीं हो सके। अफसोस की बात है कि जेएस को इतनी तेजी से विकसित करने के लिए एक ही तंत्र ने आम तौर पर इसका उपयोग करना इतना कठिन बना दिया है कि अब इसे ढांचे की जरूरत है। और एक ही सीएसएस के साथ क्या हो रहा है ... – mbq
संस्करणिंग का मुद्दा भी है। JQuery की कुछ साइट्स और एक्सटेंशन को jQuery के एक निश्चित संस्करण की आवश्यकता होती है। अभी यह तय करने के लिए कि कौन सा संस्करण उपयोग करना है, एप्लिकेशन पर निर्भर है।
लेकिन आप एक घोषणा प्रणाली एचटीएमएल doctypes के लिए इसी तरह की स्थापना की और ब्राउज़र स्थापना में विभिन्न संस्करण पुस्तकालयों शामिल हो सकते हैं - केवल मुद्दा तो jQuery विज्ञप्ति और ब्राउज़र समर्थन – HorusKol
@HorusKol के बीच का अंतराल है - मैं किसी मुद्दे के रूप में अंतराल को न देखें। ब्राउज़र की वास्तविक कार्यप्रणाली में लाइब्रेरी से कोई लेना देना नहीं है, इसलिए लाइब्रेरी की एक नई रिलीज होने पर इसे स्वचालित रूप से अपडेट किया जा सकता है। ब्राउजर विक्रेता को ऐसा करने के लिए सिर्फ एक सॉफ्टवेयर अपडेट को धक्का देने की आवश्यकता नहीं है। – Anurag
आप jQuery को जावास्क्रिप्ट प्लग-इन होने पर विचार कर सकते हैं। और ब्राउज़र प्लग-इन के साथ नहीं जाते हैं, अन्यथा प्लग-इन का उद्देश्य अप्रासंगिक होगा।
शायद क्योंकि ब्राउज़र अपडेट करना मुश्किल है। JQuery के कुछ फेशियल अंततः जावास्क्रिप्ट में अपना रास्ता बना सकते हैं, और मेरा मानना है कि इसमें से कुछ हाल ही में हैं। (अच्छी तरह से विचार है वैसे भी) जावास्क्रिप्ट जैसे किसी चीज़ को फीचर जोड़ने में सालों लगते हैं, जहां JQuery लाइब्रेरी सिर्फ एक नया संस्करण जारी कर सकती है।
वहाँ वास्तव में एक फ़ायरबग है या फ़ायरफ़ॉक्स प्लग में जिन्हें आप पृष्ठ में JQuery इंजेक्षन करने की अनुमति देता .. लेकिन thats सिर्फ एक विकास उपकरण
प्लगइन्स ब्राउज़रों की तुलना में अक्सर अद्यतन - एक सप्ताह के भीतर jQuery के ब्राउज़र संस्करण की तारीख :)
मुझे लगता है कि इस सवाल का एक बड़ा चर्चा होना चाहिए से बाहर होगा, लेकिन इन उत्तरों सब फर्जी हैं। यह 2 साल बाद भी है।
- "यह कई लोगों की सिर्फ एक पुस्तकालय है" - top 11 तब शामिल करें।
- "सामान्य मानक पर सहमत नहीं हो सका" - इस बिंदु पर jQuery को अपने स्वयं के मानक बनाने की तरह।
- "ब्राउज़र से अधिक बार अपडेट किया गया" या "धीमे सुधार धीमा करें" - तो ब्राउज़र में अगले ब्राउज़र अपडेट तक jQuery-1.9.x नहीं होगा, बस इसे अभी तक अपनी प्रोजेक्ट में न रखें।
- "कैश वैसे भी" - निश्चित रूप से, यह अभी भी एक हस्तांतरण है जो होने की ज़रूरत नहीं है, और ऐसे बहुत से लोग हैं जिन्होंने अपने नए डिवाइस पर बहुत सर्फिंग नहीं की है जिसे आप अभी भी अपनी साइट के लिए तेज़ी से चाहते हैं और इसी तरह।
बात यह है कि यह पूरी तरह से करने योग्य है और इंटरनेट लोड के लिए बेहतर होगा; बहस योग्य कितना है। मैं वास्तव में क्रोम को स्थानीय प्रतिलिपि के साथ अपने सीडीएन में किसी भी नेट ट्रांसफर को प्रतिस्थापित कर सकता हूं, लेकिन मुझे यकीन है कि इसके साथ कुछ कानूनी, सुरक्षा या शुद्ध तटस्थताएं हैं। जैसे कि मुझे यकीन है कि मुख्य कारणों के पास ऐसे मामलों के साथ कुछ और करना है और इन लंगड़ा तकनीकी बहाने नहीं जिन्हें स्पष्ट रूप से नहीं सोचा जाता है।
इससे अन्य पुस्तकालयों को भी फायदा हो सकता है अगर डेवलपर डोजो जैसे उपकरणों की पूरी लाइब्रेरी की गति और उपलब्धता पर भरोसा कर सकते हैं, और वजन कम करने के लिए चुनना और चुनना नहीं है। और साथ ही अधिकांश पुस्तकालयों ने अपनी परियोजनाओं को पैकेज करने के लिए एएमडी या आवश्यकता जेएस दृष्टिकोण अपनाया है, मेरा मानना है कि ब्राउज़र को कम से कम इसकी निर्भरताओं के बारे में सूचित करने के लिए सक्षम करने के लिए एक अच्छी बहस है।
बारे में भूल गया "* मैं वास्तव में [ब्राउज़रों] कम से कम एक स्थानीय प्रति के साथ * के लिए किसी भी शुद्ध हस्तांतरण [एक निश्चित यूआरएल] की जगह देख सकते हैं" - वे पहले से ही करते हैं। इसे HTTP कैशिंग कहा जाता है। – Bergi
जोड़ना jQuery [प्रकार] ब्राउज़र में कार्यक्षमता है में निर्मित जे एस कार्यान्वयन (या यह एक 1 स्तर के प्लग में बनाने) एक बुनियादी समस्या को दूर करेंगे:
के रूप में कई ने कहा है, jQuery एक जे एस पुस्तकालय है - जिसका अर्थ है, मामले में पैसा ड्रॉप नहीं किया - कि यह जे एस में लिखा और रन-टाइम में व्याख्या की हो गया है।
एम्बेड इसका मतलब होगा कि यह ओएस के लिए मूल कोड में लिखा जा सकता है, यह बहुत अधिक performant बना रही है।
- 1. ब्लेंड-निर्मित एचटीएमएल/सीएसएस ब्राउज़र में चल रहा है?
- 2. Jquery - निर्मित div
- 3. jQuery यूआई jQuery क्यों नहीं देखता है?
- 4. फ़ोनगैप ब्राउज़र से धीमा क्यों है?
- 5. ब्राउज़र में jquery touchstart
- 6. "वेब ब्राउज़र" IE में 'दर्ज'
- 7. Xampp: वेब ब्राउज़र स्थानीयहोस्ट पेज नहीं दिखाएगा
- 8. SOAP- आधारित वेब सेवा क्यों नहीं है?
- 9. मोबाइल ब्राउज़र में वेब श्रमिक
- 10. सी # वेब ब्राउज़र और उजागर
- 11. एंड्रॉइड डिफ़ॉल्ट ब्राउज़र वेब पेज स्क्रॉल नहीं कर रहा है
- 12. वेबकिट-आधारित ब्राउज़र में मेरे jQuery एनीमेशन चॉकलेट क्यों हैं?
- 13. वेब ब्राउज़र: माउस कर्सर छुपाएं
- 14. वेब ऐप आईपैड पर काम नहीं कर रहा है लेकिन डेस्कटॉप ब्राउज़र पर काम करता है
- 15. ब्राउज़र। HTMLPage.Window.Navigate अवरुद्ध है लेकिन हाइपरलिंक बटन नहीं है - क्यों?
- 16. डिफ़ॉल्ट वेब ब्राउज़र
- 17. वेब ब्राउज़र पर एंड्रॉइड ब्राउज़र/सैमसंग गैलेक्सी एसआईआई स्क्रॉलिंग बग। चयन सूची hitboxes स्क्रॉल नहीं है
- 18. स्ट्रीमिंग वेब ब्राउज़र
- 19. एम्बेडेड वेब ब्राउज़र
- 20. IE में Jquery धीमा क्यों है?
- 21. सीएसआरएफ ब्राउज़र सुरक्षा समस्या नहीं है?
- 22. क्यों jQuery W3C मानक नहीं है?
- 23. ब्राउज़र तैनाती के बाद फेविकॉन क्यों नहीं दिखाता
- 24. अमेज़ॅन किंडल वेब ब्राउज़र
- 25. क्यों वेब स्क्रिप्ट वेब निर्देशिका में काम नहीं कर रहा है?
- 26. क्या वेब ब्राउज़र https
- 27. ब्राउज़र पर आधारित SAML क्यों है
- 28. क्या कोई सी # आधारित वेब ब्राउज़र है?
- 29. JQuery गतिशील रूप से निर्मित तत्व
- 30. छवि में निर्मित रंग प्रोफाइल लागू करें
की [क्यों jQuery ब्राउज़र के भीतर एकीकृत नहीं है] संभव डुप्लिकेट (https://stackoverflow.com/q/8287607/1048572) – Bergi