2、JavaScript 高质量代码编写指南:基础与最佳实践

JavaScript 高质量代码编写指南:基础与最佳实践

1. JavaScript 运行环境与标准

JavaScript 程序需要运行环境,常见运行环境是浏览器,但并非唯一。JavaScript 核心基于 ECMAScript 标准(简称 ES)。目前浏览器广泛实现的是 1999 年正式通过的 ES3 版本,ES4 版本被弃用,ES5 于 2009 年 12 月获批。

ES5 为语言添加了新的内置对象、方法和属性,最重要的是引入了严格模式。严格模式通过移除一些语言特性,使程序更简单、更不易出错。例如, with 语句在 ES5 严格模式下会引发错误,但在非严格模式下可以使用。触发严格模式只需在作用域(函数作用域、全局作用域或传递给 eval() 的字符串开头)使用 "use strict"; 字符串,老版本浏览器会忽略该字符串,因此严格模式具有向后兼容性。

function my() {
    "use strict";
    // rest of the function...
}

虽然目前没有浏览器完全实现 ES5,但代码示例通过以下方式促进向新标准过渡:
- 确保提供的代码示例在严格模式下不会出错。
- 避免并指出已弃用的构造,如 arguments.callee
- 指出 ES3 模式中具有 ES5 内置等效项的模式,如 Object.create()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值