说是管理其实就是把常用的一些JS方法,自己保存下来,这样的以后的工作中可以比较方便的使用。
哪些方法可以、或是说值得保存呢?(偏见啊)我自己的主观看法就是一些功能性的,不怎么带逻辑的函数,或是一些常用的方法封装。
例如,
倒计时,封装ajax的get\post方法,浏览器版本判断,邮箱、手机、输入框之类的正则,这些都算是功能性的。
还有一些是扩展型的函数,例如,判断数组,增加、删除数组什么的,
还有一些工具类的,什么复制属性啊,字数判断啊,DOM节点操作啊,轮播广告啊,日期操作
总之,上面列出的那些内容的JS代码都是与具体业务逻辑无关的,也就是说它们在任何项目中都可以用到。那完全可以把它们保存下来,用的时候直接拿过来改改就OK了,而不必每次都重复写它。当然我这个话是从效率的角度来说的啊。
保存的方式方法嘛,
一是按用途保存,组件类,工具类,
二是按方法名保存,a...,b...,c...
三是按项目保存,x项目,x2项目。。
四是有时间就在网上搞个目录,这样以后自己也好根据需要查找。
这里的关键是命名,要有自己的命名规则。这个规则不是JS的方法、函数的名字,而是你自己保存这些JS文件时的目录名啊,zip包名什么的,因为时间一长就找不着了嘛,谁能记得N年前你写过一个什么方法。。。
=============
我写这些东西基本都是“思路或方法”的占多数,我觉得思维在层次上是高于具体实现的。这也是我为什么很少写JS的具体实现的原因,我总觉得应该给我的粉丝们一些不一样的东西,一些别的地方得不到的东西。因为网上JS教程很多,我又写不好JS教程,我没耐心一步一步的详细写。要看JS教程有很多地方可以看到很好的教程。
我希望关注我的朋友们,看我的微信公众号,能够体会一种“变通”的能力。不要我说一就是一,要懂得举一反三啊。
我再三提醒啊,不要僵化的去看待文中的内容。要明白,这只是一种思路!!