JavaScript開發(fā)技術(shù)大全

出版時(shí)間:2009-2  出版社:清華大學(xué)出版社  作者:劉智勇  頁(yè)數(shù):1008  字?jǐn)?shù):1621000  
Tag標(biāo)簽:無(wú)  

前言

  隨著網(wǎng)絡(luò)的發(fā)展,服務(wù)器端的語(yǔ)言取得了很大的發(fā)展,如從ASP到ASP.NET等。但是,無(wú)論哪種服務(wù)器端的語(yǔ)言,最后都會(huì)轉(zhuǎn)換成客戶端的代碼傳遞給客戶端計(jì)算機(jī)上?,F(xiàn)在有很多程序員,還沒(méi)有深入了解客戶端語(yǔ)言就開始學(xué)習(xí)服務(wù)器端語(yǔ)言,這是一個(gè)誤區(qū)。因?yàn)橐粋€(gè)程序的最終目的是顯示在客戶端計(jì)算機(jī)上,由客戶端計(jì)算機(jī)顯示并與用戶交互??蛻舳擞?jì)算機(jī)獲得用戶的操作信息之后,再傳遞給服務(wù)器。在這個(gè)過(guò)程中,完全需要客戶端程序來(lái)進(jìn)行支持。

內(nèi)容概要

《JavaScript開發(fā)技術(shù)大全》由淺入深、循序漸進(jìn)地介紹了JavaScript的核心語(yǔ)法、BOM模型中的對(duì)象以及對(duì)象方法和屬性、DOM以及接口的使用方法,還介紹了Ajax開發(fā)技術(shù)。    全書分4篇講解。第1篇為JavaScript語(yǔ)言基礎(chǔ),主要介紹在HTML代碼中插入JavaScript代碼,還介紹了JavaScript語(yǔ)法,如數(shù)據(jù)類型、直接量、變量、常量、保留字、表達(dá)式、運(yùn)算符、語(yǔ)句等;第2篇為常用對(duì)象,主要介紹JavaScript核心的全局對(duì)象、函數(shù)和數(shù)組等;第3篇為JavaScript核心技術(shù),主要介紹BOM模型中的對(duì)象層次與事件、窗口對(duì)象、文檔對(duì)象、屏幕對(duì)象、瀏覽器對(duì)象、歷史對(duì)象、地址對(duì)象等,還介紹了DOM模型中的接口以及使用方法及DOM與正則表達(dá)式的結(jié)合使用等;第4篇為Ajax開發(fā),主要介紹了Ajax與服務(wù)器、XML、CSS等方面的交互運(yùn)用。    《JavaScript開發(fā)技術(shù)大全》適合于掌握了HTML語(yǔ)言、想進(jìn)一步學(xué)習(xí)和全面學(xué)習(xí)動(dòng)態(tài)網(wǎng)頁(yè)的讀者使用,也適合作為廣大網(wǎng)站開發(fā)和網(wǎng)頁(yè)設(shè)計(jì)人員的案頭必備讀物。

作者簡(jiǎn)介

劉智勇在香港上市公司國(guó)訊集團(tuán)工作8年,擔(dān)任項(xiàng)目經(jīng)理和系統(tǒng)構(gòu)架師,并承擔(dān)公司新員工的技術(shù)培訓(xùn)工作:開發(fā)過(guò)北京中醫(yī)藥大學(xué)遠(yuǎn)程教育學(xué)院教學(xué)管理系統(tǒng)、北京餐飲人才網(wǎng)、奉化市機(jī)關(guān)黨建工作信息網(wǎng)、健康無(wú)憂網(wǎng)、我愛美食網(wǎng)、中國(guó)保健刮痧網(wǎng)、國(guó)學(xué)書法網(wǎng)、廣東新興好鄰居集團(tuán)管

書籍目錄

