学完JavaScript,部分小结可参看我以前的博客《JavaScript中的正则表达式》、《JavaScript中的细节》、《自建JavaScript函数库》、《JavaScript中的面向对象》、《JavaScript中的作用域和闭包》、《JavaScript中的继承和原型》。现在我们来综合使用一下所学知识,来实现一个JavaScript日志操作对象的实例,我们需要的是这几个文件:
myLog.js:主要作用是构建myLogger构造函数、添加行、添加节点、css控制。
LD.js:主要作用是对脚本和字符串制定规则、构造命名空间和根据Id、className取出对象。
test.js:主要作用是对窗体添加事件,并测试mylog中部分函数的可用性。
log.html:用于显示日志对象。
以下是各个文件代码:
test.js
myLog.jsLD.js运行结果:总结
这个小例子,基本上把以前所学内容,包括基础支持、面向对象、原型、对象字面量、this、作用域链等知识点全部囊括,算是对JavaScript学习的一个小结。学的越多,越要找到所学内容之间的联系,学习JS,不只是仅仅学习JS,更要联系以前所学的面向对象、C#、CSS等知识,让知识像路一样四通八达,才能“书越读越薄”。现在能做的,就是继续构建我的知识网。