相信很多接觸前端開發(fā)的同學都知道,js是前端開發(fā)中最為重要的一部分吹艇。它是我們后面使用Javaquery惰蜜,node.js,ajax受神,vue抛猖,小程序等眾多開發(fā)手段的基礎。那么今天我就帶大家脫下js那神秘的外紗路克。
js(JavaScript)是一個面向對象語言樟结;也是解析語言养交,也是輕量級語言精算。
js 的天然運行環(huán)境是瀏覽器。
js 存在兼容性問題碎连;因為每一個瀏覽器對js的解析程度不同灰羽。(代表有谷歌瀏覽器跟IE瀏覽器)。
js 的作用:實現(xiàn)瀏覽器和用戶的交互鱼辙;以及動態(tài)樣式的交互(一問一答)廉嚼。
在js眼中,頁面上所有的東西都是數(shù)據(jù)(data)倒戏。
在js的眼里萬事萬物都是對象怠噪。PS:程序員天天面向對象但就是找不到對象
<script>
js中所有的數(shù)據(jù)都存在變量中
變量是一個可變得量 可變的指的是值可變
var 是關鍵詞,作用是:聲明變量杜跷。
[ var a ]中的a是變量名 變量名一經聲明就不可改變傍念,但是變量名的值是可以改變的矫夷。
變量名命名規(guī)范:
?1 :可以使用駝峰式命名 zhangHai 可以使用值讀下劃線 特殊字符命名。
?2:不能使用中文憋槐、其他語言命名双藕。
?3:不能使用js 中關鍵字進行命名: window、name阳仔、var忧陪、for、else近范、catch嘶摊、if...等關鍵字。
a.首字母必須是字母评矩、下劃線或者美元符號更卒。
b.余下的字母可以是下劃線、美元符號稚照、任意字母或者數(shù)字蹂空。
c.變量名不能是關鍵字或者保留字。
d.變量名區(qū)分大小寫果录。
e.變量名中不能有空格上枕、回車符或其他標點字符。
為了符合編程規(guī)范弱恒,推薦使用駝峰式命名方式:當變量名由多個英文單詞組成時辨萍,第一個英文單詞全部小 寫,以后每個英文單詞的第一個字母大寫返弹。字包括api 以及js 內置對象
</script>