第1篇  JavaScript語(yǔ)言基礎(chǔ)  第1章  JavaScript概述    1.1  JavaScript的介紹     1.2  腳本語(yǔ)言的版本     1.3  JavaScript與瀏覽器     1.4  JavaScript的作用     1.5  JavaScript的局限性     1.6  特別說(shuō)明     1.7  小結(jié)   第2章  開始JavaScript     2.1  選擇適合自己的編輯工具     2.2  在HTML文檔中插入JavaScript    2.3  JavaScript的注釋     2.4  不支持客戶端腳本語(yǔ)言的處理辦法     2.5  調(diào)用與執(zhí)行JavaScript代碼的方式     2.6  調(diào)試JavaScript    2.7  注意事    2.8  小結(jié)   第3章  數(shù)據(jù)類型.     3.1  基本數(shù)據(jù)類型     3.2  復(fù)合數(shù)據(jù)類型     3.3  其他數(shù)據(jù)類型     3.4  數(shù)據(jù)類型的轉(zhuǎn)換     3.5  小結(jié)   第4章  直接量與字符集    4.1  字符串直接量     4.2  數(shù)字直接量     4.3  布爾直接量     4.4  數(shù)組直接量     4.5  函數(shù)直接量     4.6  對(duì)象直接量     4.7  特殊直接量     4.8  字符集     4.9  小結(jié)   第5章  變量、常量與保留字    5.1  變量的命名     5.2  變量的類型     5.3  定義變量     5.4  變量賦值     5.5  變量的有效范圍     5.6  使用變量的注意事項(xiàng)     5.7  常量     5.8  保留字     5.9  小結(jié)       第6章  運(yùn)算符與表達(dá)式    6.1  運(yùn)算符與表達(dá)式介紹     6.2  算術(shù)運(yùn)算符     6.3  字符串運(yùn)算符     6.4  邏輯運(yùn)算符     6.5  比較運(yùn)算符     6.6  逐位運(yùn)算符     6.7  賦值運(yùn)算符     6.8  特殊運(yùn)算符     6.9  運(yùn)算符的優(yōu)先級(jí)     6.10  小結(jié)   第7章  語(yǔ)句    7.1  表達(dá)式語(yǔ)句     7.2  語(yǔ)句塊     7.3  選擇語(yǔ)句     7.4  循環(huán)語(yǔ)句     7.5  對(duì)象操作語(yǔ)句     7.6  跳轉(zhuǎn)語(yǔ)句     7.7  異常處理語(yǔ)句     7.8  其他語(yǔ)句     7.9  小結(jié) 第2篇  常用對(duì)象  第8章  對(duì)象簡(jiǎn)介.     8.1  對(duì)象簡(jiǎn)介     8.2  創(chuàng)建對(duì)象     8.3  對(duì)象屬性     8.4  對(duì)象方法     8.5  基于類的對(duì)象與基于原型的對(duì)象     8.6  原型對(duì)象     8.7  繼承     8.8  小結(jié)   第9章  全局對(duì)象.     9.1  全局對(duì)象簡(jiǎn)介     9.2  全局屬性     9.3  布爾對(duì)象     9.4  日期對(duì)象     9.5  數(shù)學(xué)對(duì)象     9.6  數(shù)字對(duì)象     9.7  字符串對(duì)象     9.8  Object對(duì)象     9.9  其他對(duì)象     9.10  小結(jié)   第10章  函數(shù).     10.1  函數(shù)介紹     10.2  定義函數(shù)     10.3  函數(shù)的調(diào)用     10.4  函數(shù)參數(shù)的傳遞     10.5  Arguments對(duì)象     10.6  函數(shù)對(duì)象     10.7  全局函數(shù)             10.8  小結(jié)   第11章  數(shù)組    11.1  數(shù)組介紹     11.2  創(chuàng)建數(shù)組     11.3  數(shù)組元素     11.4  數(shù)組對(duì)象的方法     11.5  數(shù)組對(duì)象的屬性     11.6  小結(jié)   第12章  對(duì)象模型與事件處理    12.1  對(duì)象模型     12.2  事件驅(qū)動(dòng)與事件處理     12.3  常用的事件     12.4  小結(jié)   第13章  窗口與框架    13.1  Window對(duì)象     13.2  對(duì)話框     13.3  狀態(tài)欄     13.4  窗口操作     13.5  滾動(dòng)文檔     13.6  周期執(zhí)行與延遲執(zhí)行     13.7  框架與窗口的引用     13.8  小結(jié) 第3篇  JavaScript核心技術(shù)  第14章  文檔操作    14.1  Document對(duì)象介紹    14.2  輸出文字     14.3  超鏈接的顏色     14.4  網(wǎng)頁(yè)的前景色和背景色     14.5  文檔信息     14.6  文檔中的圖片     14.7  超鏈接與錨     14.8  小結(jié)   第15章  表單操作    15.1  Form對(duì)象    15.2  表單控件元素     15.3  文本框     15.4  按鈕     15.5  單選框與復(fù)選框     15.6  下拉列表框     15.7  文件選擇框     15.8  隱藏域     15.9  分組元素     15.10  小結(jié)   第16章  其他對(duì)象操作    16.1  Screen對(duì)象     16.2  Navigator對(duì)象     16.3  History對(duì)象     16.4  Location對(duì)象     16.5  小結(jié) 680  第17章  Cookie    17.1  Cookie介紹     17.2  存取Cookie    17.3  Cookie的高級(jí)設(shè)置    17.4  小結(jié)   第18章  文檔對(duì)象模型    18.1  DOM的介紹     18.2  節(jié)點(diǎn)     18.3  Document接口     18.4  Node接口     18.5  Element接口     18.6  Attr接口     18.7  CharacterData接口     18.8  HTMLDocument接口     18.9  HTMLElement接口     18.10  小結(jié)   第19章  正則表達(dá)式    19.1  正則表達(dá)式簡(jiǎn)介     19.2  正則表達(dá)式的語(yǔ)法     19.3  正則表達(dá)式對(duì)象     19.4  正則表達(dá)式的應(yīng)用     19.5  小結(jié) 第4篇  Ajax開發(fā)  第20章  Ajax介紹    20.1  傳統(tǒng)的Web技術(shù)和異步處理技術(shù)     20.2  Ajax技術(shù)簡(jiǎn)介     20.3  Ajax技術(shù)的組成     20.4  實(shí)現(xiàn)Ajax     20.5  一個(gè)簡(jiǎn)單的Ajax實(shí)例     20.6  XMLHttpRequest對(duì)象     20.7  小結(jié)   第21章  Ajax與服務(wù)器    21.1  動(dòng)態(tài)網(wǎng)頁(yè)程序     21.2  從服務(wù)器上選擇性獲取數(shù)據(jù)     21.3  get方式和post方式     21.4  HTTP頭     21.5  同步與異步     21.6  Ajax的編碼     21.7  小結(jié)   第22章  Ajax與XML    22.1  XML簡(jiǎn)介     22.2  XML語(yǔ)法     22.3  XML的元素     22.4  XML DOM介紹     22.5  XML DOM的節(jié)點(diǎn)操作     22.6  異步處理XML     22.7  小結(jié)   第23章  Ajax與CSS    23.1  CSS簡(jiǎn)介     23.2  CSS語(yǔ)法     23.3  選擇符     23.4  繼承與沖突     23.5  CSS樣式     23.6  Ajax與CSS     23.7  小結(jié)

