已采纳回答 / 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