JavaScript入門與提高

出版時(shí)間:2008-11  出版社:科學(xué)  作者:曾光//馬軍  頁(yè)數(shù):411  
Tag標(biāo)簽:無(wú)  

前言

  隨著互聯(lián)網(wǎng)技術(shù)的飛速發(fā)展,在Web開發(fā)領(lǐng)域中,JavaScript的地位是無(wú)人能比的,尤其是隨著“富客戶端”概念的出現(xiàn),JavaSeript的運(yùn)用顯得尤為重要,近年涌現(xiàn)了很多新興的技術(shù)和綜合運(yùn)用(如Ajax技術(shù)的運(yùn)用),也出現(xiàn)了很多優(yōu)秀的JavaScript框架(如jQuery、Prototype等)。然而目前大多數(shù)的開發(fā)人員都只接受了專業(yè)的服務(wù)器端語(yǔ)言,如Java、NET的培訓(xùn)和學(xué)習(xí),導(dǎo)致了對(duì)于客戶端JavaScript技術(shù)的忽略和欠缺。同時(shí)還有部分人對(duì)網(wǎng)頁(yè)開發(fā)充滿了濃厚的興趣,但是卻不知道如何入手。市面上大部分的同類書籍也是偏重于理論的講解,同時(shí)對(duì)最新的技術(shù)也缺乏介紹。筆者覺得需要一本既與當(dāng)前技術(shù)發(fā)展同步,又和實(shí)際的項(xiàng)目應(yīng)用緊密結(jié)合起來(lái)的入門書籍來(lái)幫助初學(xué)者學(xué)習(xí),逐步了解和掌握J(rèn)avaScript,并能夠靈活運(yùn)用于實(shí)際項(xiàng)目中?! 「鶕?jù)筆者多年的開發(fā)經(jīng)驗(yàn),本書精心挑選并設(shè)計(jì)了大量與實(shí)際開發(fā)結(jié)合的實(shí)例和進(jìn)階練習(xí),使得讀者能夠?qū)W用結(jié)合,在動(dòng)手體驗(yàn)的過(guò)程中把理論知識(shí)和編程實(shí)踐完美地結(jié)合起來(lái)?! ”緯鴥?nèi)容  本書共分為六篇,內(nèi)容包含從腳本語(yǔ)言的基礎(chǔ)知識(shí)到高級(jí)的編程應(yīng)用、從靜態(tài)頁(yè)面到Ajax、交互語(yǔ)言及數(shù)據(jù)庫(kù)應(yīng)用等流行Web技術(shù)的幾乎全部領(lǐng)域。  第一篇基礎(chǔ)知識(shí)(第1章)。講述了在學(xué)習(xí)JavaScript語(yǔ)言之前需要了解的基礎(chǔ)知識(shí),介紹了萬(wàn)維網(wǎng)的歷史和發(fā)展,對(duì)HTML語(yǔ)言也做了簡(jiǎn)要說(shuō)明,并通過(guò)了解一些程序和腳本的內(nèi)容,對(duì)后面JavaSeript的學(xué)習(xí)作鋪墊?! 〉诙诵窲avaScript(第2章-第3章)。介紹了JavaSeript在wleb里所起的作用,如何把JavaScript嵌入到網(wǎng)頁(yè),同時(shí)對(duì)瀏覽器及其他的腳本語(yǔ)言也做了簡(jiǎn)單介紹。重點(diǎn)講解了一個(gè)完整的JavaScript程序的創(chuàng)建過(guò)程,使得讀者通過(guò)實(shí)例對(duì)JavaScdpt有一個(gè)基本的了解?! 〉谌狫avaScript編程基礎(chǔ)(第4章-第8章)。在初步了解Javascdpt的基礎(chǔ)上,JavaSeript的編程習(xí)慣和語(yǔ)法結(jié)構(gòu),JavaScript對(duì)象基礎(chǔ)進(jìn)行了簡(jiǎn)單的介紹,對(duì)Ja.V-cript的數(shù)據(jù)類型和變量、函數(shù)和事件、運(yùn)算符和表達(dá)式,以及判斷和循環(huán)語(yǔ)句等基礎(chǔ)知識(shí)做了細(xì)致而全面的講解。通過(guò)這一部分的學(xué)習(xí),讀者對(duì)JavaSeript程序編寫具備了一定的理論基礎(chǔ)?! 〉谒钠狫avaScript進(jìn)階(第9章銻12章)。結(jié)合實(shí)例講解,對(duì)表單對(duì)象、CSS樣式表、動(dòng)態(tài)HTML和動(dòng)畫技術(shù)、框架應(yīng)用等方面進(jìn)行了詳細(xì)的介紹,使得讀者能夠應(yīng)對(duì)絕大部分的Web編程應(yīng)用,并能夠綜合運(yùn)用。  第五篇JavaScript高級(jí)應(yīng)用(第13章。第17章)。對(duì)JavaScript的高級(jí)應(yīng)用知識(shí)進(jìn)行了剖析,能夠使用cookies使得網(wǎng)頁(yè)能夠從客戶端的機(jī)器,存取網(wǎng)頁(yè)保存的數(shù)據(jù);還能使JavaScript與大型動(dòng)態(tài)程序開發(fā)語(yǔ)言Java實(shí)現(xiàn)交互,雙方能夠通過(guò)一定的手段實(shí)現(xiàn)交互;同時(shí),對(duì)流行的常見框架(如jQuery、Prototype等)進(jìn)行了實(shí)例講解;并對(duì)JavaScript的安全性和JavaScript,程序的調(diào)試進(jìn)行了全面的介紹。、第六篇案例應(yīng)用(第18章。第19章)。通過(guò)大量精心挑選的項(xiàng)目實(shí)例和網(wǎng)頁(yè)特效實(shí)例,把所學(xué)的JavaScript相關(guān)理論知識(shí)與實(shí)踐相結(jié)合,在體會(huì)豐富的JavaSeript實(shí)例同時(shí),對(duì)所學(xué)的知識(shí)進(jìn)行了充分的鞏固?! ”緯膬?nèi)容安排由淺入深,使不同層次的開發(fā)人員也可以任意選擇自己感興趣的章節(jié)進(jìn)行學(xué)習(xí)。