章節(jié)摘錄

  第12章 對(duì)象模型與事件處理  JavaScript是一種面向?qū)ο蟮恼Z(yǔ)言,使用對(duì)象模型可以描述JavaScript對(duì)象之間的層次關(guān)系。另外,JavaScript還可以捕捉到用戶在瀏覽器中的操作,并對(duì)不同的操作進(jìn)行響應(yīng),這就是JavaScript的事件驅(qū)動(dòng)與事件處理。  12.1 對(duì) 象 模 型  JavaScript中的對(duì)象并不是獨(dú)立存在的,對(duì)象與對(duì)象之間存在著層次結(jié)構(gòu),對(duì)象模型的作用就是描述這些層次結(jié)構(gòu)。  12.1.1 對(duì)象模型簡(jiǎn)介  對(duì)象模型是用來(lái)描述對(duì)象的邏輯層次結(jié)構(gòu)以及其標(biāo)準(zhǔn)的操作方法的一個(gè)應(yīng)用程序接口(API)。在JavaScript中,可以將對(duì)象模型分為以下幾個(gè)組成部分?! 『诵牟糠郑–ore):JavaScript的核心部分主要包括JavaScript的數(shù)據(jù)類型、運(yùn)算符、表達(dá)式,以及JavaScript中內(nèi)置的全局對(duì)象、全局屬性和全局函數(shù)等。前面章節(jié)中所介紹的都是JavaScript的核心部分?! g覽器對(duì)象模型(Browser Object Model):簡(jiǎn)稱為BOM。瀏覽器對(duì)象模型提供了用戶與瀏覽器之間交互的對(duì)象以及操作的接口。這些對(duì)象中,有很大一部分是與網(wǎng)頁(yè)內(nèi)容不相關(guān)的,如代表屏幕的Screen對(duì)象,代表瀏覽器的Navigator對(duì)象等?! ∥臋n對(duì)象模型(Document Object Model):簡(jiǎn)稱為DOM。文檔對(duì)象模型是由World Wide Web(W3C)委員會(huì)所定義的標(biāo)準(zhǔn)文檔對(duì)象模型,該模型是一個(gè)能夠讓程序或腳本動(dòng)態(tài)地訪問(wèn)和更新文檔內(nèi)容、結(jié)構(gòu)和樣式的應(yīng)用程序接口。DOM的版本可以分為DOM1、DOM2和DOM3。BOM雖然不是W3C中的標(biāo)準(zhǔn),但是眾多瀏覽器都能實(shí)現(xiàn)該對(duì)象模型,因此也被稱為0級(jí)DOM。

