首页 > 代码库 > Effective JavaScript之 《让自己习惯javaScript》

Effective JavaScript之 《让自己习惯javaScript》

  这本书早早拿到,为了组内培训,才开始看。

  读前目标:

   1,共七章内容,对其精读学习。

   2,书中demo完全熟悉。

   3,提取精华,总结一篇学习心得。

 

<---------------------------------------------我是苗条滴分割线----------------------------------------------------->

第一章  让自己习惯javaScript

 

(1).了解javaScript版本

  •     js的演变版本

     1997年,javaScript成为国际标准,官方名称ECMAScipt   (ECMA 欧洲计算机制造商协会);

     1999年,ES3目前来说,仍是最广泛采用的版本[巨大的成功,现在初学者一开始学习的,其实就是3.0的语法];

     2009年,ES5,引入新特性;

     2015年6月, ES6的目标使得JavaScript可以用来编写复杂的大型应用程序,成为企业型的语言;

  •      严格模式

     ES5 引一种版本控制的考量——严格模式。此特性允许你选择在受限制的javaScript版本中禁止使用一些JavaScript语言中问题较多或者易于出错的特性;

     “use strict”

     "use strict"指令只有在脚本或函数的顶部才能生效,对于大型的应用软件,在开发中使用的多个独立的文件,然后部署到生产环境上需要连接成一个单一的文件,解决方案:

一,不要将进行严格模式检查和不进行严格模式检查的文件连接起来;

二,通过将其自身包裹在立即调用的函数表达式中的方式连接多个文件

function(){   "use strict";   function useStrictFnn(){       //..   }})();

  为了达到更普遍的兼容性,建议在严格模式下编写代码

 

 

<--------------------------------------------你好,我是分割线------------------------------------------------->

(2).理解JavaScript的浮点数

  javaScript数据类型:

    字符串,数字,布尔,数组,对象,null,undefined

   而对于其他语言来说,一般都有几数值据类型,而javaScript却只有一种,不管是整数还是浮点数,javaScript都将它归类为“number”,事实上,js所有数字都是双精度浮点数。

    技术分享

     双精度浮点数(使用64位[8字节]来存储一个浮点数),它可以表示十进制或16位有效数字,其可以表示的数字的绝对值范围大约是:4.9x10-324 ~ 1.7x10308

 

   

 

   

 

     

    

  

 

Effective JavaScript之 《让自己习惯javaScript》