javascript之学会吝啬 精简代码
javascript 之吝啬精简代码 javascript 之吝啬精简代码是指在前端开发中,学习如何吝啬自己的代码,写出更加简洁高效的代码。下面是相关知识点的总结: 一、吝啬代码 吝啬代码是指在编写代码时,尽量少用代码实现相同的功能。例如,在使用 document.getElementById() 时,可以写一个简单的 ID 选择器函数,减少代码的冗余。 function $(Id) { return document.getElementById(Id); } 这样可以减少代码的长度,提高代码的可读性和维护性。 二、吝啬补丁 吝啬补丁是指在框架扩展上写实现,而不是在现有框架上打补丁。如果框架不能扩展,是否考虑部分重构?例如,在拥有了一套完整的表单正则验证框架的情况下,发现某个表单在严重框架里找不到对应的正则,可以在验证框架里面扩展一个正则,而不是追加一个 if 语句。 三、吝啬代码执行步骤 吝啬代码执行步骤是指在写代码时,尽量减少代码的执行步骤。例如,在写 ajax 代码时,可以用一种方式来生成对象,而不是每次都进行判断。 var _ajax = function() { _self = this; } _ajax.prototype = { / * 构建 http 请求对象 */ _create: function() { var factories = [ function() { return new XMLHttpRequest(); }, //非IE系列 function() { return new ActiveXObject("Microsoft.XMLHTTP"); }, //IE function() { return new ActiveXObject("Msxml2.XMLHTTP"); } //IE某些版本 ]; for (var i = 0; i < factories.length; i++) { try { if (factories[i]()) { return factories[i]; } } catch (e) { continue; } } return factories[2]; }(), } 这样可以减少代码的执行步骤,提高代码的性能和可维护性。 javascript 之吝啬精简代码是指在前端开发中,学习如何写出更加简洁高效的代码,减少代码的冗余和执行步骤,提高代码的可读性和维护性。
- 粉丝: 4
- 资源: 912
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- (源码)基于PythonSpleeter的戏曲音频处理系统.zip
- (源码)基于Spring Boot的监控与日志管理系统.zip
- (源码)基于C++的Unix V6++二级文件系统.zip
- (源码)基于Spring Boot和JPA的皮皮虾图片收集系统.zip
- (源码)基于Arduino和Python的实时歌曲信息液晶显示屏展示系统.zip
- (源码)基于C++和C混合模式的操作系统开发项目.zip
- (源码)基于Arduino的全球天气监控系统.zip
- OpenCVForUnity2.6.0.unitypackage
- (源码)基于SimPy和贝叶斯优化的流程仿真系统.zip
- (源码)基于Java Web的个人信息管理系统.zip