JavaScript基礎(chǔ)與實(shí)例教程

出版時(shí)間:2007-6  出版社:中國(guó)電力  作者:陳會(huì)安  頁(yè)數(shù):378  
Tag標(biāo)簽:無(wú)  

內(nèi)容概要

本書(shū)從最基礎(chǔ)的JavaScript語(yǔ)法開(kāi)始講解,使用了大量的程序范例對(duì) JavaScript的語(yǔ)法、DHTML技術(shù),利用JavaScript+DHTML DOM+W3C DOM創(chuàng)建動(dòng)態(tài)網(wǎng)頁(yè)的原理進(jìn)行了說(shuō)明,同時(shí)還通過(guò)關(guān)鍵字建議列表、即時(shí)表單驗(yàn)證、RSS閱讀程序以及聊天室等典型范例,深入講解了利用JavaScript結(jié)合 PHP及ASP技術(shù)開(kāi)發(fā)Ajax網(wǎng)頁(yè)的相關(guān)知識(shí),讓讀者更深刻地體會(huì)Ajax的實(shí)際用途,設(shè)計(jì)出更高效、更美觀實(shí)用的網(wǎng)頁(yè)。    本書(shū)采用由淺入深、循序漸進(jìn)的方式進(jìn)行介紹,非常適合網(wǎng)頁(yè)設(shè)計(jì)和網(wǎng)站開(kāi)發(fā)人員學(xué)習(xí)。

書(shū)籍目錄

