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

JavaScript學習指南

發(fā)布時間:2016-07-29 04:15

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


內容簡介 《JavaScript學習指南(第2版)》系統(tǒng)地介紹了JavaScript的基本語法、基本對象、調試工具與排錯技術、事件處理機制、瀏覽器對象模型/文檔對象模型(BOM/DOM)等方面的知識, 并通過一個復雜的示例深入探討了Ajax應用。《JavaScript學習指南(第2版)》提供了許多簡單易懂、主題鮮明的示例,介紹了大量最佳實踐和良好編程習慣,,對提高代碼可讀性、 可維護性均有很高的價值,并且對很多跨瀏覽器兼容問題進行了詳細說明,追蹤了新規(guī)范的發(fā)展。 《JavaScript學習指南(第2版)》適合于希望通過JavaScript為自己的網頁/網站添加活力的讀者,不管你是否有編程經驗,通過閱讀《JavaScript學習指南(第2版)》都能夠很快地 掌握這一技術。在閱讀《JavaScript學習指南(第2版)》之前,最好對CSS、HTML/XHTML有所了解。 編輯推薦 《JavaScript學習指南(第2版)》:通過列舉JavaScript應用的最佳實踐和示例,《JavaScript學習指南(第2版)》展示了如何將該語言集成到瀏覽器環(huán)境中,及如何在符合標準的網 站中應用這些已通過實踐驗證的編碼技術。 《JavaScript學習指南(第2版)》內容: JavaScript應用程序的結構,包括基本的語句和程序控制結構; 標識JavaScriptqb的不同對象Strin9、Number、Boolean、函數(shù)等; 使用瀏覽器調試工具和排錯技術; 事件處理機制、表單事件以及帶表單的JavaScript應用程序; 基于瀏覽器對象模型(BOM)、文檔對象模型(DOM)以及所創(chuàng)建的自定義對象完成開發(fā); 瀏覽器端的cookie及更新的客戶端存儲技術; 在Ajax應用程序中使用XML或JSON表示法的細節(jié)!禞avaScript學習指南(第2版)》遵循已被驗證的學習法則,幫助讀者逐步理解各種概念,使讀者掌握在各種瀏覽器中創(chuàng)建強大的、 快速響應的應用程序的方法。 媒體推薦 “無論你是初學者還是有經驗的程序員,當你學習一門新語言時,我都會強烈建議你閱讀《JavaScript學習指南(第2版)》。Shelley所采用的直觀易懂的教學方法,能夠幫助你掌 握該語言的基礎和細節(jié),以便你能夠在自己網站上更好地使用它。”   ——Amhonv T Holdener III,Ajax:The Definitive Guide一書的作者 作者簡介 作者:(美國)鮑爾斯(helley Powers) 譯者:李榮青 吳蘭陟 申來安 Shelley Powers,在實踐中應用Web技術并發(fā)表各種與Web技術有關的文章已經長達13年之久。她最近在O’Reilly出版的書涉及語義Web、ajax、JavaScript和Web圖形等多個領域。 她還是狂熱的業(yè)余攝影師,同時也是Web開發(fā)的狂熱愛好者。 目錄 第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 字符串轉義符 2.3.2 字符串編碼 2.3.3 字符串轉換 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 算術操作符 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ù)閉包與內存泄漏 5.3.3 回調函數(shù) 5.4 函數(shù)類型小結 5.5 函數(shù)作用域 5.6 函數(shù)就是一個對象 5.7 知識測驗 5.8 測驗答案 第6章 排錯、調試及跨瀏覽器問題 6.1 調試的簡單方法 6.2 瀏覽器提供的開發(fā)和調試工具 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 瀏覽器結構概述 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和其他客戶端存儲技術 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 元素及其上下文內訪問 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)內容 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 構造函數(shù)鏈和JavaScript繼承 13.5 一次性對象 13.6 對象庫:為復用而封裝對象 13.7 高級錯誤處理技術(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ā)布。



本文編號:77950

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

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


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

版權申明:資料由用戶c021f***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com
欧美精品一区二区三区白虎| 国产毛片对白精品看片| 欧美区一区二在线播放| 久久中文字人妻熟女小妇| 亚洲人午夜精品射精日韩| 亚洲中文在线观看小视频| 亚洲一区二区欧美激情| 91欧美亚洲视频在线| 高清不卡视频在线观看| 亚洲国产av精品一区二区| 青草草在线视频免费视频| 亚洲国产婷婷六月丁香| 欧美一级内射一色桃子| 亚洲精品中文字幕一二三| 四季精品人妻av一区二区三区 | 午夜视频免费观看成人| 日韩人妻少妇一区二区| 日本中文在线不卡视频| 久久这里只精品免费福利| 在线观看欧美视频一区| 久久大香蕉一区二区三区| 国产日产欧美精品视频| 91福利视频日本免费看看| 亚洲三级视频在线观看免费| 亚洲精品欧美精品一区三区| 日本人妻免费一区二区三区| 亚洲一区二区三在线播放| 国产精品一区二区丝袜| 欧美日韩成人在线一区| 九九热这里只有精品哦| 麻豆精品在线一区二区三区| 精品亚洲一区二区三区w竹菊| 九九热精品视频免费在线播放| 亚洲性生活一区二区三区| 国产老女人性生活视频| 久热这里只有精品九九| 天海翼高清二区三区在线| 熟女乱一区二区三区丝袜| 自拍偷拍一区二区三区| 国产色一区二区三区精品视频| 玩弄人妻少妇一区二区桃花|