JavaScript入門經(jīng)典

出版時間:2013-4  出版社:高春艷、 張金輝 機械工業(yè)出版社 (2013-04出版)  

內(nèi)容概要

《JavaScript入門經(jīng)典》以初學者為核心,全面介紹了使用JavaSeript進行網(wǎng)站開發(fā)的各種技術(shù)。在內(nèi)容編排上由淺入深,讓讀者循序漸進地掌握編程技術(shù);在內(nèi)容講解上結(jié)合豐富的圖解和形象的比喻,幫助讀者理解“晦澀難懂”的技術(shù);在內(nèi)容形式上附有大量的提示、技巧、說明等欄目,夯實讀者編程基礎(chǔ),豐富其編程經(jīng)驗。全書共分4篇20章,其中:第一篇為基礎(chǔ)知識篇,主要包括開啟JavaScript開發(fā)之門,固本求源——JavaScfipt基礎(chǔ),體驗邏輯之美——流程控制,化整為零——函數(shù)及其使用,多變的字符串與數(shù)值處理對象,串起數(shù)據(jù)的珍珠鏈——數(shù)組,格式工廠——正則表達式,讓程序聽話——程序調(diào)試與錯誤處理等內(nèi)容;第二篇為核心技術(shù)篇,主要包括網(wǎng)頁的核心——Document對象,與用戶交互的Window對象,JavaScript中常用的事件處理,JavaScript開發(fā)必修課之表單,創(chuàng)建和使用Cookie,使用嵌入式插件豐富JavaScript網(wǎng)頁等內(nèi)容;第三篇為高級應(yīng)用篇,主要包括絢麗多彩——JavaScript中的圖像處理,文件處理及頁面打印,Java.Script和XMLDOM編程,完美體驗AJAX技術(shù),最流行的JavaScript插件——jQuery等內(nèi)容;第四篇為項目實戰(zhàn)篇,主要包括JavaScript+AJAX+jQuery實現(xiàn)企業(yè)門戶網(wǎng)站這個實戰(zhàn)項目。 
《JavaScript入門經(jīng)典》附有配套光盤,光盤中提供了《JavaScript入門經(jīng)典》所有程序的源代碼、多媒體教學視頻、程序開發(fā)資源庫。其中,源代碼全部經(jīng)過精心測試,能夠在WindowsXP、Windows7操作系統(tǒng)上編譯和運行。

書籍目錄

