码迷,mamicode.com
首页 > 编程语言 > 详细

《javascript 实战》读书笔记

时间:2014-11-10 19:24:33      阅读:161      评论:0      收藏:0      [点我收藏+]

标签:style   http   io   ar   os   使用   java   sp   strong   

是不是每本javascript的书都会讲下javascript的历史,以澄清它与java的关系?不过,了解一门语言的历史也是很有必要的吧,记得有句话说:你对过去观察的越久,你对未来就看的越远。

javascript的创作者是:Brendan Eich,1995年编写完成,语言最初叫LiveWire,后来改称为LiveScript。至于后来为什么就变成javascript,是不是当时Java很热门?

1995年12月4日,Netscape和Sun联合发布了javascript。

1996年,javascript被提交到ECMA(European Computer Manufacturers Association)进行标准化。javascript可以认为是ECMAScript的标准的实现。

 

时间线

 

版本发布日期基于Netscape NavigatorMozilla FirefoxInternet ExplorerOperaSafariGoogle Chrome
1.0 1996年3月   2.0          
1.1 1996年8月   3.0   3.0      
1.2 1997年6月   4.0-4.05          
1.3 1998年10月 ECMA-262 1st edition / ECMA-262 2nd edition 4.06-4.7x   4.0      
1.4     Netscape
Server
         
1.5 2000年11月 ECMA-262 3rd edition 6.0 1.0 5.5 (JScript 5.5),
6 (JScript 5.6),
7 (JScript 5.7),
8 (JScript 6)
6.0,
7.0,
8.0,
9.0
   
1.6 2005年11月 1.5 + Array extras + Array and String generics + E4X   1.5     3.0, 3.1  
1.7 2006年10月 1.6 + Pythonic generators + Iterators + let   2.0     3.2, 4.0 1.0
1.8 2008年6月 1.7 + Generator expressions + Expression closures   3.0   11.50    
1.8.1   1.8 + Native JSON support + Minor Updates   3.5        
1.8.2 2009年6月22日 1.8.1 + Minor updates   3.6        
1.8.5 2010年7月27日 1.8.1 + ECMAScript 5 Compliance   4 9 11.60    

 

早期的浏览器的javascript的兼容性并不是很好,所以往往为一个网页写几份的javascript代码。IE的市场很大,微软又开发了自己的JScript。”浏览器嗅探“这个是我第一次听见这个名词,其实只是个换了个名词而已,就是对浏览器版本进行检测,然后进行逻辑的判断,以达到针对不同浏览器使用不同路径响应。这个在BOM模型里会有提到。

javascript的性能和内存问题

这方面不太懂,很少进行过性能测试。

所以罪恶的根源:开发者

好吧,其实这小节讲的是开发者方面的,或许浏览器会有很多样,但是开发者的特性肯定比浏览器多。每个开发者写出的代码的差异也会很大。可以看下javascript的编码风格方面的书吧。

特效?

在这节中讲到了javascript可以用来实现一些很酷炫的特效,不过这些特效真正能给你带来效率,带来点击率?是否会落在华而不实的状况中?说实话,其实我也一直很追求这些特效,觉得能做出这些很酷炫,很厉害。但是在学习阶段,应该将这些先放在一边的吧。一个好的特效,可以提升用户的体验,但是花哨的特效,会让人眼睛失去再网页的焦点。

代码的维护

既然有编写,就会有维护,好的编码习惯,可以方便代码的维护。一堆乱糟糟的代码,或许让你付出更大的代价。

《javascript 实战》读书笔记

标签:style   http   io   ar   os   使用   java   sp   strong   

原文地址:http://www.cnblogs.com/wuxiongliu/p/4087625.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!