javascript es5小結
隨手翻閱以前的學習筆記,順便整理一下放在這裏,方便自己複習,也希望你有也有幫助吧
第一課時 入門基礎
知識點:
操作係統就是個應用程序
隻要是應用程序都要占用物理內存
瀏覽器本身也是一個應用程序
瀏覽器本身隻懂得解析HTML
調用瀏覽器這個應用程序的一個功能繪製
1、javascript介紹
JavaScript操作DOM的本質是=獲取+觸發+改變
目的:就是用來操作內存中的DOM節點
修改DOM節點的屬性
過javascript語法組織邏輯代碼操作DOM
BOM(window)它包含了DOM
DOM(document)
script腳本推薦放在最下邊好處:防止因網絡問題,頁麵加載時間長,出現空白;即便網絡問題,瀏覽器也把DOM加載渲染完成,等待從服務端下載完js腳本,出現效果
css不放在最下麵原因通俗地講:好比先穿好衣服在出去,瀏覽器先把css樣式準備好,在加載結構層,使得頁麵有樣子;如果放在下麵,因為頁麵是從上往下加載,沒有css,就剩下裸露的標簽,很難看,使得用戶體驗不好
2、基於對象的內存管理
javascript就是來操作這些對象
通過邏輯組織對象之間的關係和行為
如何操作這些對象?通過變量引用
3、變量
變量本質是一個空盒子,裏麵記錄了一個內存地址,使能找到內存中的對象,保存了指向具體的實在的東西的地址
變量存在棧中,對象存在堆中
變量的意義:方便我們去操作對象
變量的幾種引用方式
指針(C語言中叫法)
引用(Java)
變量
例如:
var b = document.body 含義:把body這個對象在內存中的地址放到b變量裏麵,變量b(b是內存地址的別名)本身也存在內存中,以後的操作是針對body這個地址
變量命名規範
由字母(a-zA-Z)數字(0-9)下劃線(_)以及美元符號($)
不能由數字開頭
命名盡量用英文並且具有一定的含義
如果有多個英文單詞,後麵單詞的首字母大寫
不能使用關鍵字
首字母不要大寫,大寫是有特殊含義的
最後更新:2017-06-16 11:31:38