前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >我在工作中的常用代码管理

我在工作中的常用代码管理

作者头像
web前端教室
发布2018-02-06 14:04:03
8040
发布2018-02-06 14:04:03
举报
文章被收录于专栏:web前端教室web前端教室

说是管理其实就是把常用的一些JS方法,自己保存下来,这样的以后的工作中可以比较方便的使用。

哪些方法可以、或是说值得保存呢?(偏见啊)我自己的主观看法就是一些功能性的,不怎么带逻辑的函数,或是一些常用的方法封装。

例如,

倒计时,封装ajax的get\post方法,浏览器版本判断,邮箱、手机、输入框之类的正则,这些都算是功能性的。

还有一些是扩展型的函数,例如,判断数组,增加、删除数组什么的,

还有一些工具类的,什么复制属性啊,字数判断啊,DOM节点操作啊,轮播广告啊,日期操作

总之,上面列出的那些内容的JS代码都是与具体业务逻辑无关的,也就是说它们在任何项目中都可以用到。那完全可以把它们保存下来,用的时候直接拿过来改改就OK了,而不必每次都重复写它。当然我这个话是从效率的角度来说的啊。

保存的方式方法嘛,

一是按用途保存,组件类,工具类,

二是按方法名保存,a...,b...,c...

三是按项目保存,x项目,x2项目。。

四是有时间就在网上搞个目录,这样以后自己也好根据需要查找。

这里的关键是命名,要有自己的命名规则。这个规则不是JS的方法、函数的名字,而是你自己保存这些JS文件时的目录名啊,zip包名什么的,因为时间一长就找不着了嘛,谁能记得N年前你写过一个什么方法。。。

=============

我写这些东西基本都是“思路或方法”的占多数,我觉得思维在层次上是高于具体实现的。这也是我为什么很少写JS的具体实现的原因,我总觉得应该给我的粉丝们一些不一样的东西,一些别的地方得不到的东西。因为网上JS教程很多,我又写不好JS教程,我没耐心一步一步的详细写。要看JS教程有很多地方可以看到很好的教程。

我希望关注我的朋友们,看我的微信公众号,能够体会一种“变通”的能力。不要我说一就是一,要懂得举一反三啊。

我再三提醒啊,不要僵化的去看待文中的内容。要明白,这只是一种思路!!

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2016-04-22,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 web前端教室 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档