最开始学习编写网页时,同学之间交流总的认识都是为网页增加特效,除此之外别无更深入的认识了,更别提从语言的高度来看待它,只是当需要的时候查(搜索)一下资料,并把代码复制到页面中。所有的应用只不过是加入收藏、设为主页、快捷链接、以及一些特效(曾经很喜欢那些收集网页特效的站点)。后来随着对web开发的接触越来越多,用了一些代码表、联动代码选择(比如省市代码选择)、表单提交前的输入验证、cookie读写……,虽说这些已经算是编成的应用了,但也都是简单的面向过程的调用而已。直到心理突然醒悟,js也能像很多其它语言的方式工作,只不过它不是在服务器端。
虽然不是在服务器端的,但是除了服务器端的计算,更多的东西都在客户浏览器上了,要做好web程序,目前来看js将发挥越来越大的作用,也许未来js将不能被用户手动关闭掉了,使js成为程序不可或缺的一部分,而不是现在是程序可选的一部份。它也许不会超过服务器端程序,不管是在量还是质(重要性)上。当然喜欢一个东西肯定会有个过程,最初的“懵懂”认识使我有了看相关书籍的“冲动”,于是借了本《宝典》,但是书并没有提及太多基于对象编成的内容,觉得那本书也不是特别好虽然那么厚。于是看别人写的代码,这个过程和任何语言都一样了,就是从提供的文档或直接深入代码中“乱看一通”(想到这些我就想感谢那些我曾经看过的未曾谋过面的代码作者,我也慢慢整理出一些看代码过程的随笔以飨读者)。
本来想写的是如何以面向对象的方式编写js,觉得有点胸无点墨,就闲来聊侃一下。sqlGenerator.htm