JS 书籍推荐

建议阅读顺序:
======>javascript权威指南,javascript dom编程艺术
======>javascript捷径教程,精通javascript
======>javascript高级程序设计与javascript dom高级程序设计
======>javascript设计模式。

javascript权威指南  入门绝对很好的
入门:《javascript DOM编程艺术》 http://item.jd.com/10603153.html
提高:《javascript高级程序设计》 http://item.jd.com/10951037.html
《JavaScript 设计模式》 培训老师强烈推荐

个人认为javascript权威指南就是一本参考书,不明白时去查查就好。当然第一次学javascript能从头到尾看完的,并学会的都是神级人物。

《JavaScript王者归来》值得!



网上搜集来的,先看看,再评论,

javascript dom编程艺术(第一版)---人民邮电出版社  2007 图灵    杨晓芸等翻译

第一章   js简史

第二章  js语法

           syntax              ---               --                       --             ---               --                语法        

          statement        ---               --                       --             ---               --               语句

          compiler          ---               --                       --             ---               --                 编译器

          comment         ---               --                       --             ---               --                注释

          variable        ---               --                       --             ---               --                   变量(区分大小写)
          assignment        ---               --                       --             ---               --           赋值 
          declare        ---               --                       --             ---               --                  声明  
          literal         ---               --                       --             ---               --                     字面量    
                                 var   myMind="good";    ==>    var   关键字;   myMind    变量名字;     “good”    字面量 ;
          typing   ---               --                       --             ---               --                     类型声明   int a;(js中没有)  
          strongly  typed ---               --                       --             ---               --                     强类型  
          weekly  typed  ---               --                       --             ---               --                     弱类型  
          escaping         ---               --                       --             ---               --               字符转义    
                                                                         var mode ='don't  ask ';  错            var mode ='don\'t  ask ';    对
          floating-point number         ---               --                       --             ---          浮点数
          scalar         ---               --                       --             ---               --                    离散值   
                                                                         字符串、数值、布尔值 都是离散值 ,只有一个值。一组值要用数组(array)
          array         ---               --                       --             ---               --                      数组   
          element         ---               --                       --             ---               --                元素
          populating        ---               --                       --             ---               --             填充 (向数组中添加元素的操作)
          associative  array  ---               --                       --             ---               --      关联数组 
          arithmetic operation ---               --                       --             ---                    算术操作  
          conditional  statement         ---               --                       --                         条件语句 
          scope         ---               --                       --             ---               --                   所用域  
          object         ---               --                       --             ---               --                    对象(自我包含的数据集合)  
          property         ---               --                       --             ---               --                 属性  
          method         ---               --                       --             ---               --                 方法  
          instance         ---               --                       --             ---               --                 对象实例
          user-defined object         ---               --                       --             ---               用户定义对象
          native  object            ---               --                       --             ---                   内建对象

数组元素的声明方法   1

                            var beatles=new  Array();

                             beatles[0]="John";

                             beatles[1]="Paul";

                             beatles[2]="George"; 

                             beatles[3]="Ringo";

数组元素的声明方法   2.

                            var beatles=new Array("John","Paul","George","Ringo");

数组元素的声明方法   3

                            var beatles=["John","Paul","George","Ringo"];

不建议用三的方式,声明时写出Array是一个好的习惯。

关联数组---下标不是数字,是字符。

var lennon=Array();

lenno["name"]="John";

lenno["year"]=1940;

lenno["living"]=false;


对象

js中给对象创建一个新的实例需要使用new 如  var jim=new Person();

                  1.user-defined  object   用户定义对象  

                   2.native  object 内建对象   如Array    Data    Math

                   3.host  object  宿主对象,宿主对象不是由js提供,而是由他的运行环境提供,就是浏览器,提供的对象有Form  Image   Element...       

数组就是一种js内建对象,当我们用new关键字去实例化一个数组时,其实是创建Array对象的新实例。



20140627  周五   P33.

         

         

         

         

         

         

          

阅读更多
个人分类: .net JS 07
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