出版時(shí)間:2013-4 出版社:高春艷、 張金輝 機(jī)械工業(yè)出版社 (2013-04出版)
內(nèi)容概要
《JavaScript入門(mén)經(jīng)典》以初學(xué)者為核心,全面介紹了使用JavaSeript進(jìn)行網(wǎng)站開(kāi)發(fā)的各種技術(shù)。在內(nèi)容編排上由淺入深,讓讀者循序漸進(jìn)地掌握編程技術(shù);在內(nèi)容講解上結(jié)合豐富的圖解和形象的比喻,幫助讀者理解“晦澀難懂”的技術(shù);在內(nèi)容形式上附有大量的提示、技巧、說(shuō)明等欄目,夯實(shí)讀者編程基礎(chǔ),豐富其編程經(jīng)驗(yàn)。全書(shū)共分4篇20章,其中:第一篇為基礎(chǔ)知識(shí)篇,主要包括開(kāi)啟JavaScript開(kāi)發(fā)之門(mén),固本求源——JavaScfipt基礎(chǔ),體驗(yàn)邏輯之美——流程控制,化整為零——函數(shù)及其使用,多變的字符串與數(shù)值處理對(duì)象,串起數(shù)據(jù)的珍珠鏈——數(shù)組,格式工廠(chǎng)——正則表達(dá)式,讓程序聽(tīng)話(huà)——程序調(diào)試與錯(cuò)誤處理等內(nèi)容;第二篇為核心技術(shù)篇,主要包括網(wǎng)頁(yè)的核心——Document對(duì)象,與用戶(hù)交互的Window對(duì)象,JavaScript中常用的事件處理,JavaScript開(kāi)發(fā)必修課之表單,創(chuàng)建和使用Cookie,使用嵌入式插件豐富JavaScript網(wǎng)頁(yè)等內(nèi)容;第三篇為高級(jí)應(yīng)用篇,主要包括絢麗多彩——JavaScript中的圖像處理,文件處理及頁(yè)面打印,Java.Script和XMLDOM編程,完美體驗(yàn)AJAX技術(shù),最流行的JavaScript插件——jQuery等內(nèi)容;第四篇為項(xiàng)目實(shí)戰(zhàn)篇,主要包括JavaScript+AJAX+jQuery實(shí)現(xiàn)企業(yè)門(mén)戶(hù)網(wǎng)站這個(gè)實(shí)戰(zhàn)項(xiàng)目。
《JavaScript入門(mén)經(jīng)典》附有配套光盤(pán),光盤(pán)中提供了《JavaScript入門(mén)經(jīng)典》所有程序的源代碼、多媒體教學(xué)視頻、程序開(kāi)發(fā)資源庫(kù)。其中,源代碼全部經(jīng)過(guò)精心測(cè)試,能夠在WindowsXP、Windows7操作系統(tǒng)上編譯和運(yùn)行。
書(shū)籍目錄
前言 第一篇基礎(chǔ)知識(shí)篇 第1章開(kāi)啟JavaScript開(kāi)發(fā)之門(mén) 視頻講解:20分鐘 1.1 JavaScript概貌 1.1.1 JavaScript的歷史起源 1.1.2 JavaScript的主要特點(diǎn) 1.1.3 JavaScript成功案例 1.2搭建JavaScfipt開(kāi)發(fā)環(huán)境 1.2.1硬件要求 1.2.2軟件要求 1.2.3瀏覽器對(duì)JavaScript的支持 1.3編寫(xiě)JavaScript程序的工具 1.3.1 Macromedia Dreamweaver 1.3.2 Microsoft FrontPage 1.4 JavaScript在HTML中的使用 1.4.1 在頁(yè)面中直接嵌入JavaScript代碼 1.4.2鏈接外部JavaScript文件 1.5上機(jī)實(shí)踐 1.5.1將HTML頁(yè)面的默認(rèn)編碼方式修改為GB2312 1.5.2使用JavaScript輸出“你好”中文字符串 1.6小結(jié) 1.7習(xí)題 第2章 固本求源——JavaScript基礎(chǔ) 視頻講解:38分鐘 2.1 JavaScript語(yǔ)法前奏 2.1.1執(zhí)行順序 2.1.2大小寫(xiě)敏感 2.1.3每行結(jié)尾的分號(hào)可有可無(wú) 2.2常用的JavaScript數(shù)據(jù)結(jié)構(gòu) 2.2.1標(biāo)識(shí)符 2.2.2關(guān)鍵字 2.2.3最常用的程序元素之一——常量 2.2.4最常用的程序元素之二——變量 2.3數(shù)據(jù)是如何分類(lèi)的——數(shù)據(jù)類(lèi)型 2.3.1數(shù)字型 2.3.2字符串型 2.3.3布爾型 2.3.4特殊數(shù)據(jù)類(lèi)型 2.4運(yùn)算符 2.4.1算術(shù)運(yùn)算符 2.4.2比較運(yùn)算符 2.4.3賦值運(yùn)算符 2.4.4字符運(yùn)算符 2.4.5布爾運(yùn)算符 2.4.6條件運(yùn)算符 2.4.7其他運(yùn)算符 2.4.8運(yùn)算符優(yōu)先級(jí) 2.5表達(dá)式 2.6數(shù)據(jù)類(lèi)型的轉(zhuǎn)換規(guī)則 2.7上機(jī)實(shí)踐 2.7.1將數(shù)字格式化為指定長(zhǎng)度 2.7.2將長(zhǎng)數(shù)字分位顯示 2.8小結(jié) 2.9習(xí)題 第3章體驗(yàn)邏輯之美——流程控制 視頻講解:20分鐘 3.1最簡(jiǎn)單的賦值語(yǔ)句 3.2條件判斷語(yǔ)句:if、switch 3.2.1 if語(yǔ)句 3.2.2 if else語(yǔ)句 3.2.3 if else if語(yǔ)句 3.2.4 if語(yǔ)句的嵌套 3.2.5 swish語(yǔ)句 3.3循環(huán)控制語(yǔ)句:while、do 3.3.1 while語(yǔ)句 3.3.2 do 3.3.3 for語(yǔ)句 3.4跳轉(zhuǎn)語(yǔ)句:continue、break 3.4.1 continue語(yǔ)句 3.4.2 break語(yǔ)句 3.5上機(jī)實(shí)踐 3.5.1根據(jù)輸入的年齡判斷人生階段 3.5.2通過(guò)for循環(huán)獲取表單元素的中文名稱(chēng) 3.6小結(jié) 3.7習(xí)題 第4章化整為零——函數(shù)及其使甩 視頻講解:18分鐘 4.1函數(shù)的定義 4.2函數(shù)的調(diào)用 4.2.1函數(shù)的簡(jiǎn)單調(diào)用 4.2.2在事件響應(yīng)中調(diào)用函數(shù) 4.2.3通過(guò)鏈接調(diào)用函數(shù) 4.2.4函數(shù)參數(shù)的使用 4.2.5使用函數(shù)的返回值 4.3幾種特殊的函數(shù) 4.3.1 function構(gòu)造函數(shù)與函數(shù)直接量 4.3.2 JavaScript中的內(nèi)置函數(shù) 4.3.3嵌套函數(shù)的使甩 4.3.4遞歸函數(shù)的使甩 4.4上機(jī)實(shí)踐 4.4.1通過(guò)自定義函數(shù)實(shí)時(shí)顯示系統(tǒng)時(shí)間 4.4.2隨機(jī)生成指定位數(shù)的驗(yàn)證碼 4.5小結(jié) 4.6習(xí)題 第5章 多變的字符串與數(shù)值處理對(duì)象 視頻講解:27分鐘 5.1字符串對(duì)象——String 5.1.1 match方法 5.1.2 search方法 5.1.3 replace方法 5.1.4 split方法 5.2常用的數(shù)值處理對(duì)象 5.2.1 JavaScript中的數(shù)值 5.2.2 Math對(duì)象 5.2.3 Number對(duì)象 5.2.4 Boolean對(duì)象 5.2.5 Date對(duì)象 5.3上機(jī)實(shí)踐 5.3.1小寫(xiě)金額轉(zhuǎn)換為大寫(xiě)金額 5.3.2將RGB格式的顏色值轉(zhuǎn)換為十六進(jìn)制格式 5.4小結(jié) 5.5習(xí)題 第6章串起數(shù)據(jù)的珍珠鏈——數(shù)組 視頻講解:18分鐘 6.1 JavaScript中的數(shù)組對(duì)象——Array 6.1.1 Array對(duì)象概述 6.1.2 Array對(duì)象的輸入和輸出 6.2常見(jiàn)的數(shù)組操作 6.2.1數(shù)組的添加和刪除 6.2.2設(shè)置數(shù)組的排列順序 6.2.3獲取數(shù)組中的某段數(shù)組元素 6.2.4將數(shù)組轉(zhuǎn)換成字符串 6.3上機(jī)實(shí)踐 6.3.1使用數(shù)組存儲(chǔ)商品信息 6.3.2使用數(shù)組顯示星期 6.4小結(jié) 6.5習(xí)題 第7章格式工廠(chǎng)——正則表達(dá)式 視頻講解:45分鐘 7.1正則表達(dá)式基礎(chǔ) 7.1.1正則表達(dá)式的基本結(jié)梅 7.1.2為什么要使用正則表達(dá)式 7.2正則表達(dá)式的語(yǔ)法 7.2.1模式匹配符 7.2.2定位符與原義字符 7.2.3限定符與選擇匹配符 7.2.4特殊字符與字符匹配符 7.2.5分組組合符與反向引用符 7.2.6實(shí)際應(yīng)用 7.3 RegExp對(duì)象 7.3.1創(chuàng)建RegExp對(duì)象 7.3.2 RegExp對(duì)象的屬性 7.3.3 RegExp對(duì)象的方法 7.4上機(jī)實(shí)踐 7.4.1驗(yàn)證身份證號(hào)碼 …… 第三篇高級(jí)應(yīng)用篇 第四篇項(xiàng)目實(shí)戰(zhàn)篇
章節(jié)摘錄
版權(quán)頁(yè): 插圖: 5.2常用的數(shù)值處理對(duì)象 5.2.1JavaScript中的數(shù)值 Javascript中的整數(shù)沒(méi)有小數(shù)部分,也不包含小數(shù)點(diǎn);而浮點(diǎn)數(shù)則一定包含小數(shù)點(diǎn)和小數(shù)部分。Javascript生成的許多內(nèi)部值,如數(shù)組的下標(biāo)值、數(shù)組和字符串的length屬性等,都由整數(shù)組成;浮點(diǎn)數(shù)一般是數(shù)值除法、特殊值(如PI)和用戶(hù)輸入的值的結(jié)果。 整數(shù)和整數(shù)相加的結(jié)果還是整數(shù);整數(shù)和浮點(diǎn)數(shù)相加的結(jié)果是浮點(diǎn)數(shù);兩個(gè)浮點(diǎn)數(shù)相加的結(jié)果一般也是浮點(diǎn)數(shù),但當(dāng)浮點(diǎn)數(shù)的和是一個(gè)整數(shù)時(shí),結(jié)果就會(huì)是整數(shù)形式。 JavaScript還可以處理十六進(jìn)制數(shù)和八進(jìn)制數(shù)。在數(shù)學(xué)表達(dá)式中,可以自由使用十進(jìn)制、十六進(jìn)制或八進(jìn)制形式,但最終的顯示結(jié)果都用十進(jìn)制表示。進(jìn)制之間的轉(zhuǎn)換,必須使用用戶(hù)定義的函數(shù)。 5.2.2 Math對(duì)象 Matl塒象提供了大量的數(shù)學(xué)常量和數(shù)學(xué)函數(shù)。在使用Math對(duì)象時(shí),不能使用new關(guān)鍵字創(chuàng)建對(duì)象實(shí)例,而應(yīng)直接使用“對(duì)象名成員”的格式來(lái)訪(fǎng)問(wèn)其屬性或方法。下面將對(duì)Math對(duì)象的屬性和方法進(jìn)行介紹。 1.Math對(duì)象的屬性 Math對(duì)象的屬性是數(shù)學(xué)中常用的常量,如表5.1所示。
編輯推薦
《JavaScript入門(mén)經(jīng)典》適用于JavaScript的愛(ài)好者、初學(xué)者和中級(jí)開(kāi)發(fā)人員,也可以作為大中專(zhuān)院校和培訓(xùn)機(jī)構(gòu)的教材。
圖書(shū)封面
評(píng)論、評(píng)分、閱讀與下載
JavaScript入門(mén)經(jīng)典 PDF格式下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版