- लंबे समय से विकसित किया जा रहा jQuery का अगला प्रमुख वर्ज़न 4.0.0 अब बीटा के रूप में जारी किया गया है.
- मुख्य बदलाव
- IE 10 और उससे पुराने ब्राउज़र के लिए सपोर्ट बंद कर दिया गया है.
array push/sort जैसी JavaScript में मूल रूप से शामिल सुविधाएँ हटा दी गई हैं, और JavaScript में अब उपयोग न होने वाली सुविधाएँ भी साथ में हटाई गई हैं.
- W3C स्पेसिफिकेशन के अनुरूप
focus और blur इवेंट की हैंडलिंग बदली गई है.
- ajax अनुरोध के समय अपने-आप JSONP के रूप में अनुरोध भेजने वाली सुविधा हटा दी गई है.
- CSP पॉलिसी अनुपालन के लिए Trusted Types API का उपयोग करने के रूप में बदलाव किया गया है.
- इसके अलावा भी कई बदलाव हैं, और कुल मिलाकर आकार काफी कम हो गया है.
- jQuery 3.0 या उससे ऊपर के वर्ज़न से अपग्रेड करने पर किसी संगतता समस्या की रिपोर्ट नहीं मिली है.
6 टिप्पणियां
मुझे नहीं लगता कि jQuery इतनी बेकार चीज़ है, इसलिए शायद यह पूरी तरह गायब भी नहीं हो रही है।
SPA structure में jQuery चुनना बेशक बिल्कुल बेतुका होगा,
लेकिन अगर इसे पारंपरिक(?) server-side template engine के साथ इस्तेमाल करें, तो चाहे jQuery भारी हो और readability खराब हो, फिर भी vanilla की तुलना में इसकी productivity जबरदस्त रूप से ज़्यादा है lol..
यहाँ तक कि अगर jQuery में साफ-सुथरे तरीके से लिखना चाहें तो वैसा पूरी तरह किया जा सकता है, और classes, async, fetch वगैरह जैसे वे दोस्त जो jQuery के आने के काफी बाद आए, उनके साथ भी इसे आराम से इस्तेमाल किया जा सकता है...
non-SPA structure में तो मुझे सिर्फ jQuery न इस्तेमाल करने के लिए ज़बरदस्ती vanilla में लिखने की कोई खास ज़रूरत महसूस नहीं होती।
आखिरकार, इस दौर में सवाल यही बन जाता है कि SPA के बिना बनी संरचना लिखना वाजिब है भी या नहीं।
व्यक्तिगत रूप से, जब यह काम SI या एजेंसी को सौंपा जाता है और इसका स्केल लगभग 1 बिलियन जितना बजट वाला होता है, तो मुझे लगता है कि SPA (या कहें उन्हें लागू करने वाले modern frameworks) अपनाने से मिलने वाले फायदे, लागत या समय की तुलना में इतने बड़े नहीं होते...
वाह, यह तो पुराने दिनों वाला jQuery है.. ऐसा कहने ही वाला था, लेकिन लगता है कि मैं अभी भी इसे इस्तेमाल कर रहा हूँ
यादों और हक़ीक़त के बीच साथ मौजूद jquery...