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币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于java开发的蓝牙防丢报警器,可设置报警距离+源码(毕业设计&课程设计&项目开发)
- 基于java开发的日志报警处理+源码+项目文档+使用说明(毕业设计&课程设计&项目开发)
- 工业数字化转型的关键技术及其应用场景解析
- 支付宝小程序开发指南:从入门到实践全面解析
- 基于java开发的通用报警框架,支持报警方式自定义,报警配置自定义+源码+项目文档+使用说明(毕业设计&课程设计&项目开发)
- ADS131E08中文数据手册
- chapter04.rar
- E036社会网络UNINET软件及操作教程.zip
- .archivetemp爱心飘零.zip
- 全面构建与维护云服务器ECS的安全防护体系:阿里云ECS安全实践与应用