@前端模塊化

Stories List
@xiejinrong

前端模塊化開發之ES Module

瞭解過Web前端開發的小夥伴應該知道,歷史上,JavaScript一直沒有自己模塊體系(module),無法將一個大程序拆分成互相依賴的小文件,再用簡單的方法拼裝起來。其他語言如java、python等都具備這項功能,唯獨Javascript沒有,在ES6之前,要想在前端做模塊化開發,必須依賴第三方框架來實現,如:requireJS與seaJS,requireJS支持的是AMD規範,seaJS支持

xiejinrong Avatar

@xiejinrong

Nickname 老謝

@shenfq

前端模塊化的前世

隨着前端項目的越來越龐大,組件化的前端框架,前端路由等技術的發展,模塊化已經成為現代前端工程師的一項必備技能。無論是什麼語言一旦發展到一定地步,其工程化能力和可維護性勢必得到相應的發展。 模塊化這件事,無論在哪個編程領域都是相當常見的事情,模塊化存在的意義就是為了增加可複用性,以儘可能少的代碼是實現個性化的需求。同為前端三劍客之一的 CSS 早在 2.1 的版本就提出了 @import 來實現模塊

shenfq Avatar

@shenfq

Nickname Shenfq