天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

《JavaScript學習指南(第2版)》PDF

發(fā)布時間:2016-10-07 13:24

  本文關鍵詞:JavaScript學習指南,由筆耕文化傳播整理發(fā)布。


JavaScript學習指南(第2版)》通過列舉JavaScript應用的最佳實踐和示例,本書展示了如何將該語言集成到瀏覽器環(huán)境中,及如何在符合標準的網(wǎng)站中應用這些已通過實踐驗證的編碼技術(shù)。
本書內(nèi)容:
● JavaScript應用程序的結(jié)構(gòu),包括基本的語句和程序控制結(jié)構(gòu);
● 標識JavaScript中的不同對象String、Number、Boolean、函數(shù)等;
● 使用瀏覽器調(diào)試工具和排錯技術(shù);
● 事件處理機制、表單事件以及帶表單的JavaScript應用程序;
● 基于瀏覽器對象模型(BOM)、文檔對象模型(DOM)以及所創(chuàng)建的自定義對象完成開發(fā);
● 瀏覽器端的cookie及更新的客戶端存儲技術(shù);
● 在Ajax應用程序中使用XML或JSON表示法的細節(jié)。
本書遵循已被驗證的學習法則,,幫助讀者逐步理解各種概念,使讀者掌握在各種瀏覽器中創(chuàng)建強大的、快速響應的應用程序的方法。
“無論你是初學者還是有經(jīng)驗的程序員,當你學習一門新語言時,我都會強烈建議你閱讀本書。Shelley所采用的直觀易懂的教學方法,能夠幫助你掌握該語言的基礎和細節(jié),以便你能夠在自己網(wǎng)站上更好地使用它。”
——Anthony T. Holdener III, Ajax: The Definitive Guide 一書的作者
Shelley Powers在實踐中應用Web技術(shù)并發(fā)表各種與Web技術(shù)有關的文章已經(jīng)長達13年之久。她最近在O'Reilly出版的書涉及語義Web、Ajax、JavaScript和Web圖形等多個領域。她還是狂熱的業(yè)余攝影師,同時也是Web開發(fā)的狂熱愛好者。

描述:《JavaScript學習指南(第2版)》PDF

圖片:0.jpg

《JavaScript學習指南(第2版)》PDF




