已采納回答 / ustbhuangyi
webpack是構建工具,它的作用是把源碼編譯成運行時的代碼。src目錄下的是源碼,源碼就是工程師維護用的,它需要對工程師友好,所以我們拆分了模塊,用了require這種CommonJS的方式的去編寫代碼,一切都是為了代碼的維護性,復用性。webpack編譯后的代碼,是最終運行在瀏覽器環境的,它是運行時代碼,可能是經過合并壓縮的,對工程師并不友好,不過這并不要緊,因為我們不需要去維護它。因此,如果我們編譯后的代碼在運行時報錯,我們要做的是從源碼中找到問題,修改源碼重新編譯即可。
2016-07-09
已采納回答 / ustbhuangyi
webpack是目前最火的構建工具,他比grunt和gulp更強大,更多介紹可以看官網https://webpack.github.io/webpack有server插件,它實際上就是用Node.js創建了一個server。如果用nodejs,可以用express搭建一個簡單的node server還有一個更方便的可以用python,命令行輸入 python -m SimpleHTTPServer 8080 啟動一個小型server
2016-07-09
已采納回答 / ustbhuangyi
onenterframe方法是Timeline類的一個抽象方法,由它的實例負責實現。注意看 2-6小節 2分50秒,onenterframe指向enterFrame方法。
2016-07-09
__id閉包不太懂啊,閉包不就是外部函數可以讀取內部變量么?那就相當于這個內部變量的值是始終在內存中的,那怎么會不污染全局?求指教,閉包這里不是很理解。
2016-07-08
回答樓下疑問,hasOwnProperty方法無法檢查該對象的原型鏈中是否具有該屬性,所以image.hasOwnProperty(key)拿到的只是對象構造函數中本身的成員,!image.hasOwnProperty(key)拿到的就是對象原型鏈上的屬性,這時候執行continue就相當于過濾掉prototype上的屬性了。
ps.老師用的是什么編輯器啊,怎么看著有點像Android Studio
ps.老師用的是什么編輯器啊,怎么看著有點像Android Studio
2016-07-08