序第1章 JavaScript基礎(chǔ)知識(shí) 1.1 網(wǎng)頁(yè)制作技術(shù)的基礎(chǔ)  1.1.1 WWW的基礎(chǔ)  1.1.2 WWW的架構(gòu)  1.1.3 客戶端網(wǎng)頁(yè)技術(shù)  1.1.4 服務(wù)器網(wǎng)頁(yè)技術(shù) 1.2 JavaScript基礎(chǔ)  1.2.1 Script程序語(yǔ)言  1.2.2 什么是JavaScript  1.2.3 JavaScript的功能  1.2.4 JavaScript與JScript的版本 1.3 JavaScript的開(kāi)發(fā)環(huán)境  1.3.1 瀏覽器  1.3 2 編輯工具 1.4 JavaScript的基本架構(gòu)  1.4.1 第一個(gè)JavaScript程序  1.4.2 JavaScript程序支持舊版瀏覽器 1.5 JavaScript程序代碼的位置  1.5.1 Head區(qū)域的JavaScript程序代碼  1.5.2 Body區(qū)域的JavaScnpt程序代碼  1.5.3 外部JavaScript程序文件 1.6 JavaScript的寫(xiě)作風(fēng)格  1 6.1 程序語(yǔ)句  1.6 2 程序批注  1.6.3 太長(zhǎng)的程序代碼 1.7 習(xí)題第2章 JavaScript的變量與運(yùn)算符 2.1 JavaScript的變量  2.1.1 變量的命名  2.1.2 變量的聲明  2.1.3 賦值語(yǔ)句  2.1.4 JavaScript的變量是否存在 2.2 JavaScfipt的數(shù)據(jù)類型  2.2.1 JavaScript的數(shù)據(jù)類型  2.2.2 Escape特殊字符串  2.2.3 數(shù)據(jù)類型的強(qiáng)制轉(zhuǎn)換  2.2.4 數(shù)據(jù)類型的轉(zhuǎn)換函數(shù) 2.3 JavaScript的運(yùn)算符  2.3.1 運(yùn)算符的優(yōu)先級(jí)  2.3.2 算術(shù)運(yùn)算符  2.3.3 邏輯運(yùn)算符  2.3.4 位運(yùn)算符  2.3.5 指定運(yùn)算符 2.4 習(xí)題第3章 JavaScript的流程控制 3.1 JavaScript的流程控制 3.2 JavaScript的條件控制  3.2.1 if語(yǔ)句  3.2.2 if/else語(yǔ)句  3.2.3 swish語(yǔ)句  3.2.4 條件運(yùn)算符“?:” 3.3 JavaScript的循環(huán)控制  3.3.1 for循環(huán)語(yǔ)句  3.3.2 for/in循環(huán)語(yǔ)句  3.3.3 while循環(huán)語(yǔ)句  3.3.4 do/while循環(huán)語(yǔ)句  3.3.5 break和continue命令  3.3.6 嵌套循環(huán) 3.4 習(xí)題第4章 JavaScript的函數(shù)與自定義對(duì)象 4.1 JavaScript的函數(shù)  4.1.1 JavaScript的內(nèi)置函數(shù)  4.1.2 建立JavaScript的函數(shù)  4.1.3 擁有參數(shù)的JavaScript函數(shù)  4.1.4 JavaScript函數(shù)的返回值  4.1.5 JavaScript函數(shù)的傳值或傳址參數(shù)  4.1.6 JavaScript函數(shù)的參數(shù)數(shù)組 4.2 JavaScript函數(shù)的變量范圍 4.3 JavaScript的對(duì)象  4.3.1 面向?qū)ο蟪绦蛘Z(yǔ)言  4.3.2 JavaScript的對(duì)象、屬性和方法  4.3.3 JavaScript支持的對(duì)象 4.4 自定義JavaScript的對(duì)象  4.4.1 使用Object對(duì)象建立自定義對(duì)象  4.4.2 with對(duì)象語(yǔ)句  4.4.3 構(gòu)造函數(shù)建立對(duì)象  4.4.4 對(duì)象的階層架構(gòu)  4.4.5 新增對(duì)象的方法 4.5 JavaScript的Prototype對(duì)象  4.5.1 Class-Based和Prototype-Based程序語(yǔ)言  4.5.2 Prototype對(duì)象的常數(shù)  4.5.3 新增Prototype對(duì)象的方法  4.5.4 擴(kuò)展JavaScript內(nèi)置對(duì)象的方法  4.5.5 Prototype對(duì)象的繼承 4.6 習(xí)題第5章 JavaScript的內(nèi)置對(duì)象 5.1 JavaScript的內(nèi)置對(duì)象  5.1.1 JavaScript內(nèi)置對(duì)象的種類  5.1.2 JavaScript的內(nèi)置對(duì)象 5.2 JavaScript的String對(duì)象  5.2.1 建立String對(duì)象  5.2.2 HTML標(biāo)簽的格式編排  5.2.3 字符串長(zhǎng)度與大小寫(xiě)  5.2.4 獲取字符串的指定字符  5.2.5 子字符串的查找  5.2.6 子字符串的處理 5.3 JavaScript的Array對(duì)象  5.3.1 JavaScript的數(shù)組  5.3.2 Array對(duì)象的屬性和方法  5.3.3 JavaScript的多維數(shù)組  5.3.4 二維數(shù)組的橫幅廣告管理 5.4 JavaScript的Date對(duì)象  5.4.1 獲取日期和時(shí)間  5.4.2 設(shè)置日期和時(shí)間  5.4.3 日期和時(shí)間的轉(zhuǎn)換  5.4.4 JavaScfipt的小時(shí)鐘 5.5 JavaScript的Math對(duì)象  5.5.1 Math對(duì)象的屬性  5.5.2 Math對(duì)象的隨機(jī)數(shù)、最大和最小值  5.5.3 Math對(duì)象的數(shù)學(xué)方法 5.6 JavaScript的Error對(duì)象  5.6.1 Error對(duì)象  5.6.2 JavaScript的錯(cuò)誤處理  5.6.3 JavaScript多層錯(cuò)誤的處理架構(gòu) 5.7 對(duì)象的共享屬性和方法  5.7.1 JavaScript對(duì)象的共享屬性  5.7.2 JavaScript對(duì)象的共享方法 5.8 習(xí)題第6章 DHTML對(duì)象模型 6.1 DHTML對(duì)象模型  6.1.1 DHTML對(duì)象模型(Object Model)的基礎(chǔ)  6.1.2 DHTML DOM與W3C DOM  6.1.3 DH7ML對(duì)象模型的架構(gòu) 6.2 Window對(duì)象  6.2.1 瀏覽器的狀態(tài)欄  6.2.2 Window對(duì)象的定時(shí)器  6.2.3 窗口的打開(kāi)與關(guān)閉  6.2.4 設(shè)置新窗口的特性  6.2.5 Window對(duì)象內(nèi)置的對(duì)話框  6.2.6 更改窗口的尺寸和位置  6.2.7 窗口內(nèi)容的卷動(dòng) 6.3 Navigator對(duì)象 6.4 History對(duì)象 6.5 Location對(duì)象 6.6 Document對(duì)象  6.6.1 什么是文件(Document)  6.6.2 Document對(duì)象的屬性  6.6.3 打開(kāi)與寫(xiě)入文件  6.6.4 獲取文件的指定元素 6.7 JavaScript的Cookies處理  6.7.1 Cookies的基礎(chǔ)  6.7.2 JavaScript的Cookies操作函數(shù)  6.7.3 Cookie的個(gè)人訪客計(jì)數(shù)  6.7.4 Cookie記錄用戶名稱 6.8 習(xí)題第7章 DHTML DOM基礎(chǔ)的動(dòng)態(tài)網(wǎng)頁(yè) 7.1 DHTML DOM的Collection對(duì)象  7.1.1 顯示HTML文件的所有元素  7.1.2 獲取HTML文件的指定元素  7.1.3 HTML文件的階層架構(gòu) 7.2 訪問(wèn)HTML標(biāo)簽的內(nèi)容和屬性  7.2.1 訪問(wèn)HTML標(biāo)簽的內(nèi)容  7.2.2 訪問(wèn)HTML標(biāo)簽的屬性  7.2.3 HTML標(biāo)簽的尺寸與位置 7.3 CSS層級(jí)式樣式表  7.3.1 什么是CSS  7.3.2 CSS的基本語(yǔ)法  7.3.3 自定義樣式名稱Class  7.3.4 標(biāo)簽對(duì)象的樣式  7.3.5 常用的CSS樣式屬性 7.4 動(dòng)態(tài)樣式CSS  7.4.1 Style對(duì)象的屬性  7.4.2 動(dòng)態(tài)樣式的字型與色彩 7.5 絕對(duì)位置的動(dòng)態(tài)樣式  7.5.1 絕對(duì)位置的樣式屬性  7.5.2 JavaScript控制標(biāo)簽的絕對(duì)位置屬性  7.5.3 動(dòng)態(tài)屬性的表達(dá)式  7.5.4 JavaScfipt的下拉式菜單 7.6 習(xí)題第8章.JavaScript的事件處理 8.1 DHTML的事件  8.1.1 什么是事件Event  8.1.2 DHTML的事件 8.2 JavaScript的事件處理  8.2.1 HTML屬性的事件處理  8.2.2 JavaScript屬性的事件處理  8.2.3 IE的事件處理程序  8.2.4 Window和Document對(duì)象的事件  8.2.5 取消事件的處理 8.3 氣泡事件系統(tǒng)  8.3.1 什么是氣泡事件系統(tǒng)  8.3.2 取消氣泡事件  8.3.3 鼠標(biāo)事件的抓取 8.4 Event對(duì)象  8.4.1 Event對(duì)象的屬性  8.4.2 元素和事件名稱  8.4.3 鼠標(biāo)光標(biāo)的位置  8.4.4 鼠標(biāo)和鍵盤的按鍵  8.4.5 動(dòng)態(tài)新增對(duì)象的事件 8.5 習(xí)題第9章 JavaScript與窗體 9.1 JavaScript的窗體控制  9.1.1 HTML的窗體標(biāo)簽  9.1.2 DHTML DOM窗體對(duì)象的架構(gòu) 9.2 DHTML DOM的Form對(duì)象  9.2.1 Form對(duì)象的屬性  9.2.2 Form對(duì)象的方法 9.3 DHTML DOM的Input對(duì)象  9.3.1 Input對(duì)象的屬性  9.3.2 單選按鈕和復(fù)選框  9.3.3 Input對(duì)象的方法 9.4 DHTML DOM的Select和Option對(duì)象  9.4.1 Select對(duì)象的屬性和方法  9.4.2 Option對(duì)象的屬性  9.4.3 新增和刪除標(biāo)簽 9.5 DHTML DOM的Textarea對(duì)象  9.5.1 Textarea對(duì)象的屬性  9.5.2 Textarea對(duì)象的方法 9.6 JavaScript的窗體字段驗(yàn)證  9.6.1 JavaScript如何驗(yàn)證窗體  9.6.2 窗體字段驗(yàn)證與相關(guān)的事件  9.6.3 使用正規(guī)語(yǔ)言驗(yàn)證字段數(shù)據(jù) 9.7 習(xí)題第10章 JavaScript與表格圖片 10.1 HTML的表格和圖片標(biāo)簽  10.1.1 HTML的表格標(biāo)簽  lO.1.2 HTML的圖片標(biāo)簽 10.2 DHTML DOM的Table對(duì)象  10.2.1 Table對(duì)象的屬性  10.2.2 Table對(duì)象的方法 10.3 DHTML DOM的TableRow對(duì)象  10.3.1 TableRow對(duì)象的屬性  10.3.2 TableRow對(duì)象的方法 10.4 DHTML DOM的TableCell對(duì)象 10.5 DHTML DOM的Image對(duì)象  10.5.1 Image對(duì)象的屬性  10.5.2 圖片的縮小和放大 10.6 習(xí)題第11章 JavaScript與框架超級(jí)鏈接 11.1 JavaScript與框架頁(yè)  11.1.1 框架頁(yè)標(biāo)簽  11.1.2 Window對(duì)象的frames對(duì)象集合  11.1.3 在全窗口顯示HTML文件  11.1.4 強(qiáng)迫顯示整份框架頁(yè) 11.2 DHTML DOM的FrameSet和Frame對(duì)象  11.2.l FrameSet對(duì)象的屬性  11.2.2 Frame對(duì)象的屬性 11.3 DHTML DOM的Iframe對(duì)象  11.3.1 Iframe標(biāo)簽  11.3.2 Iframe對(duì)象的屬性 11.4 DHTML DOM的Anchor對(duì)象  11.4.1 超級(jí)鏈接標(biāo)簽  11.4.2 Anchor對(duì)象的屬性和方法 11.5 框架頁(yè)的瀏覽與控制  11.5.1 嵌套框架頁(yè)文件的說(shuō)明  11.5.2 嵌套框架頁(yè)的瀏覽和控制 11.6 習(xí)題第12章 W3C DOM對(duì)象模型 12.1 W3C DOM的概述  12.1.1 W3C DOM的基礎(chǔ)  12.1.2 W3C DOM基礎(chǔ)的文件分析 12.2 W3CDOM與DH了MLDOM的節(jié)點(diǎn)瀏覽  12.2.1 W3C DOM瀏覽節(jié)點(diǎn)的屬性  12.2.2 瀏覽父節(jié)點(diǎn)  12.2.3 瀏覽兄弟節(jié)點(diǎn)  12.2.4 節(jié)點(diǎn)和屬性的對(duì)象集合 12.3 基本HTML文件的瀏覽  12.3.1 基本HTML標(biāo)簽的分析  12.3.2 瀏覽HTML標(biāo)簽的節(jié)點(diǎn) 12.4 表格文件的瀏覽  12.4.1 表格標(biāo)簽的分析  12.4.2 瀏覽表格標(biāo)簽的節(jié)點(diǎn) 12.5 列表項(xiàng)目文件的瀏覽 ……第13章 W3CDOM基礎(chǔ)的網(wǎng)頁(yè)應(yīng)用程序第14章 Ajax與XML DOM的基礎(chǔ)第15章 建立Ajax應(yīng)用程序第16章 Ajax應(yīng)用實(shí)例

