eval
在函数内部声明是局部作用域 只在函数内使用严格模式:
为什么
在函数内部声明是局部作用域 (只在函数内使用严格模式): 为什么使用严格模式: 消除Javascript语法的一些不合理、不严谨之处,减少一些怪异行为;* 消除代码运行的一些不安全之处,保证代码运行的安全; “严格模式”体现了Javascript更合理、更安全、更严谨的发展方向,包括IE 10在内的主流浏览器,都已经支持它,许多大项目已经开始全面拥抱它。 另一方面,同样的代码,在”严格模式”中,可能会有不一样的运行结果;一些在”正常模式”下可以运行的语句,在”严格模式”下将不能运行。掌握这些内容,有助于更细致深入地理解Javascript,让你变成一个更好的程序员
采用ajax的项目开发过程中
采用Ajax的项目开发过程中,经常需要将JSON格式的字符串返回到前端,前端解析成JS对象(JSON )。 ECMA-262(E3) 中没有将JSON概念写到标准中,但在 ECMA-262(E5) 中JSON的概念被正式引入了,包括全局的JSON对象和Date的toJSON方法。 1,eval方式解析,恐怕这是最早的解析方式了