《JavaScript高級程序設計》讀書筆記(目錄)

ajax創造性的技術讓JavaScript變得更增強大起來。
ECMAScript 和DOM標準
JavaScript面向對象程序設計和繼承----
性能,優化html

1.簡介
----JavaScript和ECMAScript 關係
----DOM(Document Object Model文檔對象模型)
----BOM(Browser Object Model 瀏覽器對象模型)
2.html中使用
----嵌入、
----JavaScript內容類型content-type和<script>元素的關係
3.基本概念
----語法
----流程控制語句
----內置操做符有關的類型轉換
4變量 做用域 內存
----原始值 引用值
----變量執行環境
----垃圾回收機制
----變量退出做用域時釋放內存的問題
5引用類型
----Object
----Array
----瀏覽器實現
6面向對象的程序設計
----JavaScript沒有類的概念
----對象的建立和繼承
----函數原型概念
----函數原型 與 面向對象方法的關係
7函數表達式
----閉包
----this
----模塊模式
----建立私有對象成員
8BOM
----瀏覽器交互對象合集
----Bom對象
----window,document,location,navigator,screen
9客戶端檢測
----不瞭解
10 dom
----dom1
----xml
11DOM擴展
----瀏覽器爲dom添加的功能
----selectors api
----element traversal api
----html5
12dom2 dom3
----新增的dom屬性 方法 對象
----ie於其餘瀏覽器兼容
13事件
----事件本質
----對遺留機制的支持
----dom對事件機制的從新定義
----設備 wii iphone
14表單腳本
----表單交互
----表單元素
----數據驗證
15 canvas
----原理
----2d
----webGL 3d
----動畫 遊戲
16html5 腳本
----html5 api
----跨文檔傳輸消息
----拖放
----audio
----video
----管理歷史狀態
17錯誤處理與調試
----調試工具
----調試技術
18xml
----讀取操做xml
----瀏覽器差別
----轉換xml數據xslt
19E4X
----ECMAScript for xml
----e4x 於 dom
20json
----xml代替格式->json
----瀏覽器原生支持的
----json解析
----序列化
----安全問題
21 ajax comet
----ajax跨域通訊
----瀏覽器差別建議
22高級技巧
----複雜模式
----函數科裏化
----函數應用
----動態函數
----自定義事件框架
----es5 建立防篡改對象
23 離線應用與客戶端存儲
----cookie
----web Storage
----indexedDB
24最佳實踐
----可維護
----編碼技巧
----格式化
----通用變成實踐
----執行性能
----速度優化
----部署問題
----建立構建過程
25 新興的api
----web計時
----文件apihtml5

相關文章
相關標籤/搜索