目錄
第1章 Hello JavaScript!
1.1 “Hello World!”程序
1.2 第二個“Hello World!”程序
1.2.1 script標簽
1.2.2 JavaScript、ECMAScript和JScript的比較
1.2.3 在JavaScript中定義函數(shù)
1.2.4 事件句柄
1.2.5 瀏覽器對象document
1.2.6 屬性操作符
1.2.7 var關鍵字和作用域
1.2.8 JavaScript語句
1.2.9 注釋
1.2.10 你沒看到的:HTML注釋和CDATA小節(jié)
1.3 JavaScript文件
1.4 可訪問性和JavaScript最佳實踐
1.4.1 可訪問性指南
1.4.2 noscript
第2章 JavaScript數(shù)據(jù)類型和變量
2.1 標識變量
2.1.1 命名規(guī)范
2.2 基本類型
2.3 String數(shù)據(jù)類型
2.3.1 字符串轉(zhuǎn)義符
2.3.2 字符串編碼
2.3.3 字符串轉(zhuǎn)換
2.4 Boolean數(shù)據(jù)類型
2.5 Number數(shù)據(jù)類型
2.6 null和undefined變量
2.7 常量:已命名數(shù)值,但不是變量
2.8 知識測驗
2.9 測驗答案
第3章 操作符和語句
3.1 JavaScript語句的格式
3.2 賦值語句
3.2.1 算術(shù)操作符
3.2.2 一元操作符
3.2.3 操作符的優(yōu)先級
3.2.4 帶操作符的賦值符
3.2.5 位操作
3.3 條件分支語句和程序流
3.3.1 if...else條件分支語句
3.3.2 switch條件語句
3.4 條件操作符
3.4.1 相同和相等操作符
3.4.2 其他關系操作符
3.4.3 JavaScript中唯一的三元操作符
3.5 邏輯操作符
3.6 高級語句:循環(huán)
3.6.1 while循環(huán)
3.6.2 do...while循環(huán)
3.6.3 for循環(huán)
3.7 知識測驗
3.8 測驗答案
第4章 JavaScript對象
4.1 基本數(shù)據(jù)類型對象
4.2 布爾值、數(shù)字和字符串
4.2.1 Boolean對象
4.2.2 Number對象、靜態(tài)屬性及實例方法
4.2.3 String對象
4.3 正則表達式和RegExp
4.3.1 RegExp方法:test和exec
4.3.2 正則表達式的應用
4.4 Date對象
4.5 Math對象
4.5.1 Math的屬性
4.5.2 Math的方法
4.6 JavaScript數(shù)組
4.6.1 FIFO隊列
4.7 知識測驗
4.8 測驗答案
第5章 函數(shù)
5.1 聲明式的函數(shù)
5.1.1 函數(shù)的命名規(guī)范和大小
5.1.2 函數(shù)返回值和參數(shù)
5.2 匿名函數(shù)
5.3 函數(shù)字面量
5.3.1 函數(shù)和遞歸
5.3.2 嵌套的函數(shù)、函數(shù)閉包與內(nèi)存泄漏
5.3.3 回調(diào)函數(shù)
5.4 函數(shù)類型小結(jié)
5.5 函數(shù)作用域
5.6 函數(shù)就是一個對象
5.7 知識測驗
5.8 測驗答案
第6章 排錯、調(diào)試及跨瀏覽器問題
6.1 調(diào)試的簡單方法
6.2 瀏覽器提供的開發(fā)和調(diào)試工具
6.2.1 Firefox和Firebug
6.2.2 使用console.log
6.2.3 Firefox、Web Developer toolkit和NoScript
6.2.4 Opera和Dragonfly
6.2.5 Safari/WebKit和Web Inspector
6.2.6 Internet Explorer
6.3 處理瀏覽器之間的差異
6.3.1 對象檢測
6.3.2 對象檢測失敗的場合
6.3.3 DOCTYPE、X-UA-Compatible和Quirks模式
6.3.4 阻止向后兼容:IE 8.0中的Meta標簽http-equiv
6.4 知識測驗
6.5 測驗答案
第7章 捕獲事件
7.1 事件
7.2 級事件處理
7.2.1 Event對象
7.2.2 事件冒泡
7.2.3 事件句柄和this
7.3 DOM Level 2事件模型
7.3.1 生成事件
7.4 知識測驗
7.5 測驗答案
第8章 表單、表單事件及校驗
8.1 為表單添加事件:不同方法
8.1.1 跨瀏覽器兼容的事件處理
8.1.2 取消一個事件
8.2 選擇列表框
8.2.1 動態(tài)修改選擇列表框
8.2.2 選擇列表框和自動選擇
8.3 單選按鈕和復選框
8.4 文本框、多行文本框、密碼框和隱藏表單域元素
8.4.1 文本驗證
8.5 input元素和基于正則表達式的驗證
8.6 表單、沙箱和XSS
8.7 知識測驗
8.8 測驗答案
第9章 瀏覽器就像個難題箱
9.1 瀏覽器結(jié)構(gòu)概述
9.2 window對象
9.3 窗口的創(chuàng)建和控件
9.3.1 對話框:alert、confirm和prompt
9.3.2 創(chuàng)建自定義窗口
9.3.3 維護窗口
9.4 frame對象
9.4.1 location對象
9.4.2 基于iframe的遠程腳本
9.5 添加并控制定時器
9.6 history、screen和navigator對象
9.6.1 history對象
9.6.2 screen對象
9.6.3 navigator對象
9.6.4 history、screen和navigator屬性的實際應用
9.7 document對象
9.7.1 鏈接
9.7.2 圖像
9.8 innerHTML
9.9 知識測驗
9.10 測驗答案
第10章 cookie和其他客戶端存儲技術(shù)
10.1 JavaScript沙箱與cookie安全
10.1.1 同源安全策略
10.1.2 使用document.domain
10.2 cookie全解
10.2.1 cookie的保存和讀取
10.3 Flash共享對象、Google Gears和HTML5 DOM存儲
10.4 知識測驗
10.5 測驗答案
第11章 DOM或以樹形展示的Web頁面
11.1 兩個接口的傳說
11.2 DOM HTML API
11.2.1 DOM HTML對象及其屬性
11.2.2 DOM(HTML)集合
11.3 理解DOM:Core API
11.3.1 DOM樹
11.3.2 節(jié)點屬性和方法
11.3.3 DOM核心文檔對象
11.4 元素及其上下文內(nèi)訪問
11.5 修改文檔樹
11.6 知識測驗
11.7 測驗答案
第12章 動態(tài)頁面
12.1 JavaScript、CSS和DOM
12.1.1 樣式屬性
12.2 字體和文本
12.2.1 字體樣式屬性
12.2.2 文本屬性
12.3 定位和動畫
12.3.1 動態(tài)定位
12.3.2 拖放操作
12.4 大小和修剪
12.4.1 溢出和動態(tài)內(nèi)容
12.4.2 修剪矩形
12.5 顯示、可視性和不透明性
12.5.1 實現(xiàn)正確效果的正確工具
12.5.2 即時信息
12.6 再探DOM:可折疊表單、查詢選擇器和類名
12.7 知識測驗
12.8 測驗答案
第13章 創(chuàng)建自定義JavaScript對象
13.1 JavaScript對象和原型
13.1.1 原型
13.2 創(chuàng)建自定義JavaScript對象
13.2.1 深入函數(shù)
13.2.2 公有和私有屬性
13.2.3 getter和setter
13.3 對象封裝
13.4 構(gòu)造函數(shù)鏈和JavaScript繼承
13.5 一次性對象
13.6 對象庫:為復用而封裝對象
13.7 高級錯誤處理技術(shù)(try、throw和catch)
13.8 知識測驗
13.9 測驗答案
第14章 使用Ajax
14.1 Ajax的工作原理
14.2 Hello Ajax World!
14.3 XMLHttpRequest對象及請求的準備與發(fā)送
14.3.1 對象,對象,誰是對象
14.3.2 XMLHttpRequest對象的方法
14.4 處理Web請求的應答
14.4.1 檢查Ajax請求的readyState和status值
14.4.2 處理Web請求應答
14.5 Ajax:不僅是代碼
14.5.1 Ajax的動態(tài)特性
14.5.2 Ajax的可訪問性和適度降格
14.5.3 安全和工作區(qū)
14.6 JavaScript和Ajax程序庫
14.7 知識測驗
14.8 測驗答案
第15章 Ajax數(shù)據(jù):XML或JSON
15.1 XML格式的Ajax應答
15.1.1 數(shù)據(jù)的MIME類型
15.1.2 在服務器端生成XML數(shù)據(jù)
15.1.3 在客戶端處理XML數(shù)據(jù)
15.2 JSON
15.2.1 一個簡單的JSON應用程序
15.2.2 JSON對象
15.3 知識測驗
15.4 測驗答案
鏈接:


  本文關鍵詞:JavaScript學習指南,由筆耕文化傳播整理發(fā)布。



