前言
第一章JavaScript入門(mén)
添加描述性的鏈接
Night and day(夜晚和白天)
第二章窗口操作
窗口基礎(chǔ)
創(chuàng)建新的窗口
遠(yuǎn)程控制
第三章框架控制
工具欄的設(shè)計(jì)
網(wǎng)頁(yè)更替
使用Quick Time VR
第四章表單和驗(yàn)證
表單入門(mén)
Madlibs
停止表單
判斷emaU
其他驗(yàn)證函數(shù)
第五章使用數(shù)組
數(shù)組的概念
讓你的站點(diǎn)不可預(yù)測(cè)
正確顯示日期
選擇菜單
第六章瀏覽器太多了嗎?不是
如何知道什么瀏覽器在訪問(wèn)我的站點(diǎn)
不同的瀏覽器, 不同的需要
樣式差異
檢查插件
瀏覽器之外的檢測(cè)
第七章動(dòng)態(tài)圖像
圖像基礎(chǔ)
圖像翻轉(zhuǎn)
多翻轉(zhuǎn)效果
圖像布告牌
第八章用cookie定制站點(diǎn)
什么是cookie
cookie基本操作
歡迎新來(lái)的訪問(wèn)者
具有記憶功能的表單
定制的網(wǎng)頁(yè)
第九章動(dòng)態(tài)HTML
什么是DHTML
文檔對(duì)象模型
動(dòng)態(tài)級(jí)聯(lián)樣式表
熟悉圖層的概念
瀏覽器檢測(cè)
第十章交互的DHTML技術(shù)
下拉菜單
滑動(dòng)的標(biāo)簽項(xiàng)
用剪切操作滾動(dòng)圖層
第十一章高級(jí)應(yīng)用技術(shù)
面向?qū)ο蟮哪_本
小測(cè)驗(yàn):測(cè)驗(yàn)?zāi)愕淖x者
關(guān)聯(lián)菜單
跨瀏覽器的樣式對(duì)象
繼續(xù)學(xué)習(xí)
附錄一常用的JavaScript對(duì)象
附錄二事件處理器
附錄三樣式屬性
附錄四JavaSCript語(yǔ)法
薦《Learning Web Design》(Jennifer Niederst著)和《HTML and
XHTML:TheDefinitiveGuide》(ChuckMusciano和BillKennedy著)
兩本書(shū), 它們均由O'Reilly出版, 前者的中文版《學(xué)習(xí)Web設(shè)計(jì)》已由
機(jī)械工業(yè)出版社出版.
本書(shū)的內(nèi)容
本書(shū)共包括十一章, 簡(jiǎn)介如下:
第一章, "JavaScript入門(mén)", 提供兩個(gè)簡(jiǎn)單的JavaScript的例子, 使
你可以立刻開(kāi)始美化你的網(wǎng)頁(yè).
第二章, "窗口操作", 教你如何控制. 創(chuàng)建窗口, 并和它們交換數(shù)
據(jù), 因?yàn)檎麄€(gè)網(wǎng)頁(yè)都是運(yùn)行于一個(gè)窗口中的.
第三章, "框架控制", 講述如何利用JavaScript控制框架, 從而制
作出漂亮的網(wǎng)頁(yè)界面.
第四章, "表單和驗(yàn)證", 解釋如何運(yùn)用JavaScript和表單元素進(jìn)行
交互, 包括利用它來(lái)驗(yàn)證表單數(shù)據(jù).
第五章, "使用數(shù)組", 介紹了數(shù)組的概念, 它是一個(gè)組織信息的好
方法, 同時(shí)會(huì)教你如何將其應(yīng)用在自己的站點(diǎn)中.
第六章, "瀏覽器太多了嗎?不是", 討論如何使用JavaScript得到
訪問(wèn)站點(diǎn)的瀏覽器的信息, 以便可以讓你的站點(diǎn)在不同的瀏覽器中
都得到最好的效果.
第七章, "動(dòng)態(tài)圖像", 講述了JavaScript改變網(wǎng)頁(yè)上顯示的圖像的
能力, 這樣可以創(chuàng)建各種動(dòng)畫(huà)效果.
第八章, "用cookie個(gè)性化站點(diǎn)", 討論如何使用JavaScript插件
cookie來(lái)跟蹤你的站點(diǎn)的訪問(wèn)者.
第九章, "動(dòng)態(tài)HTML", 介紹結(jié)合JavaScript. W3C標(biāo)準(zhǔn)DOM和
CSS在網(wǎng)頁(yè)上創(chuàng)建不同動(dòng)態(tài)效果的基本知識(shí).
第十章, "交互的DHTML技術(shù)", 繼續(xù)討論動(dòng)態(tài)HTML, 介紹一些
更精妙更有交互性的例子.
第十一章, "高級(jí)應(yīng)用技術(shù)", 探索面向?qū)ο竽_本編寫(xiě)的概念, 這可
以使你的腳本更容易理解也更有效.
除此之外, 本書(shū)還有四個(gè)有用的附錄, 其中是一些使用JavaScript的參
考資料.
本書(shū)中的約定
排版上的約定如下:
斜體(Italic)
用來(lái)表示URL. 電子郵件地址. 文件名和目錄名, 也用來(lái)表示強(qiáng)調(diào).
灰色字體
用來(lái)表示當(dāng)前定義的術(shù)語(yǔ)和交叉引用的術(shù)語(yǔ).
HelveticaCondensed字體(HelveticaCondensed)
用來(lái)表示示例代碼.
灰色Helvetica Condensed字體(Helvetica Condensed)
用來(lái)表示HTML標(biāo)簽(tag)和屬性以及JavaScript元素, 在示例
代碼中表示強(qiáng)調(diào).
Helvetica Condensed斜體(Helvetica Condensed ltafic)
用來(lái)表示HTML屬性和JavaScript表達(dá)式中的值的占位符.
建議與評(píng)論
本書(shū)的內(nèi)容都經(jīng)過(guò)測(cè)試, 盡管我們做了最大的努力, 但錯(cuò)誤和疏忽仍然
是在所難免的. 如果你發(fā)現(xiàn)有什么錯(cuò)誤, 或者是對(duì)將來(lái)的版本有什么建
議, 請(qǐng)通過(guò)下面的地址告訴我們:
美國(guó):
O'Reilly&Associates,Inc.
101 Morris Street
Sebastopol, CA 95472