注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計程序設計綜合軟件開發(fā)新課堂:JavaScript基礎與案例開發(fā)詳解

軟件開發(fā)新課堂:JavaScript基礎與案例開發(fā)詳解

軟件開發(fā)新課堂:JavaScript基礎與案例開發(fā)詳解

定 價:¥58.00

作 者: 于坤 著
出版社: 清華大學出版社
叢編項:
標 簽: Java Java Script J2EE 程序設計 計算機/網(wǎng)絡

ISBN: 9787302343622 出版時間: 2014-01-01 包裝: 平裝
開本: 16開 頁數(shù): 406 字數(shù):  

內容簡介

  《軟件開發(fā)新課堂:JavaScript基礎與案例開發(fā)詳解》根據(jù)JavaScript在各種類型的應用開發(fā)中(如B2B、B2C、C2C)的使用情況,有針對性地安排了豐富的案例,從基本的表格操作、表單操作,到構建瀏覽器端的富文本編輯器,再到實現(xiàn)如Windows那樣的復雜UI的操作,每一個案例都能讓讀者從中學習到主流的JavaScript開發(fā)技巧。針對初學者,《軟件開發(fā)新課堂:JavaScript基礎與案例開發(fā)詳解》也講解了JavaScript的基本語法,所以即使沒有任何編程語言基礎,讀者也能夠明白JavaScript的運行機制。針對有其他編程語言基礎的讀者,書中還介紹了JavaScript的高級用法,讓這個被稱為“腳本”的語言,也能像其他編程語言(如C/C++、Java)一樣實現(xiàn)復雜的操作,甚至在瀏覽器中實現(xiàn)一個通常只能出現(xiàn)在桌面程序中的游戲。《軟件開發(fā)新課堂:JavaScript基礎與案例開發(fā)詳解》不僅是JavaScript愛好者自學的首選用書,同時也非常適合作為大中專院校及社會培訓機構的教學用書。

作者簡介

  徐明華,高級工程師,有10多年的Java開發(fā)與培訓經(jīng)驗,熱衷于新技術的研究和學習,熟悉JavaEE體系。曾在多家知名軟件公司任職,現(xiàn)兼任天津天馬程序員俱樂部培訓師,熱愛寫作,出版的作品有《JSF編程實戰(zhàn)導航》、《精通JSF:基于EJB.Hibernate、Spring整合項目開發(fā)》、《JavaWeb整合開發(fā)與項目實戰(zhàn)》,在《電腦報》《軟件報》《中國電腦教育報》等報刊上發(fā)表文章百余篇。

圖書目錄

第1章 初識JavaScript
1.1 什么是JavaScript
1.1.1 ECMAScript
1.1.2 JScript
1.2 天使還是魔鬼
1.2.1 種類繁多的浮動小廣告
1.2.2 超出想象
1.3 HelloJavaScript
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 內部函數(shù)和匿名函數(shù)
3.11.5 回調函數(shù)
3.11.6 遞歸算法
3.11.7 變量的作用域和生命周期
3.12 注釋
3.13 嚴格模式
3.14 上機練習
第4章 JavaScript的對象
4.1 面向對象
4.1.1 類
4.1.2 對象
4.1.3 創(chuàng)建對象
4.1.4 在ECMAScript5中創(chuàng)建對象
4.1.5 對象屬性
4.1.6 釋放對象
4.1.7 本地對象
4.2 內置對象
4.2.1 Global對象
4.2.2 0bject對象
4.2.3 Function對象
4.2.4 Array對象
4.2.5 String對象
4.2.6 Date對象
4.2.7 RegExp(正則表達式)對象
4.2.8 Math對象
4.2.9 Error對象
4.2.10 JSON對象
4.3 上機練習
第5章 瀏覽器中的JavaScr-pt
5.1 BOM-瀏覽器對象模型
5.1.1 window對象
5.1.2 location對象
5.1.3 history對象
5.1.4 navigator對象
5.1.5 screen對象
5.1.6 document對象
5.1.7 BOM對象
5.2 DOM-文檔對象模型
5.2.1 W3CDOM
5.2.2 測試DOM支持度
5.2.3 與平臺和語言元關
5.2.4 文檔的加載
5.3 DOMAPI接口的使用說明
5.3.1 DOM文檔
5.3.2 節(jié)點信息
5.3.3 節(jié)點訪問
5.3.4 使用CSS選擇器進行節(jié)點訪問
5.3.5 節(jié)點信息的修改
5.3.6 移動節(jié)點
5.3.7 創(chuàng)建節(jié)點
5.3.8 強大的inner HTML屬性
5.4 上機練習
第6章 HTML+CSS+JS三效合一
6.1 CSS樣式表
6.1.1 從DHTML開始
6.1.2 認識CSS
6.1.3 CSS選擇器
6.1.4 CSS的使用
6.1.5 CSS濾鏡
6.1.6 JS+CSS
6.1.7 訪問樣式表
6.1.8 運行時樣式
6.2 事件
6.2.1 DOM事件模型
6.2.2 事件對象
6.2.3 事件流
6.2.4 事件目標
6.2.5 監(jiān)聽器
6.2.6 事件類型
6.3 上機練習
第7章 智能的表單驗證
7.1 表單
7.1.1 表單屬性
7.1.2 表單事件
7.2 表單元素
7.2.1 元素引用
7.2.2 輸入框對象
7.2.3 按鈕對象
7.2.4 復選框對象
7.2.5 單選按鈕對象
7.2.6 select對象
7.2.7 文件上傳
7.2.8 動態(tài)生成元素
7.3 智能表單
7.4 上機練習
……
第8章 表格
第9章 網(wǎng)頁Word
第10章 JavaScript的動畫
第11章 多媒體內容管理
第12章 Web拖動技術
第13章 曲奇拼圖
第14章 資源加載策略
第15章 瘋狂的小坦克
第16章 深入認識JavaScript
附錄A 運算符的優(yōu)先級和結合性
附錄B 事件對象平臺差異
附錄C 常見事件的列表和描述
附錄D HTTP響應碼
附錄E JavaScript的常用對象與函數(shù)
附錄F 常見CSS樣式列表
附錄G 嚴格模式的限制
附錄H 選擇器規(guī)則

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號