本文編號:132768

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/wenshubaike/mishujinen/132768.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶0438b***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com
欧美日韩亚洲巨色人妻| 国内精品美女福利av在线| 亚洲欧美视频欧美视频| 内用黄老外示儒术出处| 91精品视频全国免费| 日韩av生活片一区二区三区| 亚洲中文字幕日韩在线| 91人妻人人澡人人人人精品| 国产免费一区二区三区不卡| 91欧美日韩精品在线| 国产亚洲精品久久久优势| 99久久精品午夜一区| 97人妻精品一区二区三区免| 国产av熟女一区二区三区四区| 中文字幕精品一区二区三| 欧美日韩亚洲精品内裤| 麻豆看片麻豆免费视频| 欧美一区二区三区高潮菊竹| 尹人大香蕉中文在线播放| 午夜福利激情性生活免费视频| 日本少妇三级三级三级| 国内九一激情白浆发布| 亚洲妇女作爱一区二区三区| 一区二区三区欧美高清| 国产一区二区三区四区免费| 内射精品欧美一区二区三区久久久| 日韩欧美一区二区久久婷婷| 一区二区三区日韩在线| 99国产一区在线播放| 免费在线观看欧美喷水黄片| 国产成人综合亚洲欧美日韩| 男人大臿蕉香蕉大视频| 少妇激情在线免费观看| 精品亚洲香蕉久久综合网| 东京热男人的天堂一二三区 | 欧美精品久久一二三区| 夜夜嗨激情五月天精品| 99国产高清不卡视频| 欧美一级特黄大片做受大屁股| 精品国产av一区二区三区不卡蜜 | 精品欧美在线观看国产|