seajs學習心得和新產品福利


今天看了seajs官網的入門教程,以及博客園的教程http://www.cnblogs.com/leoo2sk/archive/2011/06/27/write-javascript-with-seajs.html

 

個人認為seajs的作用不太大,這個庫應該會小眾,不會流行。

原因如下:

原先js代碼開發,通常一個js文件一個對象,對象之間有依賴的話,要按照“順序”引用,不然會出錯。

比如對象1,依賴對象2,對象依賴對象3。

那么我們文件引用順序是,對象3.js,對象2.js,對象1.js。

用了seajs之后,

我們將對象1,2,3封裝成模塊1,2,3。

封裝的過程中,因為對象3沒有任何依賴,所以先封裝對象3。然后封裝對象2時,要引用模塊3。封裝對象1時,要引用模塊2。

還有,封裝的過程中,要多寫對外接口,和依賴引用。

然后只引用sea.js文件即可。

這里我們看到,本來js引用列表是一個靜態的列表。用了seajs之后,變成js代碼控制的列表了。

因為可控制,我們可以選擇一次性加載全部,或者按需加載。

效果是不錯,但是有必要嗎,性價比高嗎?

為什么要有模塊管理,是因為前端代碼多了,依賴關系復雜了。

ASP.NET的模塊管理,就是命名空間,而且也是有引用順序。

其實維護靜態js引用列表,並不浪費精力,也不難。

 

每個互聯網新產品上線都有機可乘。

比如豆瓣FM收費版,高品質音樂,無廣告。

它肯定有漏洞,就是下載高品質音樂啦。一般下載單首高品質音樂,都需要money。在豆瓣包月一下就搞定。

迅雷雲點播,剛出來也有漏洞,被各種免費。

人人網剛出來,加密相冊,加密日志什么的都能拐個彎進去看。

QQ空間剛出來,加密相關的就不用說了。

 

也算是互聯網一種規律,新產品,必有大洞可鑽。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM