《Javascript最新網頁製作》

《Javascript最新網頁製作》

《JavaScript最新網頁製作》通過基本輸出與網頁控制、網站導航、動態頁面效果、表單的檢驗與控制等實際範例,詳細地介紹了如何使用JavaScript製作網頁。

Javascript最新網頁製作 內容簡介

本書詳細地介紹了如何使用JavaScript製作網頁,通過基本輸出與網頁控制、網站導航、動態頁面效果、表單的檢驗與控制等實際的範例,讓讀者輕輕鬆鬆就可以學會基本的JavaScript程式設計技術,並且可以把這些淺顯易懂、非常實用的範例立即套用到自己的網頁上。此外,本書還有JavaScript語言的對象與函式的詳細說明,可以讓讀者即查即用。對目前流行的Internet Explorer與Netscape Navigator的差異作了比較,
使讀者可以設計出具有完好兼容性的網頁。
本書適合於初學JavaScript的用戶閱讀,初學者通過閱讀此書可以迅速熟悉和掌握使用JavaScript製作網頁的方法;同時,書中給出的套用實例程式,對具有一定JavaScript基礎的用戶也頗有裨益。

Javascript最新網頁製作 本書前言

Java是否能統一瀏覽器的江山,甚至跨出瀏覽器世界,深入到所有大小硬體平台,目前尚難定論。但無庸置疑的是,Javascript已是動態網頁設計的大勢所趨。
隨著www(全球信息網)的問世,瀏覽器軟體更新的速度,一下子就超越了作業系統更新的速度,為了適應網頁動態控制的需求,Java與Javascript這兩個在瀏覽器平台上冒出頭的程式語言也順勢水漲船高。
記得好友黃昕煒曾感嘆:想當年寶藍公司的Delphi殺入RAD戰場的時候,Visual Basic因為本身有直譯式語言的色彩而被批評的狗血淋頭!曾幾何時,全世界的程式設計師、甚至不是程式設計師的技術人員,不就都紛紛為半直式的Java瘋狂了嗎?昨日的罪魁禍首,儼然成為今日的天之驕子!
說到這點,筆者倒是可以從另一個角度來分析這個現象。其實打從人類開始發展“程式語言”這東西開始,大家都在夢想著一種“完美的通用語言”問世,這種程式語言,必須是“通用的”(可以通過它孕育出可套用在任何場合上的程式軟體)不僅要求程式的源代簡潔有力,易於維護,也寄希望它所產生的目的代碼一樣小而精幹,在不斷研究追逐的過程中,儼然成為一場程式語言領域裡的尋求聖杯之旅。然而隨著時光的流逝,大家所共同認定的聖杯並沒有出現,反面是程式語言領域裡逐漸形成了好幾個壁壘分明的教派,各自認為自己陣營所推舉的程式語言才是真正的聖杯。
若我們將眼光從“完美的通用語言”身上轉移到特定套用領域上的程式語言,就會發現其實時間早已經給了我們明確的答案,主從式資料庫的SQL、三維計算機繪圖的openGL、印刷排版的postscript、網頁動態控制的Javascript等,專為特定套用領域所量身訂作的“腳本語言”讓我們得以在特定領域上以簡潔的指令來解決繁��的工作。此時,濃厚的“直譯式”(或半直譯式)色彩,若要非議,也僅是執行上的一個未盡完美之處,不但無該腳本語言的聲勢,反面還形成了與傳統通用語言之間銜接的最佳橋樑。
說起與瀏覽器(以及網頁內對象)的結合程式,Javascript是勝過Java的,如果您想充分掌握網頁內容,那么Javascript自然是您最好的選擇。
Java未來是否能勝出,尚難定論,但可以確定的是,Javascript早已統一了瀏覽器的江山。花點時間瀏覽一下國際網際網路上的網頁,您就會感受到全世界的網頁製作在網頁上使用Javascript的趨勢。
只是,隨著各家瀏覽器軟體的不斷更新,Javascript程式代碼的兼容性卻成了另一項網頁製作者所需面對的挑戰。
雖說Javascript在眾敵環視之下,還是成了網頁製作者的偏愛,但在各家瀏覽器軟體公司(主要是微軟與網景)不斷的更新版本之餘,其所支持的Javascript又有微小的差異,使得兼容成了另一個網頁製作者所需面對的惡夢,有很多網頁製作者被迫在IE與Netscape之間作抉擇,但其實在很多情況下,魚與熊掌是可以兼得的。
為了不讓用戶受靠邊站的折磨,本書的範例皆在微軟的Internet Explorer與網景的Netscape Navigator(Communicator)瀏覽器軟體上測試過,以確保您的網頁在所有的瀏覽器上都能展現出最佳的面貌,無論對方所使用的瀏覽器是IE還是Netscape。
雖說Javascript是從瀏覽器軟體這個舞台登場的,然而由於它具備了腳本語言特別令人喜愛的簡潔性,現在不但客戶端的瀏覽器上有其發揮的空間,就連伺服器端的LiveWire與ASP也都接納了Javascript語言,甚至在Windows的WSH里也可以使用Javascript。
只是,本書的重點是在瀏覽器(Web客戶端)上的Javascript,對於其它套用場合上的Javascript,就不多提了。
一般市場上的Javascript編程教學書籍,不管是英文的中譯本,或是其它作家的作品,都習慣由Javascript語言結構講起,包括Javascript的常量與變數、運算符和運算元、流程控制、函式與對象等。這樣的內容結構自然是四平八穩,只是對於一心想儘快投入編程的讀者來說,這些概念性文字稍嫌枯燥了些。
其實Javascript語言的結構與C/C++大抵相似,只是Javascript的語法較為簡單多了。所以對於曾經學過C/C++語言的讀者而言,Javascript是一種更為簡單、易上手的腳本式(Scriping或譯成宏)語言,而對於沒學過C/C++語言的朋友來說,Javascript也難不到哪裡去,只要您覺得本篇的實例讀起來沒有困難,那么,Javascript語言結構的說明篇倒是可以留到最後,再以複習與整理的心情來看。

