变得很想写随笔是在一篇文章中,有位达人说到,写作是一种加深对所学知识理解的好方法。现在虽然只是写了几篇,但已经感到这个说法的正确性了,自己总想把东西写得好一点,在这个过程中,会阅读一些相关的资料,从更大的范围内考虑,效果比泛泛地阅读好得多。从现在开始就要认真地写随笔、文章,让自己的技术能力在这个过程中不断提高。
看了一段时间的《JavaScript: The Definitive Guide》,也尝试写了点东西。这本书里的内容主要是Core JavaScript、Client-Side JavaScript和W3C DOM。Core JavaScript是JavaScript语言的核心部分,包括数据类型、变量、表达式、操作符、语句、函数、对象、数组、正则表达式等;Client-Side JavaScript主要讲述了JavaScript在浏览器中的实现,包括各种常见的浏览器对象及如何呈现HTML文档等;W3C DOM部分描述了W3C DOM的Level 1和Level 2标准。
前段时间写的几篇小随笔都属于Core JavaScript部分,感觉每写一篇都要花费比较长的时间,主要是对JavaScript不是很熟,而且写的时候要参考好几本书,把相关内容综合起来进行总结。如果要把所有的内容都这样写出来,担心明年的空余时间也不够了。另外一本书给我了一些启发,它是《JavaScript And Dhtml Cookbook》,这本书就如其名,像一本食谱,将JavaScript的常见用法和常遇问题列出,让读者有迹可循,比较有针对性。所以我想以后再写随笔的时候都可以考虑这样:写将一部分内容看完,比如一章,然后针对这部分内容设计一些示例用以展示相关知识的使用,等日后发现纰漏了,再写些续文进行补充,这样最重要的部分就是良好地理解知识,然后良好地设计示例,通过尽量少的代码展示尽量多的内容,但不求面面俱到。
本来想先把Core JavaScript部分的内容写完再写其它部分,但毕竟Core JavaScript部分略显单调、平淡,忍不住想跳过写点让人更有成就感的东西,所以就先写点Client-Side JavaScript部分的东东,主题主要分布在window, frame, dynamic form, event, style sheets等。
不过我也不想在JavaScript上花费过多的时间,把这些写完后,就要回归.NET了...
最后将刚才提到的两本书提供下载,希望对大家的JavaScript学习有所帮助。
JavaScript And Dhtml Cookbook
JavaScript The Definitive Guide 4th Edition