Javascript特效開發(fā)(一)

第一章 ? ?簡單了解Javascript

1.1、JavaScript能用來干什么?

(1)數(shù)據(jù)的驗證

(2)將動態(tài)的內(nèi)容寫入到網(wǎng)頁當中(ajax)

(3)可以對事件做出響應

(4)可以讀寫html中的內(nèi)容

(5)可以檢測瀏覽器

(6)模擬動畫

? ......

1.2、Javascript語法特點

(1)、javascript面向?qū)ο箝_發(fā)

(2)、事件驅(qū)動

(3)、松散型 弱類型

(4)、解釋型語言。有宿主環(huán)境(瀏覽器)解釋執(zhí)行

1.3、Javascript的組成部分

(1)、ECMAscript(語法)

??數(shù)據(jù)類型、運算符、流程控制、函數(shù)、面向?qū)ο蟮?/p>

(2)、BOM(瀏覽器對象模型)browser Object Model

(3)、DOM(文檔對象模型)docment Object Model

第二章 ? ?Javascript特效開發(fā)第一階段

2.1、js頁面引入

嵌入式和引入式最為常用。

重定向:

效果:

重定向后點a標簽或提交按鈕,都會執(zhí)行alert()方法;

放置特點:

注意:如果script是用來引入js文件的,那么這個script標簽中間就不能寫任何js代碼。

2.2、js輸出工具

2.3、變量聲明

2.4、javascript命名規(guī)范

分號表示一段功能體的結(jié)束,如果有換行可以不用分號。為了防止出錯和書寫規(guī)范,凡是能加分號的地方都加上。

2.5、Javascript中的數(shù)據(jù)類型

2.6、javascript運算符

js一般不用來做精準運算。

算數(shù)運算符:

關(guān)系運算符:

賦值運算符:

邏輯運算符

2.7、Javascript流程控制

1、選擇結(jié)構(gòu):

if一般用于范圍判斷,switch一般用于精準值判斷。

通過prompt返回的結(jié)果都是字符串類型的數(shù)據(jù);

2、循環(huán)語句

while循環(huán)與for循環(huán)區(qū)別:

do...while先運行后判斷;while循環(huán)先判斷后執(zhí)行。

continue 跳出本次循環(huán),直接進入下次循環(huán);

break 結(jié)束整個循環(huán);

2.8、javascript函數(shù)

1、函數(shù)

2、關(guān)鍵字

函數(shù)的自調(diào)用:

3、帶參數(shù)的函數(shù)

如果實參個數(shù)多余形參個數(shù),那么多余的參數(shù)會被忽略,不會報錯。

如果實參個數(shù)少于形參個數(shù),那么沒有對應值得形參默認值就是undefined。

4、函數(shù)的返回值

5、變量的作用域

6、內(nèi)置頂層函數(shù)

(1)Number(參數(shù))

如果是null,返回0;

(2)parseInt(參數(shù))

可進行進制轉(zhuǎn)換;

(3)parseFloat(參數(shù))

(4)isNaN(參數(shù))?

如果傳進數(shù)據(jù)不能轉(zhuǎn)成數(shù)字,返回true;如果能轉(zhuǎn)成數(shù)字,返回false。

(5)eval(參數(shù))

結(jié)果:


本篇文章講的內(nèi)容主要是Javascript入門基礎(chǔ)知識點,后續(xù)內(nèi)容詳見《Javascript特效開發(fā)(二)》。

鏈接:www.itdecent.cn/p/3e23c126117a

注:《Javascript特效開發(fā)(一)》與《Javascript特效開發(fā)(二)》主要是講的Javacript的ECMAscript語法部分,屬于最基礎(chǔ)的語法部分,后續(xù)

《Javascript特效開發(fā)(三)》會對Javascript的DOM和BOM部分進行講解。


如有問題歡迎交流。

如轉(zhuǎn)載請注明出處,謝謝!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容