有不少其他答案說是因為JS太差。我下面的答案已經(jīng)說了,這不是根本性的原因。但除此之外,我還要糾正一些對JS具體問題的誤解。JS當初是被作為腳本語言設(shè)計的,所以某些問題并不是JS設(shè)計得差或者是JS設(shè)計者的失誤。比如var的作用域問題,并不是“錯誤”,而是當時絕大部分腳本語言都是這樣的,如perl/php/sh等。模塊的問題也是,腳本語言幾乎都沒有模塊/命名空間功能。弱類型、for-in之類的問題也是,只不過現(xiàn)在用那些老的腳本語言的人比較少,所以很多人都誤以為是JS才有的坑。另外有人說JS是半殘語言,滿足不了開發(fā)需求,1999年就該死。半殘這個嘛,就夸張了。JS雖然有很多問題,但是設(shè)計總體還是優(yōu)秀的?!獊碜灾魼賀師俊
因為不適合。如果希望開發(fā)長期的項目或者制作產(chǎn)品類網(wǎng)站,那么就需要實現(xiàn)特定的設(shè)計,為了在維護項目中可以方便地按設(shè)計師要求快速修改樣式,肯定會逐步編寫出各種業(yè)務(wù)組件、工具類,相當于為項目自行開發(fā)一套框架?!獊碜灾魼Kayo
在前端技術(shù)快速變革的今天,layui 仍然堅持語義化的組織模式,甚至于模塊理念都是采用類 AMD 組織形式,并非是有意與時代背道而馳。layui
認為以 jQuery 為核心的開發(fā)方式還沒有到完全消亡的時候,而早期市面上基于 jQuery 的 UI
都普通做得差強人意,所以需要有一個新的UI去重新為這一領(lǐng)域注入活力,并采用一些更科學的架構(gòu)方式。
因此準確地說,layui 更多是面向那些追求開發(fā)簡單的前端工程師們,以及所有層次的服務(wù)端程序員。
man! 所以這個問題不要再出現(xiàn)了。。。
版本號 | 語言 | 更新時間 | 文件大小 | 下載 |
---|
Android接入指南
IOS接入指南