注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)JAVA及其相關(guān)JavaScript高級(jí)應(yīng)用與實(shí)踐

JavaScript高級(jí)應(yīng)用與實(shí)踐

JavaScript高級(jí)應(yīng)用與實(shí)踐

定 價(jià):¥59.80

作 者: 夏天
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: J2EE

ISBN: 9787121061233 出版時(shí)間: 2008-03-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 458 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  《JavaScript高級(jí)應(yīng)用與實(shí)踐》的內(nèi)容涵蓋大量提升JavaScript性能的一些技巧、鮮為人知的寫(xiě)法,以及JavaScript在Web項(xiàng)目中某些智能的、經(jīng)典的設(shè)計(jì)?!禞avaScript高級(jí)應(yīng)用與實(shí)踐》在講解過(guò)程中會(huì)有大量的例程和各種寫(xiě)法運(yùn)行耗時(shí)的性能比較,給你展示了如何優(yōu)化JavaScript的性能、一些非常獨(dú)特而又能提升JavaScript性能的技巧(涵蓋了當(dāng)前網(wǎng)絡(luò)中流行的JavaScript框架的大多數(shù)技巧)以及每天海量交易項(xiàng)目的JavaScript相關(guān)經(jīng)驗(yàn)。其中,很多經(jīng)驗(yàn)性的思想描述和方法可以應(yīng)用于各種語(yǔ)言的編程。另外,《JavaScript高級(jí)應(yīng)用與實(shí)踐》還闡述了大量的JavaScript泛型設(shè)計(jì),以及JavaScript在JSON-RPC和WebDAV中的應(yīng)用并給出了相關(guān)的Java設(shè)計(jì)。最后《JavaScript高級(jí)應(yīng)用與實(shí)踐》的所有例程代碼將組合為一套功能強(qiáng)大的基于CSS、XPath選擇器模型的JavaScript框架,使Web的開(kāi)發(fā)就如同基于XPath的文檔開(kāi)發(fā)一樣便捷。

作者簡(jiǎn)介

  夏天,高級(jí)系統(tǒng)架構(gòu)師,Wed架構(gòu)導(dǎo)師,具有十多年專業(yè)的軟件開(kāi)發(fā)、架構(gòu)設(shè)計(jì)和項(xiàng)目管理的經(jīng)驗(yàn)。擅長(zhǎng)面向?qū)ο蟮姆治鲈O(shè)計(jì),及基于B/S的各種語(yǔ)言應(yīng)用、開(kāi)發(fā)、架構(gòu)、設(shè)計(jì)、熟悉多種開(kāi)發(fā)語(yǔ)言,如C/C++Java等。曾先后在金山、銀海軟件就職。

圖書(shū)目錄

第1章 快速入門(mén)
 1.1 閱讀本書(shū)方式
 1.2 規(guī)范和約定
 1.3 本書(shū)公共代碼(Jcore.js)導(dǎo)讀
 1.4 本書(shū)常見(jiàn)代碼語(yǔ)法預(yù)閱
 1.5 不推薦的中文命名方式
 1.6 本書(shū)的寫(xiě)作思想
第2章 Function擴(kuò)展和性能
 2.1 關(guān)于Function的設(shè)計(jì)原則建議
 2.2 arguments,length
 2.3 toString 方法和valueOf 方法
 2.4 Function的toString還有個(gè)妙用
 2.5 綁定技術(shù)
  HTML DOM對(duì)象事件動(dòng)態(tài)行為綁定
 2.6 JavaScript中的this( )是什么
 2.7 綁定NaN、Infinity、null、undefined給對(duì)象,this會(huì)是什么
 2.8 Function對(duì)象的apply 和call的區(qū)別
 2.9 不用new的時(shí)候應(yīng)該注意什么
 2.10 如何給你的function增加[ ]運(yùn)算符號(hào)的支持
  Web項(xiàng)目中HTML DOM的應(yīng)用
 2.11 如何讓你的this加、減、乘、除
 2.12 回調(diào)函數(shù)之函數(shù)“類型”
  流行中的AJAX里的回調(diào)應(yīng)用
 2.13 打造方便的調(diào)試函數(shù)
 2.14 匿名函數(shù)
 2.15 匿名函數(shù)的遞歸調(diào)用
 2.16 繼承后如何在函數(shù)中訪問(wèn)Super的簡(jiǎn)化設(shè)計(jì)
 2.17 靜態(tài)函數(shù)、屬性的訪問(wèn)問(wèn)題
 2.18 總結(jié)
