出版時(shí)間:2011-11 出版社:人民郵電 作者:波頓紐威 頁(yè)數(shù):118 譯者:鞏朋,張鐵
Tag標(biāo)簽:無(wú)
內(nèi)容概要
JavaScript
已無(wú)處不在。在當(dāng)今紛繁復(fù)雜的網(wǎng)絡(luò)世界中,它是不可或缺的組成部分。然而,即便對(duì)有經(jīng)驗(yàn)的開(kāi)發(fā)人員而言,JavaScript的體系都像難以穿越的生態(tài)環(huán)境系統(tǒng)。為此,本書(shū)以有別于一般教程的任務(wù)驅(qū)動(dòng)方式來(lái)組織,圍繞35個(gè)必會(huì)的關(guān)鍵JavaScript任務(wù)進(jìn)行論述,并針對(duì)常見(jiàn)任務(wù)提出了一些新的開(kāi)發(fā)方法,再加上本書(shū)獨(dú)特的左頁(yè)原理右頁(yè)代碼的編排方式,使你在閱讀過(guò)程中快速地獲得提升。
在本書(shū)中,作者將教會(huì)你基本原理、最便利的工具以及業(yè)內(nèi)最佳實(shí)踐,同時(shí)也能幫你簡(jiǎn)化編程模型,適應(yīng)更加復(fù)雜的交互需求,提升用戶在客戶端的瀏覽體驗(yàn)。
如果你熟悉其他任何語(yǔ)言編程,那么通過(guò)本書(shū)掌握J(rèn)avaScript將易如反掌。
作者簡(jiǎn)介
Christophe
Porteneuve:從事IT研發(fā)十多年,并很早就專(zhuān)注于Web開(kāi)發(fā)。2006年成為Prototypehttp://plototypejs.org)的核心成員,2007年寫(xiě)作了Prototype
and
script.aculo.us一書(shū)。目前,他是法國(guó)Ciblo.net的CTO,并常在JavaScript的會(huì)議中做演講。他和妻子Elodie現(xiàn)住在法國(guó)巴黎。
譯者簡(jiǎn)介:
鞏朋
本科畢業(yè)于大連理工大學(xué),現(xiàn)為北京航空航天大學(xué)計(jì)算機(jī)系在讀碩士。喜好讀書(shū),涉獵領(lǐng)域很廣,尤其喜歡鉆研程序設(shè)計(jì)語(yǔ)言理論。個(gè)人博客http://www.cnblogs.com/figure9。
張鐵
本科畢業(yè)于北京航空航天大學(xué),現(xiàn)在該校計(jì)算機(jī)系攻讀碩士。擁有豐富的Web前端開(kāi)發(fā)經(jīng)驗(yàn)和扎實(shí)的編程理論基礎(chǔ),對(duì)函數(shù)式程序設(shè)計(jì)語(yǔ)言有濃厚的興趣。
書(shū)籍目錄
第一部分 JavaScript 必備操作
任務(wù)1 動(dòng)態(tài)選擇方法及屬性
任務(wù)2 通過(guò)模塊模式實(shí)現(xiàn)代碼訪問(wèn)控制
任務(wù)3 使用可選/可變/命名參數(shù)
第二部分 DOM、事件及定時(shí)器
任務(wù)4 獲得DOM元素的引用
任務(wù)5 動(dòng)態(tài)修飾內(nèi)容
任務(wù)6 修改元素的內(nèi)容
任務(wù)7 在DOM 加載完成后運(yùn)行腳本
任務(wù)8 監(jiān)聽(tīng)及停止監(jiān)聽(tīng)事件
任務(wù)9 利用事件委托
任務(wù)10 將行為和自定義事件解耦
任務(wù)11 模擬后臺(tái)處理
第三部分 UI 技巧
任務(wù)12 打造漂亮的tooltip
任務(wù)13 制作友好的彈窗
任務(wù)14 預(yù)載入圖片
任務(wù)15 創(chuàng)造光箱特效
任務(wù)16 實(shí)現(xiàn)“無(wú)限翻頁(yè)”
任務(wù)17 在載入內(nèi)容時(shí)保持顯示區(qū)域
第四部分 表單技巧
任務(wù)18 暫時(shí)禁用提交按鈕
任務(wù)19 提供輸入長(zhǎng)度反饋
任務(wù)20 同時(shí)選擇或反選多個(gè)checkbox
任務(wù)21 表單驗(yàn)證:基本技巧
任務(wù)22 表單驗(yàn)證:進(jìn)階技巧
任務(wù)23 表單驗(yàn)證:高級(jí)技巧
任務(wù)24 在表單中提供動(dòng)態(tài)的幫助tooltip
任務(wù)25 自動(dòng)完成輸入
任務(wù)26 使用動(dòng)態(tài)多文件上傳
第五部分 服務(wù)器端技術(shù)
任務(wù)27 讀取及寫(xiě)入cookie
任務(wù)28 通過(guò)Ajax 載入內(nèi)容(同域名)
任務(wù)29 使用JSON
任務(wù)30 使用JSON-P
任務(wù)31 跨域“Ajax”(方法收集1)
任務(wù)32 跨域“Ajax”(方法收集2)
第六部分 使用混搭
任務(wù)33 Twitter 的同步更新
任務(wù)34 Flickr 的同步更新
任務(wù)35 獲得地理位置及該位置的照片
第七部分 附錄
附錄A JavaScript 快速參考
附錄B JavaScript 調(diào)試指南
附錄C JavaScript 框架概覽
附錄D 求助指南
參考文獻(xiàn)
媒體關(guān)注與評(píng)論
“真希望我初學(xué)JavaScript那會(huì)兒就有這本書(shū)!本書(shū)會(huì)讓你在現(xiàn)實(shí)的JavaScript世界中游刃有余。它既講述了當(dāng)今流行的 JavaScript庫(kù)的運(yùn)行原理,也提供了JavaScript正確實(shí)踐的好建議和背景資料。作為最優(yōu)秀的JavaScript開(kāi)發(fā)者之一,作者將他多年的寶貴經(jīng)驗(yàn)?zāi)墼诒緯?shū)中,使它成為日常JavaScript開(kāi)發(fā)中的必讀參考?!薄 猅homas Fuchs,script.aculo.us框架創(chuàng)始人 “這本書(shū)包含了一系列當(dāng)今瀏覽器中既精妙又實(shí)用的JavaScript貼士和技巧,既有表單驗(yàn)證和JSON處理這樣的基本技術(shù),也有混搭和幾何定位這樣的應(yīng)用實(shí)例。如果你想使用JavaScript編寫(xiě)更優(yōu)秀的Web應(yīng)用,我強(qiáng)烈建議你閱讀本書(shū)?!薄 狣ylan Schiemann,SitePen的CEO,Dojo工具箱聯(lián)合創(chuàng)始人
圖書(shū)封面
圖書(shū)標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版