編輯推薦

  一本可以稱之為中國(guó)版的《JavaScript權(quán)威指南》的經(jīng)典著作,全方位解讀JavaScript基礎(chǔ)知識(shí)、常用對(duì)象及核心技術(shù)。  ◎內(nèi)容全面。講解細(xì)致,幾乎覆蓋JavaScript所有對(duì)象及其屬性和方法  ◎避免大段的理論講解,每個(gè)技術(shù)點(diǎn)都配有典型實(shí)例進(jìn)行講解,可快速上手  ◎列舉了很多開發(fā)中要經(jīng)常用到的綜合實(shí)例。全面提升您的開發(fā)水平  ◎深入介紹了最新的Ajax技術(shù),增強(qiáng)Web開發(fā)中的客戶體驗(yàn)  ◎程序代碼編寫規(guī)范,并對(duì)關(guān)鍵代碼加粗表示,培養(yǎng)良好的編程習(xí)慣  ◎提供492個(gè)實(shí)例、28個(gè)對(duì)象、638個(gè)屬性方法,可作為案頭必備的查詢手冊(cè)  本書全面介紹了JavaScript的基礎(chǔ)知識(shí)、常用對(duì)象及核心技術(shù)。本書內(nèi)容非常全,示例非常多,既可作為案頭必備的查詢手冊(cè),又可作為學(xué)習(xí)實(shí)用技術(shù)的極佳教程。  *本書詳細(xì)介紹了同類書中很少涉及或者講解不深入的很多內(nèi)容,如JavaScript與CSS、DHTML、Ajax、服務(wù)器等結(jié)合使用?! ?本書中的每個(gè)示例都經(jīng)過(guò)了反復(fù)驗(yàn)證,確??梢詼?zhǔn)確無(wú)誤地執(zhí)行。但由于各瀏覽器之間或者同一瀏覽器的不同版本之間對(duì)JavaScript的支持不同,所以這些示例的顯示可能也會(huì)有細(xì)節(jié)上的不同?! ?和國(guó)外的一些經(jīng)典圖書相比,本書涵蓋更多內(nèi)容,列舉了大量的典型實(shí)例,具有超強(qiáng)的實(shí)用性。而且本書講述更加貼近中國(guó)人的閱讀習(xí)慣,理解起來(lái)更加容易?!   ∽x者對(duì)象:  *有HTML基礎(chǔ),想要全面學(xué)習(xí)JavaScript開發(fā)的人員  *有HTML基礎(chǔ),想進(jìn)一步學(xué)習(xí)動(dòng)態(tài)網(wǎng)頁(yè)開發(fā)的人員  *相關(guān)培訓(xùn)班的培訓(xùn)學(xué)員和老師  *想了解JavaScript中高級(jí)開發(fā)技術(shù)的人員  *需要一本案頭必備查詢手冊(cè)的程序員

