出版時間:2009-11 出版社:中國青年出版社 作者:半場方人 頁數(shù):727 譯者:孔令峰
Tag標(biāo)簽:無
前言
在使用HTML,CSS,DOM和JXML開發(fā)WebNJN5時,有很多重要的標(biāo)準(zhǔn)。由于這些標(biāo)準(zhǔn)并不統(tǒng)一,因此在瀏覽器中的兼容效果也不同。當(dāng)前的JavaScript整合了這些標(biāo)準(zhǔn),并被廣泛應(yīng)用于網(wǎng)絡(luò)中。能夠達到這種整合的效果,其原因之一就是這些標(biāo)準(zhǔn)逐步被規(guī)范化,各種瀏覽器相應(yīng)也陸續(xù)兼容了規(guī)范化后的標(biāo)準(zhǔn)。將規(guī)范化后的各種標(biāo)準(zhǔn)整合在JavaScript中,并以此為基礎(chǔ)創(chuàng)建的瀏覽器,可實現(xiàn)以往所不能實現(xiàn)的眾多功能,以及獲取、改變、操作值等應(yīng)用。Ajax就是其中的典型代表。NetscapeNavigator2.O是首個支持JavaScript的瀏覽器,發(fā)布此瀏覽器時,有人評論“JavaScript還是一種不成熟的編程語言,使用這種語言開發(fā)的程序是不完善的”。但近年來,JavaScript成為開發(fā)Web應(yīng)用程序時不可缺少的重要語言。JavaScript技術(shù)本身并不復(fù)雜,相對于其他編程語言來說是較好上手的語言之一。因此,對于非專業(yè)的程序設(shè)計者和初級用戶來說,都可以使用JavaScript輕松開發(fā)一個Web網(wǎng)站,并且兼容多種網(wǎng)絡(luò)平臺。另外,對于初學(xué)JavaScript語言的讀者來說,只要肯下功夫?qū)W習(xí),就可以在很短的時間內(nèi)開發(fā)出一個功能強勁、效果突出,讓客戶比較滿意的網(wǎng)站。尤其在當(dāng)前,各種重要標(biāo)準(zhǔn)逐步成形并成熟起來,趨近于統(tǒng)一化,以往那些由于瀏覽器種類及版本的不同,對JavaScript支持程度不同導(dǎo)致兼容性差異的情況也逐漸消失了。因此現(xiàn)在完全可以輕松編寫支持多種瀏覽器環(huán)境的JavaScript程序。綜上所述,除專業(yè)程序員之外,非程序員及個人用戶在創(chuàng)建網(wǎng)站時,也一定要盡量嘗試使用JavaScript語言。
內(nèi)容概要
本書實例主要在Windows Vista、Internet Explorer7.0、Firefox2.0中文版中進行測試運行。如實例效果有差異,請更換軟硬件環(huán)境。字體等的顯示設(shè)置為默認(rèn)狀態(tài).由于版面布局問題.隱藏了“工具欄”等部分區(qū)域。
作者簡介
作者:(日本)半場方人 譯者:孔令峰
書籍目錄
Ajax部分 Web應(yīng)用程序的新技術(shù) 關(guān)于Ajax Aax的定義 XMLHttpRequest對象引址 Ajax的開發(fā)方法 Ajax實例 使用Ajax庫Java Script部分 關(guān)于JavaScript JavaScript的定義 JavaScript的描述方法 對象、屬性及方法 事件句柄 通過event對象獲取事件 使用JavaScript可以處理類型的種類 函數(shù) 內(nèi)置函數(shù) 變量與常量 可以在對象、函數(shù)、變量中設(shè)置的名稱 運算符 JavaScript的命令語句 瀏覽器對象 navigator對象 獲取瀏覽器名稱 獲取瀏覽器的代碼名稱 獲取瀏覽器的版本 獲取瀏覽器的用戶代理 獲取平臺的類型 獲取瀏覽器的使用語言 辨別瀏覽器 判斷是否可以使用Java 獲取可使用的MlME類型 獲取可使用的插件 檢查插件是否已被安裝 screen對象 獲取顯示器屏幕的尺寸 獲取顯示器的顯示信息 獲取事件的類型 獲取事件發(fā)生位置-Netscape Navigator 獲取事件發(fā)生位置-Internet Explorer 獲取按下的鍵值-Netscape Navigator 獲取按下的鍵值-Internet Explorer 固定窗口的位置及尺寸 ……DynamicHTML部分附錄索引 window對象 彈出警告對話框 彈出帶有“確定”和“取消”按鈕的對話框 彈出帶有文本框的對話框 打開新的窗口 關(guān)閉窗口 關(guān)閉網(wǎng)頁時打開新的窗口 在打開的窗口中操作原窗口 在最前方顯示窗口 將窗口移至其他窗口下方 使用在JavaScript 12中追加的windowopen()方法的屬性 獲取窗口外側(cè)及內(nèi)側(cè)尺寸 以全屏方式打開窗口 移動到瀏覽器指定位置 按照指定的數(shù)值逐漸移動瀏覽器 在顯示器左上角顯示窗口 在顯示器左下角顯示窗口 在顯示器右上角顯示窗口 在顯示器右下角顯示窗口 在顯示器可顯示區(qū)域的中央位置顯示窗口 在顯示器中央位置顯示窗口 重新設(shè)置瀏覽器尺寸 以指定數(shù)值為單位等比例改變?yōu)g覽器尺寸 滾動窗口 滾動框架 將顯示區(qū)域滾動到指定位置 以指定數(shù)值等比例滾動顯示區(qū)域 在狀態(tài)欄中顯示信息 在狀態(tài)欄中滾動顯示文字
章節(jié)摘錄
插圖:關(guān)于AjaxAjax的定義XMLHftpRequest對象引址Ajax的開發(fā)方法Ajax實例使用AjaX庫關(guān)JavaScriptJavaScript的定義JavaScript的描述方法對象、屬性及方法事件句柄通過event對象獲取事件使用JavaScript可以處理類型的種類函數(shù)內(nèi)置函數(shù)變量與常量可以在對象、函數(shù)、變量中設(shè)置的名稱運算符JavaScript的命令語句瀏覽器對象navigator.對象獲取瀏覽器名稱._獲取瀏覽器的代碼名稱獲取瀏覽器的版本獲取瀏覽器的用戶代理獲取平臺的類型互聯(lián)網(wǎng)上所使用的操作系統(tǒng)及瀏覽器各式各樣,千差萬別。為了使Ajax在任何環(huán)境下都能夠正常運行,就必須要有一個標(biāo)準(zhǔn)。因此,Ajax以W3(等標(biāo)準(zhǔn)化XHTML、CSS以及ECMA標(biāo)準(zhǔn)化JavaScript(ECMAScript)等櫪準(zhǔn)技術(shù)為基礎(chǔ)制作網(wǎng)站。如果使用支持標(biāo)準(zhǔn)化規(guī)格的瀏覽器瀏覽使用Ajax技術(shù)制作的網(wǎng)站,就可以達到在任何環(huán)境下都可以正常運行的效果了。使用DOM(DOCLlinentObjectModel)進行動態(tài)顯示及交互Ajax可以根據(jù)客戶的操作,動態(tài)變更瀏覽器的顯示。這種瀏覽器變更是通過使用腳本語言,操作DOM實現(xiàn)的。在DOM中使用JavaScriptJavaScript來變更瀏覽器顯示的效果被稱為DynamicHTML。也就是說,在變更瀏覽器顯示時,使用的是DynamicHTML。技術(shù)。另外,在Ajax中通過用戶及腳本語言的操作,向瀏覽器所顯示的內(nèi)容中傳輸新數(shù)據(jù),并以此數(shù)據(jù)為基礎(chǔ),使用DynamicHTML技術(shù)進行顯示。此時,傳送到瀏覽器一端的數(shù)據(jù)仍然使用標(biāo)準(zhǔn)化XM[。及XML文本轉(zhuǎn)化語言XSLT。使用XML及XSTL進行數(shù)據(jù)交換及相關(guān)操作XML與HTML同樣都是使用標(biāo)簽的標(biāo)記語言。但是,HTML只使用事先定義好的特定標(biāo)簽,XML可以自由定義并制作標(biāo)簽。因此,可以說XML是一種比HTML自由度更高的語言。但是,其標(biāo)簽定義及語法都需要比HTML語言更加嚴(yán)格。
編輯推薦
《Java Script&Dynamic HTML語法辭典》:按語法歸類技術(shù)以目的進行查詢必備專業(yè)詞典辭典主要特色收錄大量的Aiax最新信息JavaScript全部知識點DOM創(chuàng)建網(wǎng)頁的相關(guān)接法剖析DvnamicHTML含顏色一臨表、字體顯示樣本以及功能索引等輔助內(nèi)容支持全部主流瀏覽器!!在Windows7/Visia/XP環(huán)境下均可順利運行隨書光盤附贈全部案例源碼以及大量網(wǎng)頁設(shè)計素材支持全部主流瀏覽器!《Java Script&Dynamic HTML語法辭典》案例涉及Windows操作系統(tǒng)下搭載的最新版本IE,當(dāng)前主流的Firefox和Opera,Macintosh環(huán)境下常用的Safari與IE,以及Netscape等多平臺瀏覽器。每個案例均注明對應(yīng)瀏覽器的兼容性。豐富實用的附錄內(nèi)容!書后附贈網(wǎng)頁設(shè)計顏色表、字體顯示樣本表、Web尺寸表、JavaScript常見錯誤陽技巧、網(wǎng)頁設(shè)計相關(guān)鏈接,以及多種功能索引等大量實用信息。方便學(xué)習(xí)的大量案例!書中全部案例的源碼及大量網(wǎng)頁設(shè)計實用素材均收錄在隨書光盤中,讀者即可借助這些資源順利學(xué)習(xí),又可直接把代碼和素材應(yīng)用于網(wǎng)頁文件中使用。
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載
Java script&Dynamic html語法辭典 PDF格式下載