圖書(shū)封面

圖書(shū)標(biāo)簽Tags

無(wú)

評(píng)論、評(píng)分、閱讀與下載


    JavaScript基礎(chǔ)與實(shí)例教程 PDF格式下載


用戶評(píng)論 (總計(jì)11條)

 
 

  •   慶幸買這本書(shū),到貨后光盤沒(méi)有損壞!本書(shū)可以做為JS基礎(chǔ)參考資料。
  •   很基礎(chǔ)的書(shū),很好
  •   從基礎(chǔ)寫(xiě)起不錯(cuò)錯(cuò)
  •   寫(xiě)里面寫(xiě)的很詳細(xì),適合新手看
  •   很好!不錯(cuò)的一本書(shū)
  •   送貨很及時(shí)。內(nèi)容覆蓋面挺全的,有一些基礎(chǔ)的話再看就更好了。
  •   我注明了周末收貨,但是送貨的說(shuō)只能周一到周五送貨。我平時(shí)要上班,周末我在家等送貨,結(jié)果沒(méi)來(lái)。郁悶!
  •   內(nèi)容相對(duì)還是比較豐富的,對(duì)于入門很有幫助
  •   一直很期待這本書(shū),到手了才知道一般般,書(shū)上連基本的stylesheet都沒(méi)有講。
  •   內(nèi)容一般般!還沒(méi)仔細(xì)看!也不做過(guò)多評(píng)價(jià)!
  •   一般的入門書(shū)籍
 

250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7