पर ES6 प्लगइन बढ़ाएं मैं कुछ मदद पूछना चाहूंगा क्योंकि मैं मॉड्यूल और कक्षा के साथ ES6 में अपनी क्लासिक jQuery (v2) प्लगइन को परिवर्तित नहीं कर सकता।jQuery प्रोटोटाइप
ECMAScript 5 में, हम jQuery प्लगइन jQuery प्रोटोटाइप में इस तरह संलग्न कर सकते हैं:
app.js - jQuery एचटीएमएल <script>
टैग
$.fn.myPlugin = function() {};
$('div').myPlugin();
के माध्यम से भरी हुई और यह काम करता है :)।
myPlugin.es6:
import $ from 'jquery';
export default class myPlugin extends $ {
// Could i use constructor() method ???
}
app.es6:
import $ from 'jquery';
import myPlugin from 'myPlugin.es6';
$('div').myPlugin();
और अंत में, यह काम नहीं कर रहा ...
ES6 में, मैं कुछ इस तरह लिखते थे मैंने खोज की है और कोई भी व्यक्ति पहले इस प्रश्न से नहीं पूछता है।
मैं ईएस 5 में ईएस 6 को पार करने के लिए बेबेल का उपयोग करता हूं।
'फैली $' कोई मतलब नहीं है। क्या आपको लगता है कि इसका मतलब '$ .extend ({...}) 'जैसा है? – Bergi
यदि आप नई जावास्क्रिप्ट सुविधाओं को देख रहे हैं, तो आपको शायद jQuery की आवश्यकता नहीं है। बहुत सारे स्टैंडअलोन यूआई-पुस्तकालय हैं जिन्हें jQuery की आवश्यकता नहीं है। इसके अलावा, एक विशेष वेबसाइट http://youmightnotneedjquery.com/ है जो बताती है कि jQuery से मूल सुविधाओं में कैसे स्विच करें। –