大家用JavaScript一段时间之后,就会发现,JS是一种很随便的语言,语法就不用说了,可以与XML结合、与ASP结合、与JSP结合、与PHP结合、与ASP.NET结合,总之谁都可以。
了解了JS不严格的语法之后,你会发现收集代码是应用JS的捷径。于是很多程序员像我一样,有了收集JS案例的爱好。日积月累,代码的数量越来越多。这时面临的问题,自己都忘记存在了哪里。
这时候就需要分门别类,建设自己的JS宝库。
有人问需要什么代码到网上一搜,不是更快?但是你的代码都是调试过,整理好的,所以还是用自己的放心省时间。
还有人问你这是在下一盘很大的棋,通过建库生成一种框架?类似Jquery这种框架,我们在后面的文章还会讲,但是大多人没有能力去做这件事。
所以我们的选择就是分类,分门别类
下面是我的分类,给大家参考:
页面
窗口:例如关闭弹出窗口时刷新父窗口
对话框:例如网页拾色器,日期选择器
框架:例如在网页中应用浮动框架
导航条:例如收缩式导航菜单
表单
表单动作:例如控制表单的提交和重置
表单元素:例如多级级联菜单,输入文字的下拉菜单
算法
数据验证:例如正则表达式验证车牌,防止SQL注入攻击
字符串处理:例如将RGB格式的颜色值转换为十六进制格式
日期时间:例如访问时间限制
其他:例如随机函数产生验证码
特效
喜欢的特效可以放到这里。
其他
不想分类的放到这里。
用这个方法,很多人的工作又快又轻松,但是宝库不是一天建成的,需要分门别类地日积月累,但量变引起质变,总有一天,你会发现,该有的都有了,你也就成了高手。
(科技自媒体原创作者:钱庄王员外)