內(nèi)容概要

本書徹底改變了教條化的敘述方式,切實(shí)從初學(xué)者的角度出發(fā),側(cè)重于結(jié)合實(shí)例的基礎(chǔ)訓(xùn)練,凝聚了作者多年的開發(fā)經(jīng)驗(yàn),與實(shí)際的開發(fā)工作緊密結(jié)合,有針對(duì)性、有側(cè)重點(diǎn)地對(duì)內(nèi)容進(jìn)行講解和說(shuō)明,使得讀者在全面學(xué)習(xí)JavaScript的同時(shí),迅速掌握其中關(guān)鍵的知識(shí)點(diǎn)及技術(shù)原理。     本書緊跟流行趨勢(shì),關(guān)注技術(shù)發(fā)展,內(nèi)容包含從腳本語(yǔ)言的基礎(chǔ)知識(shí)到高級(jí)編程應(yīng)用、從靜態(tài)頁(yè)面到Ajax、交互語(yǔ)言等流行Web技術(shù)的幾乎全部領(lǐng)域,力求使讀者在學(xué)習(xí)的過(guò)程中感受到技術(shù)的更新和提高,最終達(dá)到熟練應(yīng)用JavaScript腳本語(yǔ)言的目的。    本書的另一大特色是使用了大量精心挑選的實(shí)例,并設(shè)計(jì)了與實(shí)際開發(fā)更加貼近的進(jìn)階練習(xí),結(jié)合大量的靈活應(yīng)用訓(xùn)練,有效地完成了基礎(chǔ)理論與程序編寫的結(jié)合,使得本書不僅僅是一部理論參考書,更是一部不可多得的技術(shù)工具書。    本書適合JavaScript的初學(xué)者、Web系統(tǒng)開發(fā)人員、對(duì)Ajax技術(shù)感興趣的人員、網(wǎng)站開發(fā)人員、使用Web技術(shù)進(jìn)行畢業(yè)設(shè)計(jì)的計(jì)算機(jī)學(xué)員、想了解最新流行的客戶端Web技術(shù)的開發(fā)人員,也可以作為各種培訓(xùn)學(xué)校、職業(yè)學(xué)校及大中專院校的教材。

書籍目錄

第1篇 基礎(chǔ)知識(shí) 第1章 預(yù)備知識(shí)  1.1 萬(wàn)維網(wǎng)和HTML   1.2 程序與Web腳本  1.3 小結(jié)   1.4 問(wèn)題  1.5 進(jìn)階練習(xí)    1.6 問(wèn)題解答 第2篇 了解JavaScript 第2章 了解JavaScript   2.1 JavaScript的發(fā)展史  2.2 JavaScript的作用  2.3 使用JavaScript  2.4 瀏覽器與JavaScript  2.5 其他常用腳本和技術(shù)   2.6 小結(jié)  2.7 問(wèn)題    2.8 進(jìn)階練習(xí)  2.9 問(wèn)題答案 第3章 創(chuàng)建JavaScript程序  3.1 常用工具介紹  3.2 設(shè)計(jì)簡(jiǎn)單的JavaScript功能  3.3 編寫JavaScript代碼之前  3.4 HTML文檔編寫與JavaScript整合  3.5 小結(jié)  3.6 問(wèn)題  3.7 進(jìn)階練習(xí)  3.8 問(wèn)題解答第3篇 JavaScript編程基礎(chǔ)  第4章 JavaScript語(yǔ)言概念    第5章 變量和常見數(shù)據(jù)類型  第6章 函數(shù)和事件  第7章 運(yùn)算符和表達(dá)式 第8章 流程控制語(yǔ)句第4篇 JavaScript進(jìn)階 第9章 表單 第10章 CSS樣式表 第11章 動(dòng)態(tài)HTML和動(dòng)畫  第12章 窗口和框架  第13章 Cookies 第14章 在JavaScript中使用Java 第15章 第三方框架 第16章 JavaScript的安全性 第17章 調(diào)試JavaScript第6篇 案例應(yīng)用 第18章 JavaScript常見實(shí)例 第19章 JavaScript常用特效

