出版時(shí)間:2008-7 出版社:機(jī)械工業(yè)出版社 作者:蘇靈 頁(yè)數(shù):309 譯者:李強(qiáng)
Tag標(biāo)簽:無(wú)
前言
21世紀(jì)初,AJAX(AsynchronousJavaScriptandXML,異步JavaScript和XML)技術(shù)的提出和應(yīng)用,真正掀起了Web2.0的革命大潮?! JAX提供與服務(wù)器異步通信的能力,從而使用戶(hù)從請(qǐng)求、響應(yīng)的循環(huán)中解脫出來(lái)。有了AJAX,在用戶(hù)單擊按鈕時(shí),我們可以使用JavaScript和DHTML立即更新UI,并向服務(wù)器發(fā)出異步請(qǐng)求,以執(zhí)行更新或查詢(xún)數(shù)據(jù)庫(kù)。當(dāng)請(qǐng)求返回時(shí),就可以使用JavaScript和CSS來(lái)更新相應(yīng)的UI,而不是刷新整個(gè)頁(yè)面。最重要的是,用戶(hù)甚至不知道瀏覽器正在與服務(wù)器通信:Web站點(diǎn)看起來(lái)是即時(shí)響應(yīng)的?! ∪欢珹JAX離不開(kāi)客戶(hù)端腳本編程。AJAX中的"J"就代表著JavaScript語(yǔ)言。JavaScript是Web應(yīng)用程序開(kāi)發(fā)的必備語(yǔ)言。無(wú)論是為Web頁(yè)面添加交互性還是創(chuàng)建整個(gè)應(yīng)用程序,如果沒(méi)有JavaScript,今天的Web不會(huì)是現(xiàn)在這個(gè)樣子?! 『翢o(wú)疑問(wèn),要在當(dāng)今的Web應(yīng)用程序開(kāi)發(fā)領(lǐng)域占據(jù)一席之地,不了解和熟悉JavaScript是不行的。這也就是市面上各種JavaScript技術(shù)圖書(shū)不斷涌現(xiàn)且受到讀者歡迎的原因?! ∧敲矗緯?shū)有什么不同之處呢? 這是一本帶領(lǐng)讀者循序漸進(jìn)地掌握J(rèn)avaScriptWeb編程技能的圖書(shū),概括起來(lái),它有以下幾個(gè)顯著特色: 面向沒(méi)有程序設(shè)計(jì)基礎(chǔ)的初學(xué)者,講述從最基礎(chǔ)的JavaScript知識(shí)到實(shí)用的開(kāi)發(fā)技能; 引領(lǐng)讀者分步驟地、按部就班地動(dòng)手實(shí)際練習(xí)和操作,以掌握知識(shí)點(diǎn)和技能; 用每章末尾的練習(xí)題來(lái)檢查對(duì)知識(shí)點(diǎn)的學(xué)習(xí)和掌握?! 》g本書(shū)的過(guò)程中,我們深深地感覺(jué)到這是一本不可多得的JavaScript學(xué)習(xí)教程。通過(guò)閱讀本書(shū)并掌握J(rèn)avaScript,讀者的Web開(kāi)發(fā)技能必將得到很大的提升?! ⒓臃g本書(shū)工作的有李強(qiáng)、關(guān)志興、王建勇、毛立濤、閆柳青、姜巧生、沈海峰、謝扣林、喬義峰、劉查強(qiáng)、王義強(qiáng)。
內(nèi)容概要
本書(shū)是一本不可多得的JavaScript教程。全書(shū)共19章,包括JavaScript基礎(chǔ)知識(shí)、語(yǔ)法、變量和數(shù)據(jù)、操作符和表達(dá)式、條件和循環(huán)控制流、函數(shù)、對(duì)象、Web表單、Cookie、操作涵蓋范圍廣泛,講述由淺入深、循序漸進(jìn)。書(shū)中還包含大量習(xí)題?! ”緯?shū)適合JavaScript初步者閱讀,也可供有基他語(yǔ)言編程經(jīng)驗(yàn),想要學(xué)習(xí)和掌握J(rèn)avaScript的讀者學(xué)習(xí)。
作者簡(jiǎn)介
Steve Suehring 是一位具有廣泛的商業(yè)和計(jì)算機(jī)背景的技術(shù)顧問(wèn),他的廣泛經(jīng)驗(yàn)使其能夠在各種功能的組織中工作,并幫助它們創(chuàng)建適合業(yè)務(wù)需要的計(jì)算架構(gòu)。Steve熱衷于寫(xiě)作技術(shù)圖書(shū)和雜志文章,同時(shí)也在國(guó)際各大用戶(hù)組織和大會(huì)上演講。不僅如此,Steve還會(huì)參加體育運(yùn)動(dòng)或者演奏樂(lè)
書(shū)籍目錄
第1部分 JavaScript基礎(chǔ)知識(shí) 第1章 JavaScript超乎你的想象 1.1 JavaScript簡(jiǎn)史 1.2 JavaScript程序的組成 1.3 把JavaScript放到Web頁(yè)面上 1.4 JavaScript可以做什么 1.5 JavaScript不能做什么 1.6 使用JavaScript的提示 1.7 練習(xí)題 第2章 使用JavaScript開(kāi)發(fā) 2.1 JavaScript開(kāi)發(fā)選擇 2.2 配置環(huán)境 2.3 用JavaScript開(kāi)發(fā) 2.4 使用Eclipse編寫(xiě)JavaScript 2.5 不使用IDE編寫(xiě)JavaScript 2.6 調(diào)試JavaScript 2.7 練習(xí)題 第3章 JavaScript語(yǔ)法和語(yǔ)句 3.1 一些常識(shí) 3.2 JavaScript語(yǔ)句 3.3 JavaScript的保留字 3.4 函數(shù)簡(jiǎn)介 3.5 練習(xí)題 第4章 使用變量和數(shù)據(jù) 4.1 JavaScript中的數(shù)據(jù)類(lèi)型 4.2 定義并使用變量 4.3 類(lèi)型轉(zhuǎn)換 第5章 使用操作符和表達(dá)式 5.1 操作符介紹 5.2 加法操作符 5.3 乘法操作符 5.4 位操作符 5.5 相等操作符 5.6 關(guān)系操作符 5.7 一元操作符 5.8 賦值操作符 5.9 練習(xí)題第二部分 應(yīng)用JavaScript 第6章 條件和循環(huán)控制流 6.1 if如何使用 6.2 else if 和else語(yǔ)句 6.3 多層條件語(yǔ)句 6.4 三元條件語(yǔ)句 6.5 switch 6.6 使用while循環(huán) 6.7 使用for循環(huán) 6.8 使用條件語(yǔ)句驗(yàn)證表單 6.9 練習(xí)題 第7章 使用函數(shù) 7.1 什么是函數(shù) 7.2 方法 7.3 對(duì)話(huà)框函數(shù)概覽 7.4 練習(xí)題 第8章 JavaScript中的對(duì)象 8.1 面向?qū)ο蟮拈_(kāi)發(fā) 8.2 創(chuàng)建對(duì)象 8.3 關(guān)于數(shù)組的更多內(nèi)容 8.4 內(nèi)建對(duì)象 8.5 練習(xí)題 第9章 瀏覽器對(duì)象模型 9.1 瀏覽器簡(jiǎn)介 …… 第10章 文檔對(duì)象模型第三部分 把JavaScript整合到設(shè)計(jì) 第11章 和Web表單一起使用JavaScript 第12章 他建和消費(fèi)Cookie 第13章 用JavaScript操作圖像 第14章 瀏覽器和JavaScript 第15章 JavaScript和CSS 第16章 JavaScript錯(cuò)誤處理第四部分 AJAX及其他 第17章 JavaScript和XML 第18章 初探AJAX 第19章 深入AJAX 附錄 練習(xí)題解答
章節(jié)摘錄
第1部分 JavaScript基礎(chǔ)知識(shí) 第1章 JavaScript超乎你的想象 1.1 JavaScript簡(jiǎn)史 JavaScript不是Java。掃清了這一認(rèn)識(shí)上的障礙,我們可以繼續(xù)去掃清更大的障礙、學(xué)習(xí)更重要的內(nèi)容,例如,如何做出漂亮的下拉菜單。嚴(yán)格地說(shuō)JavaScript 是一個(gè)規(guī)范的俗稱(chēng),其更為正式的名字是ECMAScript。但ECMAScript這個(gè)名字不好讀。不信你就試試,大聲念“ECMAScript”。沒(méi)錯(cuò)吧(稍后會(huì)介紹ECMAScript的更多內(nèi)容。
圖書(shū)封面
圖書(shū)標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版