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