Posted on 2011-07-16 11:09
xcp 閱讀(427)
評論(0) 編輯 收藏 所屬分類:
JavaScript高級程序設(shè)計(第2版)
一、簡介
1.javascript實現(xiàn)由三部分組成:ECMAScript,DOM,BOM
2.ECMAScrip:Javascript ActionScript ScriptEase
3.defer="defer"延遲加載
二、基礎(chǔ)
(一)、語法
1.區(qū)分大小寫(變量,函數(shù)名,操作符都區(qū)分大小寫)
2.標(biāo)識符
2.1 第一個字母必須是:字母、_、$
2.2 其它的允許字母、_、$、和數(shù)字
3.注釋
3.1 單行 //
3.2 多行 /***/
4.關(guān)鍵字
this,break,continue,if,else,switch,default,for,do,while,with,new,typeof,instanceof,try,catch,finally,throw,return等等
(二)、數(shù)據(jù)類型
1、基本數(shù)據(jù)類型(可以保用typeof來取得以下)
1.1 undefined --- 如果這個值未定義
1.2 boolean --- 如果這個值是布爾型
1.3 string --- 如果這個值是字符串
1.4 number --- 如果這個值是數(shù)字型
1.5 object --- 如果這個值是對象或null
1.6 function --- 如果這個值是函數(shù)
2、基本數(shù)據(jù)類
Undefined,Boolean,String,Number,Object,Null,Function
3、Null與Undefined的區(qū)別
Null是指對象定義了,只不過指定他為空或者沒有賦值;而Undefined是對象肯定沒有定義
(三)、操作符
1、一元操作符
1.1 遞增,遞減 ++ --
2、位操作符
2.1 Not,And,Or,左移,有符號右移,無符號右移
3、關(guān)系。
4、各數(shù)據(jù)類型之間的操作
(四)、語句
1、if...endif...else
2、switch() case... break;default;
3、do...whie()
4、while(); break;continue;
5、for(var i=0;i<*;i++)
6、for(var i in *)
4.內(nèi)置功能(系統(tǒng)類)
1、Function 可以傳遞參數(shù),用arguments得到所以傳遞參數(shù)集合
名稱: ?4C.ESL | .↗Evon
口號: 遇到新問題?先要尋找一個方案乄而不是創(chuàng)造一個方案こ
mail: 聯(lián)系我