Javascript最新網頁製作 本書目錄

第1章 JavaScript的定位
1-1 由靜態網頁到動態網頁
1-2 網頁伺服器端的附加工具
1-3 網頁客戶端的附加工具
1-4 為什麼使用JavaScript
第2章 進軍JavaScript的世界
2-1 JavaScript語句
2-2 常用的JavaScript的注釋語句
2-3 使用 script 標記嵌入JavaScript語句
2-4 noscript 標記
2-5 在網頁對象上嵌入JavaScript驅動事件
2-6 JavaScript的驅動事件
2-7 JavaScript函式
2-8 將共用函式放入 head /head 標記段內
第3章 基本輸出與網頁控制
3-1 輸出信息視窗
3-2 改變檔案地址
第4章 網站導航
4-1 動態更換顯示的圖片
4-2 超連結提示小精靈
4-3 超連結的圖像提示技巧
第5章 動態網頁效果
5-1 Internet Explorer所支持的字幕功能
5-2 文字字幕
5-3 圖像動態顯示
第6章 時間守門員
6-1 顯示進入網頁的時間
6-2 線上時鐘實例
6-3 自動顯示網頁檔案的最後修改日期
6-4 讓JavaScript自動更換過期的網頁
第7章 框架結構的控制
7-1 框架
7-2 框架與視窗的動態控制
7-3 同時更新兩個以上的框架視窗
第8章 表單檢驗與控制
8-1 將輸入表單寄至E-mail信箱
8-2 使用JavaScript過濾無效的表單
8-3 使用JavaScript協助用戶輸入數據
8-4 使用JavaScript檢驗輸入的數據
第9章 綜合套用
9-1 網路線上課堂測驗
9-2 拼圖遊戲
9-3 猜數字遊戲
第10章 了解JavaScript的語法
10-1 語句
10-2 注釋://與/**/
10-3 流程控制:if
10-4 循環控制:while與for
10-5 自由格式
10-6 函式
10-7 JavaScript的程式組成
10-8 定義變數與函式
10-9 注釋的使用技巧
第11章 數據類型、常量、變數與數組
11-1 數據類型
11-2 常量
11-3 名、標識符與關鍵字
11-4 變數
第12章 表達式與運算符
12-1 表達式的組件
12-2 運算符的優先權與運算順序
12-3 運算符種類
12-4 數學運算符
12-5 遞加(++)與遞減(--)運算符
12-6 比較運算符
12-7 邏輯運算符
12-8 位運算符
12-9 賦值運算符"="
12-10 條件運算符:"?:"
12-11 表達式中的優先權與運算順序
第13章 流程控制與函式
13-1 條件表達式的真假
13-2 條件判斷ifelse結構變化
13-3 循環控制while、for的結構變化
13-4 函式的使用
13-5 函式的定義、聲明與調用方式
第14章 JavaScript 內建的對象與函式
14-1 eval()函式
14-2 paselnt()函式
14-3 paseFloat()函式
14-4 Date()日期對象
14-5 String()字元串對象
14-6 Math()數學對象
14-7 Array 數組對象
第15章 網頁內建的對象
15-1 存在於網頁中的對象
15-2 各對象之間的層次關係
15-3 對象的方法(Method)
15-4 對象的屬性(Property)
15-5 對象的驅動事件(Event)
15-6 window視窗對象
15-7 document檔案對象
15-8 form表單對象
第16章 解決瀏覽器兼容性問題
16-1 HTML層的兼容性
16-2 JavaScript層兼容性對照表
16-3 JavaScript功能支持上的已知錯誤
16-4 判斷瀏覽器的品牌與版本
第17章 DHTML動態變化頁面配置
17-1 DHTML簡介
17-2 刪除超連結說明文字的下劃線標識
17-3 可任意摺疊展開的顯示網頁
第18章 背景音樂
18-1 Netscape瀏覽器所支持的背景音樂標記
18-2 IE瀏覽器所支持的背景音樂標記
18-3 兩者都適用的背景音樂製作方式
18-4 隨機變化背景音樂

相關詞條

相關搜尋

熱門詞條

聯絡我們