दिलचस्प पोस्ट
किसी वस्तु के लिए अधिकतम मूल्य वाले ऑब्जेक्ट को मैं कैसे लौटा सकता हूं? विशिष्ट एजेक्स कॉल्स पर .jaxStart () कैसे कॉल करें पायथन में बीओएम वर्णों के साथ यूनिकोड फाइल डेटा पढ़ना एक और बयान के रूप में && शॉर्ट-सर्किटिंग का उपयोग करना? सीटीआईपीज़ के साथ एक साझा लाइब्रेरी से वैश्विक वैरिएबल मैप करना हेडर फाइल में अनाम नाम स्थान के लिए उपयोग करता है एनएसएनम्बर का प्रकार प्राप्त करें हम इंटरफेस का उपयोग क्यों करते हैं? क्या यह केवल मानकीकरण के लिए है? क्या कोई एमडी 5 फिक्स्ड प्वाइंट है जहां एमडी 5 (एक्स) == एक्स? जावास्क्रिप्ट में तारीख बनाम नई तारीख अजगर सबप्रोसेशन Popen पर्यावरण पथ? आईओएस लैंडस्केप-आईओएस 7 आर 4 इमेज एसेट के लिए कोई लॉन्च नहीं है I कैनवास छवि क्रॉसप्लेफ़ेट असुरक्षित त्रुटि कांगड़ा 2 में घटना प्रसार रोकें सर्वर सॉकेट 2 क्रोम अनुरोध प्राप्त करता है जब मैं क्रोम से भेजता हूं और जब मैं फ़ायरफ़ॉक्स से भेजता हूं तब प्राप्त होता है

कौन सा ब्राउज़र ECMAScript 6 के लिए आयात और निर्यात वाक्यविन्यास का समर्थन करता है?

मैं वर्तमान में MEAN स्टैक का उपयोग कर एक वेब अनुप्रयोग लिख रहा हूं, और ECMAScript 6 जावास्क्रिप्ट में कोड लिखने का प्रयास कर रहा हूं; हालांकि, आयात और निर्यात वाक्यविन्यास का उपयोग करते समय मुझे क्रोम और फ़ायरफ़ॉक्स दोनों में त्रुटियां मिल रही हैं I क्या वर्तमान में कोई ऐसा ब्राउज़र है जो पूरी तरह से ECMAScript 6 का समर्थन करते हैं?

कृपया ध्यान दें: मैं पूछ नहीं रहा हूं कि जब ईकामास्क्रिप्ट 6 को ब्राउज़र द्वारा समर्थित किया जाएगा। मैं पूछ रहा हूं कि कौन सा ब्राउज़र ECMAScript 6 आयात और निर्यात वाक्यविन्यास का समर्थन करता है। Https://developer.mozilla.org/en-US/docs/Web/JavaScript/New_in_JavaScript/ECMAScript_6_support_in_Mozilla#Features_not_yet_supported_by_Firefox देखें

Solutions Collecting From Web of "कौन सा ब्राउज़र ECMAScript 6 के लिए आयात और निर्यात वाक्यविन्यास का समर्थन करता है?"

क्रोम और फ़ायरफ़ॉक्स import और export वाक्यविन्यास (वहां उचित पार्सिंग के लिए परीक्षण मौजूद हैं)

क्या समर्थित नहीं है मॉड्यूल लोड हो रहा है – आप किसी भी तरह से मॉड्यूल लोड नहीं कर सकते, क्योंकि इसके लिए विनिर्देश पूर्ण नहीं है। इसके लिए आपको किसी प्रकार के मॉड्यूल बंडलर का उपयोग करना होगा। मैं सामने वाले डेवलपर नहीं हूं, लेकिन मैंने अपने सहकर्मियों से रोलअप पर अच्छी राय सुना है।