前言 第一篇基礎(chǔ)知識篇 第1章開啟JavaScript開發(fā)之門 視頻講解:20分鐘 1.1 JavaScript概貌  1.1.1 JavaScript的歷史起源  1.1.2 JavaScript的主要特點 1.1.3 JavaScript成功案例  1.2搭建JavaScfipt開發(fā)環(huán)境  1.2.1硬件要求  1.2.2軟件要求  1.2.3瀏覽器對JavaScript的支持  1.3編寫JavaScript程序的工具  1.3.1 Macromedia Dreamweaver  1.3.2 Microsoft FrontPage  1.4 JavaScript在HTML中的使用  1.4.1 在頁面中直接嵌入JavaScript代碼 1.4.2鏈接外部JavaScript文件 1.5上機實踐  1.5.1將HTML頁面的默認編碼方式修改為GB2312 1.5.2使用JavaScript輸出“你好”中文字符串 1.6小結(jié)  1.7習題  第2章 固本求源——JavaScript基礎(chǔ)  視頻講解:38分鐘 2.1 JavaScript語法前奏  2.1.1執(zhí)行順序 2.1.2大小寫敏感  2.1.3每行結(jié)尾的分號可有可無  2.2常用的JavaScript數(shù)據(jù)結(jié)構(gòu) 2.2.1標識符  2.2.2關(guān)鍵字  2.2.3最常用的程序元素之一——常量 2.2.4最常用的程序元素之二——變量 2.3數(shù)據(jù)是如何分類的——數(shù)據(jù)類型 2.3.1數(shù)字型  2.3.2字符串型  2.3.3布爾型 2.3.4特殊數(shù)據(jù)類型 2.4運算符  2.4.1算術(shù)運算符  2.4.2比較運算符 2.4.3賦值運算符 2.4.4字符運算符 2.4.5布爾運算符 2.4.6條件運算符 2.4.7其他運算符 2.4.8運算符優(yōu)先級 2.5表達式  2.6數(shù)據(jù)類型的轉(zhuǎn)換規(guī)則  2.7上機實踐 2.7.1將數(shù)字格式化為指定長度 2.7.2將長數(shù)字分位顯示 2.8小結(jié) 2.9習題 第3章體驗邏輯之美——流程控制 視頻講解:20分鐘 3.1最簡單的賦值語句 3.2條件判斷語句:if、switch 3.2.1 if語句 3.2.2 if else語句 3.2.3 if else if語句 3.2.4 if語句的嵌套 3.2.5 swish語句  3.3循環(huán)控制語句:while、do 3.3.1 while語句 3.3.2 do 3.3.3 for語句 3.4跳轉(zhuǎn)語句:continue、break  3.4.1 continue語句  3.4.2 break語句 3.5上機實踐  3.5.1根據(jù)輸入的年齡判斷人生階段  3.5.2通過for循環(huán)獲取表單元素的中文名稱 3.6小結(jié)  3.7習題 第4章化整為零——函數(shù)及其使甩 視頻講解:18分鐘 4.1函數(shù)的定義  4.2函數(shù)的調(diào)用  4.2.1函數(shù)的簡單調(diào)用  4.2.2在事件響應(yīng)中調(diào)用函數(shù)  4.2.3通過鏈接調(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上機實踐  4.4.1通過自定義函數(shù)實時顯示系統(tǒng)時間 4.4.2隨機生成指定位數(shù)的驗證碼  4.5小結(jié)  4.6習題  第5章 多變的字符串與數(shù)值處理對象 視頻講解:27分鐘 5.1字符串對象——String 5.1.1 match方法  5.1.2 search方法 5.1.3 replace方法  5.1.4 split方法 5.2常用的數(shù)值處理對象  5.2.1 JavaScript中的數(shù)值 5.2.2 Math對象  5.2.3 Number對象  5.2.4 Boolean對象  5.2.5 Date對象 5.3上機實踐  5.3.1小寫金額轉(zhuǎn)換為大寫金額  5.3.2將RGB格式的顏色值轉(zhuǎn)換為十六進制格式 5.4小結(jié)  5.5習題  第6章串起數(shù)據(jù)的珍珠鏈——數(shù)組 視頻講解:18分鐘 6.1 JavaScript中的數(shù)組對象——Array  6.1.1 Array對象概述 6.1.2 Array對象的輸入和輸出 6.2常見的數(shù)組操作  6.2.1數(shù)組的添加和刪除 6.2.2設(shè)置數(shù)組的排列順序  6.2.3獲取數(shù)組中的某段數(shù)組元素  6.2.4將數(shù)組轉(zhuǎn)換成字符串  6.3上機實踐  6.3.1使用數(shù)組存儲商品信息 6.3.2使用數(shù)組顯示星期 6.4小結(jié)  6.5習題  第7章格式工廠——正則表達式  視頻講解:45分鐘 7.1正則表達式基礎(chǔ) 7.1.1正則表達式的基本結(jié)梅 7.1.2為什么要使用正則表達式  7.2正則表達式的語法  7.2.1模式匹配符 7.2.2定位符與原義字符 7.2.3限定符與選擇匹配符  7.2.4特殊字符與字符匹配符  7.2.5分組組合符與反向引用符  7.2.6實際應(yīng)用  7.3 RegExp對象  7.3.1創(chuàng)建RegExp對象 7.3.2 RegExp對象的屬性  7.3.3 RegExp對象的方法  7.4上機實踐 7.4.1驗證身份證號碼 …… 第三篇高級應(yīng)用篇 第四篇項目實戰(zhàn)篇

章節(jié)摘錄

版權(quán)頁:   插圖:   5.2常用的數(shù)值處理對象 5.2.1JavaScript中的數(shù)值 Javascript中的整數(shù)沒有小數(shù)部分,也不包含小數(shù)點;而浮點數(shù)則一定包含小數(shù)點和小數(shù)部分。Javascript生成的許多內(nèi)部值,如數(shù)組的下標值、數(shù)組和字符串的length屬性等,都由整數(shù)組成;浮點數(shù)一般是數(shù)值除法、特殊值(如PI)和用戶輸入的值的結(jié)果。 整數(shù)和整數(shù)相加的結(jié)果還是整數(shù);整數(shù)和浮點數(shù)相加的結(jié)果是浮點數(shù);兩個浮點數(shù)相加的結(jié)果一般也是浮點數(shù),但當浮點數(shù)的和是一個整數(shù)時,結(jié)果就會是整數(shù)形式。 JavaScript還可以處理十六進制數(shù)和八進制數(shù)。在數(shù)學表達式中,可以自由使用十進制、十六進制或八進制形式,但最終的顯示結(jié)果都用十進制表示。進制之間的轉(zhuǎn)換,必須使用用戶定義的函數(shù)。 5.2.2 Math對象 Matl塒象提供了大量的數(shù)學常量和數(shù)學函數(shù)。在使用Math對象時,不能使用new關(guān)鍵字創(chuàng)建對象實例,而應(yīng)直接使用“對象名成員”的格式來訪問其屬性或方法。下面將對Math對象的屬性和方法進行介紹。 1.Math對象的屬性 Math對象的屬性是數(shù)學中常用的常量,如表5.1所示。

編輯推薦

《JavaScript入門經(jīng)典》適用于JavaScript的愛好者、初學者和中級開發(fā)人員,也可以作為大中專院校和培訓機構(gòu)的教材。

圖書封面

評論、評分、閱讀與下載


    JavaScript入門經(jīng)典 PDF格式下載


用戶評論 (總計2條)

 
 

  •   書的內(nèi)容不是偱序漸進,對于一個菜鳥來說,要講的是什么東西都沒搞清,就長篇長篇地分析優(yōu)缺點、來歷等等,每張后的實例根本與章節(jié)內(nèi)容不同步。視頻教程更是讓人無語,發(fā)音讓人超蛋疼。唯一出色的是,光盤中有一個javaweb資源庫,可惜免費的內(nèi)容不多,大多都要收費??傊瑫恍?,對于毫無javascript基礎(chǔ)的人,不建議買
  •   這本書是前不久買到的,貨到付款,價格實惠,內(nèi)容也挺適合我本人,我是菜鳥級別,最近還在研究當中……
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7