⊗jsSpMdInr 200 of 294 menu

บทนำสู่โมดูลสมัยใหม่ใน JavaScript

คุณเคยทำงานกับ โมดูลผ่านคลอเชอร์ มาก่อนแล้ว ใน JavaScript สมัยใหม่ ได้มีโมดูลที่สะดวกยิ่งขึ้นปรากฏขึ้นมา ช่วยให้สามารถ วางแต่ละโมดูลไว้ในไฟล์แยกต่างหาก แล้วจึงนำไปเชื่อมต่อกับไฟล์อื่น ๆ ได้ตามต้องการ โดยส่งออกเฉพาะตัวแปร และฟังก์ชันที่จำเป็น

แต่เดิมโมดูลดังกล่าวไม่ได้ถูกกำหนดไว้ ในมาตรฐาน JavaScript และถูกพัฒนาขึ้น โดยชุมชนเท่านั้น ดังนั้นจึงมี ระบบโมดูลต่าง ๆ มากมายเกิดขึ้น: AMD, CommonJS, UMD และอื่น ๆ

ต่อมาในมาตรฐาน JavaScript ก็มี โมดูลของตัวเองปรากฏขึ้น เรียกว่า ES modules ด้วยเหตุนี้ โมดูลที่พัฒนาขึ้นโดยชุมชนจึงล้าสมัยอย่างรวดเร็ว และไม่ควรใช้งานอีกต่อไป

โมดูลที่ควรให้ความสนใจมีเพียง CommonJS เท่านั้น เนื่องจากในตอนแรก NodeJS ทำงานบนโมดูลนี้ และจนถึงตอนนี้มันก็ยังทำงานบนโมดูลนี้โดยค่าเริ่มต้น เพื่อความเข้ากันได้

นอกจากนี้ บ่อยครั้งในคำแนะนำการติดตั้ง ไลบรารีต่าง ๆ คุณจะพบคำอธิบาย ในรูปแบบ CommonJS แทนที่จะเป็น ES ดังนั้น คุณต้องเข้าใจว่า จะปรับโค้ด CommonJS เป็น ES อย่างไร

ยังมีข้อสังเกตอีกอย่าง ถึงแม้ว่าโมดูลจะถูกกำหนดไว้ ในมาตรฐาน JavaScript แล้ว แต่โมดูลเหล่านี้จะไม่ ทำงานในเบราว์เซอร์ได้ทันที (ในตอนนี้) สำหรับการใช้งาน จำเป็นต้องใช้เครื่องมือการบิลด์ยอดนิยมอย่างใดอย่างหนึ่ง

ไทย
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣTürkmenTürkçeЎзбекOʻzbekTiếng Việt
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