前端教程
资源名称:编写高质量代码-改善JavaScri pt程序的188个建议 内容简介: 本书是Web前端工程师进阶修炼的必读之作,将为你通往“Javascript技术殿堂”指点迷津!内容全部由编写高质量的Javascript代码的最佳实践组成,从基本语法、应用架构、工具框架、编码风格、编程思想等5大方面对Web前端工程师遇到的疑难问题给出了经验性的解决方案,为Web前端工程师如何编写更高质量的Javascript代码提供了188条极为宝贵的建议。对于每一个问题,不仅以建议的方式给出了被实践证明为十分优秀的解决方案,而且还给出了经常被误用或被错误理解的不好的解决方案,从正反两个方面进行了分析和对比,犹如醍醐灌顶,让人豁然开朗。 本书针对每个问题所设计的应用场景都非常典型,给出的建议也都与实践紧密结合。书中的每一条建议都可能在你的下一行代码、下一个应用或下一个项目中被用到,建议你将此书放置在手边,随时查阅,一定能使你的学习和开发工作事半功倍。 资源目录: 前言 第1章 Javascript语言基础 建议1:警惕Unicode乱码 建议2:正确辨析Javascript句法中的词、句和段 建议3:减少全局变量污染 建议4:注意Javascript数据类型的特殊性 建议5:防止Javascript自动插入分号 建议6:正确处理Javascript特殊值 建议7:小心保留字的误用 建议8:谨慎使用运算符 建议9:不要信任hasOwnProperty 建议10:谨记对象非空特性 建议11:慎重使用伪数组 建议12:避免使用with 建议13:养成优化表达式的思维方式 建议14:不要滥用eval 建议15:避免使用continue 建议16:防止switch贯穿 建议17:块标志并非多余 建议18:比较function语句和function表达式 建议19:不要使用类型构造器 建议20:不要使用new 建议21:推荐提高循环性能的策略 建议22:少用函数迭代 建议23:推荐提高条件性能的策略 建议24:优化if逻辑 建议25:恰当选用if和switch 建议26:小心if嵌套的思维陷阱 建议27:小心if隐藏的Bug 建议28:使用查表法提高条件检测的性能 建议29:准确使用循环体 建议30:使用递归模式 建议31:使用迭代 建议32:使用制表 建议33:优化循环结构 第2章 字符串、正则表达式和数组 建议34:字符串是非值操作 建议35:获取字节长度 建议36:警惕字符串连接操作...