第3章 Object擴(kuò)展和性能及Web應(yīng)用之神兵利器
 3.1 typeof和constructor總結(jié)
 3.2 高性能初始化
 3.3 當(dāng)心,這里的bind對(duì)我無(wú)用
 3.4 完美之綁定(bind)將通用于Object、Function和其他對(duì)象,同時(shí)支持給Object增加[?。葸\(yùn)算符號(hào)
 3.5 通用屬性復(fù)制
 3.6 “繼承”
 3.7 多態(tài)
 3.8 推薦的對(duì)象模型方法[優(yōu)點(diǎn):一個(gè)名稱空間,更便于內(nèi)存才清理和釋放]
 3.9 Json引入
 3.10 toString
 3.11 融合HTML DOM支持的完美通用對(duì)象迭代器模型設(shè)計(jì)之each
 3.12 通用迭代模式的元素屬性的獲取和設(shè)置
  Style外觀樣式對(duì)象的獲取和設(shè)置設(shè)計(jì)
 3.13 通用對(duì)象排序模型設(shè)計(jì)之繼承Array的相關(guān)功能
 3.14 isPrototypeOf和hasOwnProperty
 3.15 給所有JavaScript對(duì)象擴(kuò)展屬性、方法
 3.16 打造“完美中的完美”的HTML DOM對(duì)象XPath對(duì)象選擇器
 3.17 不要被怪物嚇倒:0.1234[“each”]、true[“each”]
 3.18 泛型設(shè)計(jì)之保留四舍五入保留小數(shù):toFixed
 3.19 addClass、removeClass、toggleClass、mstgcls、remove的擴(kuò)展設(shè)計(jì)
第4章 Array擴(kuò)展和獨(dú)辟蹊徑的應(yīng)用
 4.1 高性能初始化
 4.2 數(shù)字下標(biāo)
 4.3 文本下標(biāo)
 4.4 “特殊”數(shù)字下標(biāo)揭秘
 4.5 對(duì)象下標(biāo)揭秘
 4.6 迭代器
 4.7 擴(kuò)展Array及應(yīng)用
 4.8 Array函數(shù)功能增強(qiáng)
 4.9 給自己定義的對(duì)象增加[ ]運(yùn)算符號(hào)
第5章 String的擴(kuò)展
 5.1 如何將自定義對(duì)象直接賦予HTML DOM的innerText、innerHTML、value和其他屬性
 5.2 擴(kuò)展自己的append方法
 5.3 也談StringBuffer
 5.4 擴(kuò)展自己的trim、trimAll、trimL、trimR
 5.5 兼容Java時(shí)equals的擴(kuò)展
 5.6 把replace玩到顛峰
 5.7 轉(zhuǎn)換漢字及雙字節(jié)字符為Unicode
 5.8 加密我的String
  加、解密的實(shí)現(xiàn)
 5.9 Web常用驗(yàn)證功能集
 5.10 類似Java里的參數(shù)功能:toString的{1 ……n}參數(shù)模式的合成
 5.11 String的Left、Right、Mid擴(kuò)展
第6章 For的優(yōu)化和性能提升
 6.1 使用For…in應(yīng)該注意什么
 6.2 do{……} while()和for的性能比較
 6.3 匿名函數(shù)對(duì)象對(duì)性能的提升
 6.4 倒著循環(huán)對(duì)性能的提升
 6.5 最佳性能for的設(shè)計(jì)
 6.6 本章for各種實(shí)現(xiàn)性能綜合比較
第7章 window對(duì)象的性能應(yīng)用
 7.1 alert,你讓我的session去哪里了——如何讓你的session永不過(guò)期的獨(dú)有設(shè)計(jì)
 7.2 神來(lái)之this,前面章節(jié)釋疑
 7.3 如何凍結(jié)你的業(yè)務(wù)辦理系統(tǒng)的操作界面[支持iframe和frames的多層嵌套]
 7.4 通用“多線程”模型設(shè)計(jì)
 7.5 execScript實(shí)現(xiàn)你的js文件import功能
 7.6 通用彈出窗口的對(duì)象共享應(yīng)用設(shè)計(jì),支持N層的彈出窗口及Web應(yīng)用舉例
 7.7 createPopup的問(wèn)題
  仿效MSN的消息提示
 7.8 記得釋放你的內(nèi)存onunload
  表單修改狀態(tài)在頁(yè)面離開(kāi)的時(shí)候進(jìn)行提示保存
 7.9 *、!、![全角]在getElementsByTag-Name的特殊功效,和document.all的區(qū)別
 7.10 局部刷新技術(shù)
 7.11 處理好你組件的寬度
 7.12 任意可見(jiàn)對(duì)象大小的鼠標(biāo)可交互調(diào)整的支持
第8章 Form開(kāi)發(fā)經(jīng)驗(yàn)之談
 8.1 通用獲取輸入對(duì)象元素value的設(shè)計(jì)
 8.2 通用設(shè)置輸入對(duì)象元素value的設(shè)計(jì)
 8.3 異步支持設(shè)計(jì)
 8.4 動(dòng)態(tài)支持上傳N個(gè)文件的封裝設(shè)計(jì)
 8.5 Web開(kāi)發(fā)中自定義輸入對(duì)象組和表達(dá)式求值的設(shè)計(jì)
 8.6 Web開(kāi)發(fā)中人性化輸入值長(zhǎng)度光標(biāo)跟蹤提示
 8.7 如何在必輸項(xiàng)沒(méi)有輸入值前其相關(guān)按鈕、對(duì)象不可以操作
 8.8 如何令表格中沒(méi)有選擇radio、checkbox輸入對(duì)象的時(shí)候相應(yīng)的
 8.8 按鈕、相應(yīng)的對(duì)象不可以操作
 8.9 AJAX讓你的網(wǎng)站支持多語(yǔ)言——多語(yǔ)言的google Translate AJAX
 8.8 的封裝
第9章 HTC
 9.1 自定義html界面元素標(biāo)簽
 9.2 behavior的autocomplete下拉輸入對(duì)象的設(shè)計(jì)
 9.3 HTC的Bug
 9.4 HTML DOM的resize鼠標(biāo)的支持設(shè)計(jì)
第10章 HTA
 10.1 什么是HTA
 10.2 HTA的特點(diǎn)
 10.3 打造自己的功能強(qiáng)大的searchAndReplace
第11章 JavaScript封裝其他語(yǔ)言能調(diào)用的DCOM
 11.1 JS封裝的DCOM的特點(diǎn)
 11.2 JavaScript封裝的DCOM的應(yīng)用范圍
 11.3 支持功能強(qiáng)大的JavaScript動(dòng)態(tài)語(yǔ)言的設(shè)計(jì)
 11.4 支持功能強(qiáng)大的VBScript動(dòng)態(tài)語(yǔ)言的設(shè)計(jì)
 11.5 JScript.Encode解密的封裝
 11.6 Base64編、解碼的封裝
 11.7 繁、簡(jiǎn)體漢字相互轉(zhuǎn)換的封裝
第12章 JavaScript其他優(yōu)化
 12.1 發(fā)布版本代碼優(yōu)化原則:能少則少
 12.2 if… else if和switch的性能比較
 12.3 Date到Number的性能比較
 12.4 !!是什么
 12.5 不推薦使用with關(guān)鍵字
 12.6 很少用的幾個(gè)關(guān)鍵字void,delete,instanceof, throw,finally,arguments
 12.7 void用于函數(shù)的定義和調(diào)用
第13章 Web開(kāi)發(fā)中Table相關(guān)經(jīng)典設(shè)計(jì)
 13.1 快速多列組合排序的設(shè)計(jì)
 13.2 快速改變列風(fēng)格
 13.3 根據(jù)規(guī)則快速改變TD風(fēng)格
 13.4 自定義多列關(guān)系表達(dá)式動(dòng)態(tài)求值并填寫(xiě)到指定列上
 13.5 模擬多線程在表格快速排序中的應(yīng)用
第14章 支持級(jí)聯(lián)調(diào)用的JSON-RPCfor Java輕量級(jí)框架的實(shí)現(xiàn)及應(yīng)用
 14.1 配置
 14.2 原理
 14.3 框架實(shí)現(xiàn)及級(jí)聯(lián)調(diào)用應(yīng)用示例
 14.4 可級(jí)聯(lián)調(diào)用輕量級(jí)JSON-RPC框架在網(wǎng)站多語(yǔ)言智能轉(zhuǎn)換中的應(yīng)用
 14.5 JSON-RPC在Web項(xiàng)目中的應(yīng)用
第15章 JavaScript在WebDAV中的應(yīng)用
 15.1 什么是WebDAV
 15.2 WebDAV有哪些優(yōu)點(diǎn)
 15.3 WebDAV配置
 15.4 Office等類型文件的在線編輯
 15.5 WebDAV folder在上傳文件、目錄等資源上的引用
附錄A
附錄B
參考文獻(xiàn)

本目錄推薦

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