- JavaScript簡介
JavaScript是面向Web的編程語言悯辙。由網(wǎng)景(Netscape,現(xiàn)在為Mozilla)公司創(chuàng)建的,提交給ECMA(歐洲計(jì)算機(jī)制造協(xié)會(huì))制定標(biāo)準(zhǔn)∨玳梗現(xiàn)在常用的標(biāo)準(zhǔn)為ECMAScript5,最新的標(biāo)準(zhǔn)為ECMAScript6鹤树。我們所說的JavaScript標(biāo)準(zhǔn)铣焊,就是ECMAScript的標(biāo)準(zhǔn)。 - 前端工程師必須掌握的三種技能:
- HTML:控制網(wǎng)頁內(nèi)容罕伯;
- CSS:控制網(wǎng)頁樣式
- JavaScript:控制網(wǎng)頁行為
- 開發(fā)工具
FireFox瀏覽器曲伊,自帶開發(fā)者工具
Snip20161011_1.png
- JavaScript語言核心
-
數(shù)據(jù)類型
- 基本類型:無指定數(shù)據(jù)類型,由它的值決定數(shù)據(jù)類型追他,為弱類型坟募。
var x ; x = 1; //數(shù)字類型 x = 0.01;//數(shù)字類型,整數(shù)和浮點(diǎn)數(shù)共用一種類型 x = "hello";//字符串 x = 'world';//字符串,單雙引號無區(qū)別邑狸,主要防止Web開發(fā)中CSS雙引號“”沖突 x = true;//布爾類型懈糯,真 x = false;//布爾類型,假 x = null;//空单雾,無值 x = undefined;//類型還沒定義赚哗,類似null
- 對象與數(shù)組(重點(diǎn))
對象
數(shù)組var book = { topic:"JavaScript", fat:true };
var primes = [2,3,5,7];
-
運(yùn)算符
- 算數(shù)運(yùn)算符:+,-,*,/,%
- 關(guān)系運(yùn)算符:>,<,==,!=.....
- 邏輯運(yùn)算符:&&,||,!
控制流程
順序,條件硅堆,循環(huán)屿储,跳轉(zhuǎn)-
函數(shù)
函數(shù)體
}
```- 面向?qū)ο缶幊蘋OP
類及構(gòu)造方法
-