圖書封面

圖書標(biāo)簽Tags

無(wú)

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


    JavaScript開發(fā)技術(shù)大全 PDF格式下載


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

 
 

  •   內(nèi)容淺濕易懂,介紹全面,非常適合入門者。
  •   比較通俗易懂,類容多,有例題,有視頻講解,有源碼,很好!
  •   內(nèi)容一般,與書的價(jià)錢不相符合,內(nèi)容少價(jià)錢不適合。
  •   這本書很實(shí)用,發(fā)貨速度很快。

    不過(guò)因?yàn)橐恢痹诔霾顩](méi)有時(shí)間點(diǎn)收貨確認(rèn),希望當(dāng)當(dāng)網(wǎng)可以諒解。

    在此道歉!
  •   這本書確實(shí)挺好
  •   不錯(cuò)的書,不過(guò)還沒(méi)怎么看。
  •   強(qiáng)力推薦?。?
  •   就當(dāng)字典用了,盡管紙張質(zhì)量不怎么樣
  •   很不錯(cuò),介紹得挺全的。
  •   對(duì)于似懂非懂的人來(lái)說(shuō),這本書簡(jiǎn)直是雪中送炭啊,很簡(jiǎn)單。方便我理解,鞏固基礎(chǔ)知識(shí)
  •   這本書說(shuō)的很好 能進(jìn)行解決不少問(wèn)題 認(rèn)真看的確很好 不足的是光盤幾乎是空的 沒(méi)什么內(nèi)容
  •   這本書還很基礎(chǔ),對(duì)初學(xué)者來(lái)說(shuō)不失為一本好書,值得一看!
  •   這本書入門是很不錯(cuò)的但是不是很深入
  •   有些地方在實(shí)際操作時(shí)會(huì)發(fā)現(xiàn)有一點(diǎn)問(wèn)題,總體還可以,內(nèi)容各方面都很詳盡易懂
  •   用過(guò)這本書,這本書很合適我!
  •   這本書寫的通俗易懂,例子詳盡,是一本不可多得的好書。
  •   拿到的時(shí)候,感覺都崩潰了,好厚呢!不過(guò)發(fā)現(xiàn)他講得挺詳盡的,平易很多~只是,是2009年出版的,IE9都出了的說(shuō)~那時(shí)候還是IE7的年代....
  •   送貨速度很快,看著還不錯(cuò)
  •   這書不錯(cuò)吧,,
  •   和字典一樣。就當(dāng)字典用吧!
  •   基礎(chǔ)知識(shí)很詳細(xì)。
  •   書籍比較基礎(chǔ),適合什么也不懂的初學(xué)者,或者可以當(dāng)字典查看
  •   裝訂有問(wèn)題啊~~
  •   對(duì)設(shè)計(jì)以及開發(fā)作用不大
  •   一般吧,我買回來(lái)以后,基本沒(méi)看過(guò),全是最基本的JS語(yǔ)法,如果要提高的話,建議不要買了。新手的話,也不是很方便的讀起來(lái)~
 

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

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