前端雜談--模塊化

首先思考一個問題,為什麼要模塊化?很清晰,是為瞭便於開發,準確的講,是在工程實踐中,降低代碼耦合度的解決方案,或者說是封裝工具的方案。對於任何編程語言而言,高復用、低耦合再加開箱即用,才是我們所需要的。縱觀其他的各類經典語言python、c、c++、java等,無不有著成熟的模塊機制。但是對於前端js的模塊化機制而言,因為發展較晚,所以標準眾多,其模塊化的發展局面如同前端框架的混戰局面一般,天下群雄四起,個個都想問鼎中原,業界缺乏統一標準。但是熟讀史書的我們,應該深深的明白,天下大勢,“分久必合,合久必分”,套用到技術領域,則是“分久必合,合後,或經久不衰,或被他者取代”。總而言之,這種局面,遲早會被終結。

本文我們就簡單捋一捋,前端模塊化的歷史演進。

階段一:文件劃分

最最原始的方式。就是將變量和方法單獨放在一個文件裡頭,如下所示:

var x = 100

function A() {
...
}

function B() {
...
}

发表回复

相关推荐

“牛魔王票務”獲1500萬美金B輪融資,推出升級品牌“摩天輪”

說個好消息。國內二級票務平臺的領先者“牛魔王票務”於近日公佈瞭 B 輪融資情況,並正式推出升級品牌“摩天輪”,牛魔王 App 也...

· 1分钟前

扬州清曲的由来

扬州清曲(又称小曲、小唱、小调)是扬州乡土文化的瑰宝,也是民间艺术定库里的一笔珍贵遗产。它起源于古老的扬州民歌,传承 ...

· 7分钟前

边界感——亲人之间的关系最缺乏的是边界感(远而不疏是能力,近而不入是智慧

边界的概念不仅适用于实体的人和事物,也适用于个人空间的划分。

· 14分钟前

顏值進步明顯的十大NBA球員

NBA聯盟是全球最受關註的男子運動體育秀場,想方設法提升自己的球技自然是籃球運動員最為重要的自我要求。不過,在這麼多鎂光...

· 15分钟前

國男之殤——傳統與束縛的思考

剛看瞭教師節改為孔子誕辰的新聞,給反對的人點瞭贊,再簡單說兩句。指望某種程度的封建文化復蘇,來對抗“自由思想入侵”可能...

· 20分钟前

Copyright 2015-2025 www.icpchaxun.com ©All Rights Reserved.