出版時間:2009-9 出版社:清華大學出版社 作者:張孝祥,徐明華 叢書主編,于坤,周大慶 編著 頁數(shù):413 字數(shù):643000
Tag標簽:無
前言
首先,感謝并祝賀您選擇本系列叢書!《軟件開發(fā)課堂》系列叢書通過大量的精彩實例、完整的學習視頻,讓您完全融入編程實戰(zhàn)演練,從零開始,逐步精通相關知識,成為自學成才的編程高手,哪怕您是一個高中生,都可以輕松地實現(xiàn)職場的夢想和生活的愿望!1. 叢書內(nèi)容隨著軟件行業(yè)的不斷升溫,程序員這一職業(yè)正在成為IT界中的佼佼者,越來越多的程序設計愛好者開始投入到相關軟件開發(fā)的學習中。然而很多朋友在面對大量的代碼時又有些望而卻步,不知從何入手。實際上,一本好書不僅要教會讀者怎樣去實現(xiàn)書中的內(nèi)容,更重要的是要教會讀者如何去思考、去探究、去創(chuàng)新。
內(nèi)容概要
本書根據(jù)JavaScript在各種類型的應用開發(fā)中(如B28、B2C、C2c)的使用情況,有針對性地安排了豐富的案例,從基本的表格操作、表單操作,到構建瀏覽器端的富文本編輯器,再到實現(xiàn)像Windows那樣的復雜Ul的操作,每一個案例都能讓讀者從中學習到主流的JavaScript開發(fā)技巧。 針對初學者,本書也講解了JavaScript的基本語法,所以即使沒有任何編程語言基礎,讀者也能夠明白JavaScript的運行機制。針對有其他編程語言基礎的讀者,書中還介紹了JavaScript的高級用法,讓這個被稱為“腳本”的語言,也能像其他編程語言(如C\C++、Java)一樣實現(xiàn)復雜的操作,甚至在瀏覽器中實現(xiàn)一個通常只能出現(xiàn)在桌面程序中的游戲。 本書不僅是JavaScript愛好者自學的首選用書,同時也非常適合作為大中專院校及社會培訓機構的教學用書。
作者簡介
張孝祥,北京傳智播客教育科技有限公司教學總監(jiān)。著有《Java就業(yè)培訓教程》、《Java Script網(wǎng)頁開發(fā)》、《深入體驗Java Web開發(fā)內(nèi)幕一核心基礎》、《深入體驗,,Java Web開發(fā)內(nèi)幕—高級特性》、《Java郵件開發(fā)詳解》等一系列Java暢銷書籍,發(fā)布了中國第一套Java學習視頻,被譽
書籍目錄
第1章 初識JavaScript 1.1 什么是JavaScript 1.1.1 ECMAScript 1.1.2 JScript 1.2 天使還是魔鬼 1.2.1 種類繁多的浮動廣告 1.2.2 超出你的想象 1.3 Hello JavaScript 1.3.1 網(wǎng)頁變臉 1.3.2 移動的彩虹 1.4 上機練習第2章 JavaScript環(huán)境 2.1 運行環(huán)境 2.2 開發(fā)工具 2.3 腳本檢查 2.3.1 以標記直接嵌入腳本 2.3.2 以標記引入腳本文件 2.4 開發(fā)限制 2.5 幫助文檔 2.6 解釋型語言 2.7 學習建議 2.8 上機練習第3章 JavaScript基本語法 3.1 算法 3.2 變量 3.2.1 變量的聲明和賦值 3.2.2 變量的命名規(guī)范 3.3 數(shù)據(jù)類型分類 3.3.1 數(shù)據(jù)類型分類 3.3.2 類型轉換 3.4 關鍵字 3.5 標識符 3.6 常量 3.7 轉義字符 3.8 運算符 3.8.1 算術運算符 3.8.2 賦值運算符 3.8.3 關系運算符 3.8.4 邏輯運算符 3.8.5 位運算符 3.8.6 其他運算符 3.8.7 優(yōu)先級和結合性 3.9 控制語句 3.9.1 選擇條件語句 3.9.2 循環(huán)語句 3.9.3 with語句 3.9.4 異常控制語句 3.10 數(shù)組 3.10.1 數(shù)組的創(chuàng)建及使用 3.10.2 JavaScript數(shù)組 3.10.3 多維數(shù)組 3.11 函數(shù) 3.11.1 函數(shù)的創(chuàng)建及使用 3.11.2 函數(shù)的參數(shù) 3.11.3 函數(shù)返回值 3.11.4 內(nèi)部函數(shù)和匿名函數(shù) 3.11.5 回調函數(shù) 3.11.6 遞歸算法 3.11.7 變量的作用域和生命周期 3.12 注釋 3.13 上機練習第4章 JavaScript對象 4.1 面向對象 4.1.1 類 ……第5章 瀏覽器中的JavaScript第6章 HTML+CSS+JS三效合一第7章 智能的表單驗證第8章 表格第9章 網(wǎng)頁Word第10章 Java Script動畫第11章 多媒體內(nèi)容管理第12章 Web拖動技術第13章 曲奇拼圖第14章 資源加載策略第15章 瘋狂的小坦克第16章 深入認識JavaScript附錄A 運算符的優(yōu)先級和結合性附錄B 事件對象平臺差異附錄C 常見事件的列表和描述附錄D HTTP響應碼附錄E JavaScript的常用對象與函數(shù)附錄F 常見CSS樣式列表
章節(jié)摘錄
插圖:1.1 什么是JavaScript在學習什么是JavaScript之前,讀者應該已經(jīng)知道了什么是HTML。這種通過:Internet而改變了全世界的“簡單”技術從它被創(chuàng)造的那天起,就不斷地改善著人們的生活?,F(xiàn)在,娛樂、購物、信息等各種類型的網(wǎng)站如雨后春筍般地不斷涌現(xiàn)出來。而當只了解HTML的讀者也準備做一個可以影響世界的網(wǎng)站的時候,可能會發(fā)現(xiàn)自己目前所掌握的技術只能做出跑馬燈()這樣的“動態(tài)”效果。這本身沒什么好奇怪的,HTML的初衷就是作為信息的展示平臺,而且是靜態(tài)的信息。但沒人愿意長期面對這樣死板的頁面效果。所以,怎樣讓這些信息更好地展示給瀏覽者,或者說怎樣讓網(wǎng)頁跟瀏覽者更好地互動,就成了網(wǎng)頁開發(fā)者所考慮的問題。開發(fā)者需要一種簡單而靈活的編程語言,用來改善這種情況。JavaScript就這樣誕生了。Netscape公司在1995年發(fā)布了名為JavaScript的腳本語言。最初的JavaScript被開發(fā)出來就是為了減輕服務器壓力,提高用戶體驗。要知道,在早期的HTML中,要驗證一個賬號的正確性(這里指格式的正確性,比如不能少于8位),都需要發(fā)送到服務器去驗證,這對服務器來說,是一項沒有必要的開銷,對用戶來說也浪費了一次刷新頁面的時間。JavaScript的出現(xiàn)改變了這種狀況,基本上目前所有的網(wǎng)站都使用JavaScript進行這類驗證。
編輯推薦
《Java Script基礎與案例開發(fā)詳解》:零基礎學習者入門必讀,專家課堂式講解開發(fā)技巧,基礎知識到開發(fā)案例融會貫通,知識點+應用示例+技術剖析,體驗項目案例開發(fā)的全過程。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載
Java Script基礎與案例開發(fā)詳解 PDF格式下載