<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12
      代碼改變世界

      AMD and CMD are dead之KMD.js版本0.0.2發布

      2014-06-28 18:55  【當耐特】  閱讀(1505)  評論(5)    收藏  舉報

      更新

      正式從UglifyJS切換至UglifyJS2

      增加依賴可視化功能

      image

      壓縮代碼更加方便

      image

      統一風格:如main的class名也不能省略

      image

      優化了kmdjs管道

      修復了無數bug

      通過src開啟debug模式

      2014-06-29_155911

      代碼格式強制分號結束,不然報錯

      問題

      1.從UglifyJS切換至UglifyJS2,主要是UglifyJS2把AST更加嚴格規范化,而且提供了方便的ast.walk遍歷js代碼的語法樹,把任何代碼分析得無比透徹,比巨復雜無比的正則表達式穩定靠譜多了,通過UglifyJS,使開發者能把js代碼隨意組裝優化壓縮美化,使得使用者有著無限的發揮空間。

      2.UglifyJS2不兼容老版本IE,大量使用了新的方法,所以這里浪費了一點時間去修正prototype上的方法。諸如:JSON、Array、String等。

      3.使用過kmdjs的開發者都知道,kmdjs沒有require關鍵字。在諸如cmd和amd中,main.js必須使用require關鍵字。而這非常違背常規思維,因為main.js也是工程中的代碼,既然是工程中的代碼,那它一定也要處于某個模塊下,也就是某一命名空間下,而kmdjs則是這么干的。main.js里面除了多了kmdjs.config,其余代碼和其他js一樣,都是使用define開頭,都必須申明一個名字。

      4.關于給main.js強制加入一個config,這個是非常不人道,以為main.js只是一個入口。kmdjs.config不屬于其職責范疇。但是這個是被逼無奈的結果。在最早的kmdjs版本中,config使用單獨的js存放,在載入kmdjs的同時,會通過xmlHttpRequest去發起AJAX請求加載config,config存了項目名稱以及baseUrl和命名空間、路徑和class的關系。未來config還會負責配置那種js lazy load。但是這種設計導致的一個重大隱患就是,瀏覽kmdjs項目必須起一web服務器,使用文件系統打開則會報錯。所以果斷去掉了,直接把config存在main.js最上部。

      KMD.js VNEXT

      下一個版本的kmdjs,也就是v0.0.3,將加入一重大且實用的lazy load。敬請期待……

      地址

      https://github.com/kmdjs

      AMD和CMD已死。我不是認真,我只是為了看到AMD和CMD躺在血泊里。

      主站蜘蛛池模板: 欧美高清freexxxx性| 高清dvd碟片 生活片| 沧源| 无码人妻精品一区二区三区下载 | 国产精品不卡区一区二| 欧美影院成年免费版| 国产一区二区视频在线看| 成人深夜节目在线观看| 亚洲乱妇熟女爽到高潮的片| 老司机亚洲精品一区二区| 日韩幕无线码一区中文| 国产精品久久久久久爽爽爽| 亚洲精品一区二区在线播| 国产片AV国语在线观看手机版| 长宁县| 永久免费无码av在线网站| 欧美不卡无线在线一二三区观| 人妻少妇精品系列| 日韩成人高精品一区二区| 亚洲高清 一区二区三区| 不卡国产一区二区三区| 国产午夜精品久久精品电影| 亚洲一区国色天香| 一本一道av中文字幕无码| 久久九九久精品国产免费直播| 狠狠色噜噜狠狠狠狠2021| 亚洲欧美日韩久久一区二区| 四虎女优在线视频免费看| 夜夜添无码试看一区二区三区| 蜜臀av黑人亚洲精品| 久久综合免费一区二区三区 | 精品国产中文字幕懂色| 亚洲国产欧美在线观看| 日韩一卡二卡三卡四卡五卡 | 国产精品无码一区二区在线| 97久久精品人人做人人爽| 吃奶还摸下面动态图gif| 99热成人精品热久久66| 日本福利一区二区精品| 亚洲性猛交xxxx| 99精品国产成人一区二区|