章節(jié)摘錄

  第1章 預(yù)備知識(shí)  每個(gè)使用計(jì)算機(jī)的人,都曾經(jīng)在Internet的海洋中漫游,使用過(guò)網(wǎng)站提供的各種內(nèi)容和功能,如新聞、郵件、博客、論壇、聊天室等。相信讀者對(duì)這些功能不會(huì)陌生,甚至可能非常熟悉。讀者一定對(duì)那些紛繁復(fù)雜的網(wǎng)頁(yè)效果充滿了興趣,并憧憬著在不久的將來(lái),自己也能制作出同樣多姿多彩的網(wǎng)頁(yè)?! ∑鋵?shí),那些網(wǎng)頁(yè)的效果大部分是通過(guò)JavaScript來(lái)實(shí)現(xiàn)的。在學(xué)習(xí) JavaScript之前,先要了解一些關(guān)于萬(wàn)維網(wǎng)、程序設(shè)計(jì)和HTML的概念。這些內(nèi)容對(duì)于沒有相關(guān)基礎(chǔ)的讀者是很有幫助的,如果讀者已經(jīng)具備了相關(guān)的知識(shí),可以跳過(guò)本章。  1.1 萬(wàn)維網(wǎng)和HTML  萬(wàn)維網(wǎng)的目的就是用于共享資源,這些資源包括文字、圖片、音頻和視頻等。為了能夠正常地訪問(wèn)這些資源,需要使用一個(gè)統(tǒng)一的標(biāo)準(zhǔn)來(lái)描述這些信息。這個(gè)標(biāo)準(zhǔn)就是一種用于定位和打開這些信息的超文本語(yǔ)言,即HTML語(yǔ)言。本節(jié)對(duì)HTML語(yǔ)言及萬(wàn)維網(wǎng)的相關(guān)知識(shí)做簡(jiǎn)要介紹?! ?.1.1 什么是萬(wàn)維網(wǎng)  萬(wàn)維網(wǎng)(World Wide Web,www或W3)又稱環(huán)球網(wǎng),有時(shí)候也被直接叫做Web。萬(wàn)維網(wǎng)的歷史不長(zhǎng),1989年創(chuàng)建于瑞士日內(nèi)瓦的CERN(歐洲量子物理實(shí)驗(yàn)室)。最開始的時(shí)候是研究人員為了能夠輕松訪問(wèn)遠(yuǎn)程共享資源而開發(fā)出的系統(tǒng)。這種系統(tǒng)通過(guò)一個(gè)統(tǒng)一的方式來(lái)訪問(wèn)各類信息,比如圖片、文字、音頻、視頻等。而統(tǒng)一的方式就是超文本鏈接 (HyperTextLink),所有這些信息的定位和打開都使用超文本鏈接。

編輯推薦

  《JavaScript入門與提高》中實(shí)例源于作者多年開發(fā)經(jīng)驗(yàn)的積累,精選大量與實(shí)際開發(fā)結(jié)合的實(shí)例和進(jìn)階練習(xí),使讀者在動(dòng)手體驗(yàn)的過(guò)程中把握理論知識(shí)和編程實(shí)踐完美地結(jié)合起來(lái)。內(nèi)容全面,包含腳本語(yǔ)言的基礎(chǔ)知識(shí)、高級(jí)應(yīng)用、Ajax等Web流行技術(shù)領(lǐng)域。《JavaScript入門與提高》中實(shí)例程序代碼可以登錄免費(fèi)下載。

圖書封面

圖書標(biāo)簽Tags

無(wú)

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


    JavaScript入門與提高 PDF格式下載


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

 
 

  •   內(nèi)容不適合初學(xué)者,內(nèi)容僅是“點(diǎn)到為止”,若是沒有一點(diǎn)編程知識(shí)的,就更難入門啦。
  •   因?yàn)橹翱催^(guò),覺得不錯(cuò)才買的!  適合初學(xué)者又有一點(diǎn)點(diǎn)基礎(chǔ)的人學(xué)習(xí)!
 

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

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