<rt id="qlaea"><optgroup id="qlaea"><button id="qlaea"></button></optgroup></rt>
    <rp id="qlaea"><meter id="qlaea"></meter></rp><strong id="qlaea"><span id="qlaea"></span></strong>
      <rp id="qlaea"></rp>
      1. <source id="qlaea"><nav id="qlaea"><strike id="qlaea"></strike></nav></source>

        計算機書籍控

        JavaScript DOM編程藝術 第2版

        本書不愧為經典。文筆清新,深入淺出,不知不覺讓你掌握優秀的編程原則,明白為什么要遵守標準。
          ——Slashdot
        我要隆重推薦本書。它前所未有地演示了DOM腳本編程的真正潛力。無論你是JavaScript新手還是專家,本書都絕對值得你擁有。
          ——Garrett Dimon,Digital-Web.com雜志專欄作家
        

        目錄

        
        第1章 JavaScript簡史 1
        1.1 JavaScript的起源 1
        1.2 DOM 2
        1.3 瀏覽器戰爭 3
        1.3.1 DHTML 3
        1.3.2 瀏覽器之間的沖突 3
        1.4 制定標準 4
        1.4.1 瀏覽器以外的考慮 4
        1.4.2 瀏覽器戰爭的結局 5
        1.4.3 嶄新的起點 5
        1.5 小結 6

        第2章 JavaScript語法 8 2.1 準備工作 8 2.2 語法 10 2.2.1 語句 10 2.2.2 注釋 10 2.2.3 變量 11 2.2.4 數據類型 14 2.2.5 數組 16 2.2.6 對象 18 2.3 操作 19 2.4 條件語句 21 2.4.1 比較操作符 22 2.4.2 邏輯操作符 23 2.5 循環語句 24 2.5.1 while循環 24 2.5.2 for循環 25 2.6 函數 26 2.7 對象 29 2.7.1 內建對象 30 2.7.2 宿主對象 31 2.8 小結 31

        第3章 DOM 32 3.1 文檔:DOM中的“D” 32 3.2 對象:DOM中的“O” 32 3.3 模型:DOM中的“M” 33 3.4 節點 35 3.4.1 元素節點 35 3.4.2 文本節點 35 3.4.3 屬性節點 36 3.4.4 CSS 36 3.4.5 獲取元素 38 3.4.6 盤點知識點 42 3.5 獲取和設置屬性 43 3.5.1 get Attribute 43 3.5.2 set Attribute 44 3.6 小結 45

        第4章 案例研究:JavaScript圖片庫 46 4.1 標記 46 4.2 JavaScript 48 4.2.1 非DOM解決方案 49 4.2.2 最終的函數代碼清單 50 4.3 應用這個JavaScript函數 50 4.4 對這個函數進行擴展 52 4.4.1 child Nodes屬性 53 4.4.2 node Type屬性 54 4.4.3 在標記里增加一段描述 54 4.4.4 用JavaScript改變這段描述 55 4.4.5 node Value屬性 56 4.4.6 first Child和last Child屬性 56 4.4.7 利用node Value屬性刷新這段描述 57 4.5 小結 60

        第5章 最佳實踐 61 5.1 過去的錯誤 61 5.1.1 不要怪罪JavaScript 61 5.1.2 Flash的遭遇 62 5.1.3 質疑一切 63 5.2 平穩退化 63 5.2.1 “javascript:”偽協議 64 5.2.2 內嵌的事件處理函數 65 5.2.3 誰關心這個 65 5.3 向CSS學習 66 5.3.1 結構與樣式的分離 66 5.3.2 漸進增強 67 5.4 分離JavaScript 68 5.5 向后兼容 70 5.5.1 對象檢測 70 5.5.2 瀏覽器嗅探技術 71 5.6 性能考慮 72 5.6.1 盡量少訪問DOM和盡量減少標記 72 5.6.2 合并和放置腳本 73 5.6.3 壓縮腳本 73 5.7 小結 74

        第6章 案例研究:圖片庫改進版 75 6.1 快速回顧 75 6.2 它支持平穩退化嗎 76 6.3 它的JavaScript與HTML標記是分的嗎 77 6.3.1 添加事件處理函數 77 6.3.2 共享onload事件 82 6.4 不要做太多的假設 84 6.5 優化 86 6.6 鍵盤訪問 88 6.7 把JavaScript與CSS結合起來 90 6.8 DOM Core和HTML-DOM 93 6.9 小結 94

        第7章 動態創建標記 96 7.1 一些傳統方法 96 7.1.1 document. write 96 7.1.2 inner HTML屬性 98 7.2 DOM方法 101 7.2.1 create Element方法 101 7.2.2 append Child方法 102 7.2.3 create Text Node方法 103 7.2.4 一個更復雜的組合 105 7.3 重回圖片庫 107 7.3.1 在已有元素前插入一個新元素 108 7.3.2 在現有方法后插入一個新元素 109 7.3.3 圖片庫二次改進版 111 7.4 Ajax 114 7.4.1 XML Http Request對象 115 7.4.2 漸進增強與Ajax 119 7.4.3 Hijax 120 7.5 小結 121

        第8章 充實文檔的內容 122 8.1 不應該做什么 122 8.2 把“不可見”變成“可見” 123 8.3 內容 123 8.3.1 選用HTML、XHTML還是HTML5 124 8.3.2 CSS 126 8.3.3 JavaScript 127 8.4 顯示“縮略語列表” 127 8.4.1 編寫display Abbreviations函數 128 8.4.2 創建標記 130 8.4.3 一個瀏覽器“地雷” 135 8.5 顯示“文獻來源鏈接表” 138 8.6 顯示“快捷鍵清單” 143 8.7 檢索和添加信息 146 8.8 小結 147

        第9章 CSS-DOM 148 9.1 三位一體的網頁 148 9.1.1 結構層 148 9.1.2 表示層 148 9.1.3 行為層 149 9.1.4 分離 150 9.2 style屬性 150 9.2.1 獲取樣式 151 9.2.2 設置樣式 156 9.3 何時該用DOM腳本設置樣式 158 9.3.1 根據元素在節點樹里的位置來設置樣式 158 9.3.2 根據某種條件反復設置某種樣式 161 9.3.3 響應事件 165 9.4 class Name屬性 167 9.5 小結 171

        第10章 用JavaScript實現動畫效果 172 10.1 動畫基礎知識 172 10.1.1 位置 172 10.1.2 時間 175 10.1.3 時間遞增量 175 10.1.4 抽象 178 10.2 實用的動畫 184 10.2.1 提出問題 184 10.2.2 解決問題 186 10.2.3 CSS 187 10.2.4 JavaScript 189 10.2.5 變量作用域問題 192 10.2.6 改進動畫效果 193 10.2.7 添加安全檢查 196 10.2.8 生成HTML標記 198 10.3 小結 200

        第11章 HTML5 201 11.1 HTML5簡介 201 11.2 來自朋友的忠告 203 11.3 幾個示例 204 11.3.1 Canvas 205 11.3.2 音頻和視頻 209 11.3.3 表單 215 11.4 HTML5還有其他特性嗎 219 11.5 小結 219

        第12章 綜合示例 220 12.1 項目簡介 220 12.1.1 原始資料 220 12.1.2 站點結構 220 12.1.3 頁面結構 221 12.2 設計 222 12.3 CSS 223 12.3.1 顏色 225 12.3.2 布局 226 12.3.3 版式 228 12.4 標記 229 12.5 JavaScript 230 12.5.1 頁面突出顯示 231 12.5.2 JavaScript幻燈片 235 12.5.3 內部導航 239 12.5.4 JavaScript圖片庫 242 12.5.5 增強表格 245 12.5.6 增強表單 249 12.5.7 壓縮代碼 263 12.6 小結 264 附錄 JavaScript庫 265

        書籍下載

        尊重版權,請購買正版書籍

        正版書籍

        JavaScript DOM編程藝術 第2版

        163A官方彩票导航网 www.zjyxgs.com:牙克石市| www.f5659.com:荣成市| www.brand-gate.com:华宁县| www.xiangyanwz.com:井陉县| www.rareearthsoil.com:秦安县| www.gandjarexe.com:南投县| www.cp7579.com:长泰县| www.spiritspace.net:三门峡市| www.881501.com:天镇县| www.373jy.com:罗山县| www.accentata.com:清徐县| www.unitylinx.com:上栗县| www.dupse.com:那坡县| www.sydney-quilt.com:家居| www.sweetarch.com:信丰县| www.chinesedrywallinspect.com:库车县| www.jinjin2car.com:瑞金市| www.cachuongcollagen.com:庆城县| www.myrtlebeachrealestatetips.com:阳朔县| www.news2come.com:津市市| www.mfrzz.com:遵义县| www.allsignsbycos.com:客服| www.g9838.com:淮滨县| www.maranathawichita.com:都江堰市| www.casaladerapv.com:江孜县| www.francebittorrent.com:西贡区| www.greenbychance.net:仁寿县| www.lishanan.com:翼城县| www.aircompressorhose.org:武山县| www.fw776.com:顺昌县| www.ledastar.com:泾阳县| www.starsmadrid.com:婺源县| www.trcreations.net:黄平县| www.023mv.com:武功县| www.475375.com:斗六市| www.mfjcg.com:河北省| www.itsagreed.com:岢岚县| www.chmyl.com:吐鲁番市| www.thehappyendisnear.com:东乌珠穆沁旗| www.imatell.com:浦江县| www.myproperties4sale.com:登封市| www.tsctalk.com:方正县| www.pressplaycoach.com:棋牌| www.jkhly.com:镇宁| www.timphimhay.com:海晏县| www.eicsamexico.com:洛扎县| www.navarrosent.com:平顶山市| www.mingyunjiaoxiangqu.com:古蔺县| www.bvidahealth.com:大足县| www.imeldats.com:高阳县| www.cocina-online.net:腾冲县| www.elliswoodcollection.com:即墨市| www.raysofeducation.org:隆德县| www.sterlingsilvergifts.com:九寨沟县| www.sitegrindermastery.com:赣榆县| www.lebronsoldiershoes.com:綦江县| www.aujardindesgraines.com:贡山| www.brochesyalfileres.com:安多县| www.yuanquanfeiye.com:漳浦县| www.ukvapez.com:乌兰察布市| www.izi2.com:珲春市| www.qz336.com:泰和县| www.shoe-top.com:增城市| www.insect-museum.com:岳西县| www.pboworks.com:木兰县| www.leonardhaleyelectric.com:新余市| www.xingkai688.com:霸州市| www.687090.com:南丹县| www.baliemvalley.com:蒙城县| www.cialisn.com:嘉黎县| www.xiduo520.com:平乐县| www.videodownloadming.com:沈阳市| www.sufeautolights.com:丹棱县| www.cgkdw.cn:朔州市| www.jollychang.com:竹溪县| www.wainini.com:丹江口市| www.tao2u.com:普安县| www.beamourhair.com:武威市| www.shrool.com:隆子县| www.pokerglyphs.com:阜城县| www.a-silver.com:安平县| www.99069pp.com:永康市| www.ibcscout.com:介休市| www.687090.com:河东区|