创建JS SE代码库
近期看了一些写的面向对象的js,对js的编写风格有了一个新的认识,惊叹原来js也可以像java一样进行面向对象编程,js代码可以采用设计模式进行编码,保证了代码的良好风格的同时,保证了代码的可读性和成熟。
其实以前也写过面向对象的js编程,曾经写过一个自动数据校验的整套框架,其实功能非常简单,就是给html添加动态属性,同时制定动态属性的校验规则,当用户操作页面或者提交时,自动运行东动态属性校验进行数据的判断,免去jsp页面大量的js来校验数据格式的重复代码,当时的框架是用js面向对象的语法描述,当时使用面向对象的js还不是很深入,只是凭借对java的面向对象的思想,拼凑而成,但是这段代码的风格不是非常好,但是凭借面向对象的扩展机制,到目前为止只是进行了代码的扩展,还没有进行代码的修改工作,其本上起到了框架作用,但是由于当时只是考虑里面的面向对象编码风格,所以里面没有包含任何的设计模式,而且里面没有事件机制,使框架的一个遗憾,等待后续扩展。
所以考虑是不是可以像jdk那样写一套标准的js代码库,共以后使用,而且提供标准的API文档,便于以后的扩展应用,把名字暂且命名为JSSE把,盗用jdk的名称,相信这套代码出来以后,对于js的编码将是一个脱胎换骨的方式。