2007-03-24
JSCL (JavaScript Component Library) 的由来
很早就接触 javascript 了,2003年时才开始在项目中真正进行 js 代码开发。当时手中攒了大量技巧性代码,又有公司积累的代码。通过使用发现,js 代码非常零散,也没有统一的代码风格和编写规范,许多代码在一起使用时容易发生冲突,从而萌生了开发一个 js 代码管理工具的想法。
2004年一个项目的需求分析阶段,需要编写界面原型,于是利用这次机会编写了 JSL (java scripr library)。当时正好在51js上看到了 jsvm,并被其思想所吸引。但由于时间原因,当时来不及把项目需要的 js 代码和 css 风格都移到 jsvm 上使用,而且 jsvm 比较难学习,不能用来让需求分析人员编写界面原型。但 jsvm 启发了我,并很快写出了 JSL 的核心 _import 函数。但后来因为项目开发比较紧张,JSL 也就止于原型工具阶段,没有什么大的发展。
随着公司内部技术升级,构件库越来越完善。Ajax技术浪潮的来临,我忽然觉得 JSL 应该可以做的更好,所以我开始了 JSCL (JavaScript Component Library) 的构思。







评论排行榜