编写高质量代码:改善JavaScript程序的188个建议
- 资料大王PDF
-
0 次阅读
-
0 次下载
-
2024-10-06 14:40:42
微信
赏
支付宝
文档简介:
编写高质量代码
——改善JavaScript程序的188个建议
成林 著
ISBN:978-7-111-39905-6
本书纸版由机械工业出版社于2012年出版,电子版由华章分社(北京华
章图文信息有限公司)全球范围内制作与发行。
版权所有,侵权必究
客服热线:+ 86-10-68995265
客服信箱:service@bbbvip.com
官方网址:www.hzmedia.com.cn
新浪微博 @研发书局
腾讯微博 @yanfabook
目 录
前言
为什么要写这本书
本书特色
读者对象
如何阅读本书
本书的期望
勘误和支持
致谢
第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:警惕字符串连接操作
建议37:推荐使用replace
建议38:正确认识正则表达式工作机制
建议39:正确理解正则表达式回溯
建议40:正确使用正则表达式分组
建议41:正确使用正则表达式引用
建议42:用好正则表达式静态值
建议43:使用exec增强正则表达式功能
建议44:正确使用原子组
建议45:警惕嵌套量词和回溯失控
建议46:提高正则表达式执行效率
建议47:避免使用正则表达式的场景
建议48:慎用正则表达式修剪......
评论
发表评论