इसमें समर्थित है:

  • सफारी 10.1
  • Chrome 60 – क्रोम: झंडे में प्रायोगिक वेब प्लेटफ़ॉर्म ध्वज के पीछे।
  • फ़ायरफ़ॉक्स 54 – dom.moduleScripts.enabled सेटिंग के बारे में के बारे में: config
  • एज 15 – प्रायोगिक जावास्क्रिप्ट सुविधाओं के पीछे: झंडे के बारे में सेटिंग

अब एक पोलीफिल है कि आप ईएस 6 मॉड्यूल आयात करने के लिए उपयोग कर सकते हैं।

मैंने क्रोम पर इसे सफलतापूर्वक परीक्षण किया।

यहां लिंक है: http://github.com/ModuleLoader/browser-es-module-loader


इसे एज 14 में भी मूल रूप से कार्यान्वित किया गया है:

https://blogs.windows.com/msedgedev/2016/05/17/es6-modules-and-beyond

जैसा कि दूसरों ने कहा है, इसके लिए समर्थन अभी भी बहुत सीमित है। लेकिन भले ही पूरा समर्थन था …. क्या इसका उपयोग करने के लिए स्मार्ट होगा? हम ऐसा कैसे करेंगे?

इसके बारे में सोचो। नोड जेएस मॉड्यूल के साथ लिखी एक ठेठ जेएस ऐक्स में दर्जनों, यहां तक ​​कि सैकड़ों (बहुत छोटे) संकुल शामिल हैं क्या हम वाकई बहुत अनुरोध चाहते हैं?

ब्राउज़र, वेबपैक, रोलअप आदि बहुत लोकप्रिय हैं क्योंकि वे हमें एक छोटे से छोटे पैकेज को एक तेज़ डाउनलोड में बांटने की अनुमति देते हैं। कोड विभाजन के साथ, हम मॉड्यूल बंडलर को पद्शीकरण समय पर तय कर सकते हैं, हमारे पृष्ठों वास्तव में उपयोग किए जाने वाले कोड के आधार पर और कुछ कॉन्फ़िगरेशन सेटिंग्स पर, कितने बंडलों को बनाने और उनमें से प्रत्येक में क्या रखा जाए। इस तरह हम कई छोटे पैकेज लिख सकते हैं और उन्हें बड़े बंडल के रूप में काम कर सकते हैं।

मेरा मुद्दा यह है कि हमें अपने कोड को संकुल में विभाजित करना चाहिए जो एक वैचारिक स्तर पर अच्छी तरह से काम करते हैं, फिर उन संकुल को बंडलों में बंडल करते हैं जो तकनीकी (नेटवर्क) स्तर पर अच्छी तरह काम करते हैं। अगर हम इष्टतम नेटवर्क पैकेट आकार के आधार पर अपना कोड लिखते हैं, तो हम इस प्रक्रिया में मॉड्यूलरिटी का त्याग करते हैं।

इस बीच में, इसका उपयोग करना शायद केवल भ्रम को जोड़ देगा। उदाहरण के लिए, एज ब्लॉग पर उदाहरण देखें:

 import { sum } from './math.js'; 

ध्यान दें कि वे एक्सटेंशन .js को स्ट्रिंग from कैसे जोड़ते हैं? नोड जेएस में हम आमतौर पर इसे इस प्रकार लिखते हैं:

 import { sum } from './math'; 

तो क्या उपरोक्त कोड भी एज पर काम करेगा? और नामित पैकेजों के बारे में क्या? मुझे डर है कि इससे पहले कि हम यह पता लगाएंगे कि इन मार्गों को बोर्ड पर कैसे काम करना है, इससे पहले हम बहुत सारे असंगति देखेंगे

मैं अनुमान लगा सकता हूं कि ज्यादातर डेवलपर्स के लिए, सिस्टम। इंपोर्ट ज्यादातर ब्राउज़रों में अदृश्य रहेगा और यह केवल बंडलिंग सॉफ्टवेयर ही इसका इस्तेमाल करना शुरू कर देगा (दक्षता प्रयोजनों के लिए) जब यह मुख्य धारा बन जाएगा