中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網(wǎng) 請 | 注冊

包郵 JavaScript忍者秘籍

出版社:人民郵電出版社出版時(shí)間:2015-10-01
開本: 16開 頁數(shù): 349
中 圖 價(jià):¥50.7(7.3折) 定價(jià)  ¥69.0 登錄后可看到會(huì)員價(jià)
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>
買過本商品的人還買了

JavaScript忍者秘籍 版權(quán)信息

JavaScript忍者秘籍 本書特色

javascript語言非常重要,相關(guān)的技術(shù)圖書也很多,但沒有任何一本書對javascript語言的重要部分(函數(shù)、閉包和原型)進(jìn)行深入、全面的介紹,也沒有任何一本書講述跨瀏覽器代碼的編寫。本書是jquery庫創(chuàng)始人編寫的一本深入剖析javascript語言的書。 本書共分四個(gè)部分,從準(zhǔn)入訓(xùn)練、見習(xí)訓(xùn)練、忍者訓(xùn)練和火影訓(xùn)練四個(gè)層次講述了逐步成為javascript高手的全過程。全書從高級web應(yīng)用程序開發(fā)者所面臨的挑戰(zhàn)談起,由淺入深地覆蓋了測試和測試工具、函數(shù)、閉包、對象、正則表達(dá)式、定時(shí)器、運(yùn)行時(shí)代碼求值、with語句、跨瀏覽器問題、元素的特性和屬性、事件處理、dom以及css選擇器等眾多核心話題;將嚴(yán)謹(jǐn)?shù)睦碚撝v解和實(shí)用的代碼示例相結(jié)合,引導(dǎo)讀者更加深入地了解javascript的神奇,充分展示了javascript語言的各種特性。 本書適合具備一定的javascript基礎(chǔ)知識的讀者閱讀,也適合從事程序設(shè)計(jì)工作并想要深入探索javascript語言的讀者閱讀。

JavaScript忍者秘籍 內(nèi)容簡介

本書內(nèi)容極具深度,技術(shù)含量高,作者是jquery javascript庫的創(chuàng)造者,在js領(lǐng)域享有盛譽(yù)。 javascript語言非常重要,相關(guān)的技術(shù)圖書也很多,但沒有任何一本書對javascript語言的重要部分(函數(shù)、閉包和原型)進(jìn)行深入、全面的介紹,也沒有任何一本書講述跨瀏覽器代碼的編寫。本書是jquery庫創(chuàng)始人編寫的一本深入剖析javascript語言的書。 可以開始編寫更加出彩的javascript應(yīng)用程序了,甚至也可以編寫自己的代碼庫和框架。 本書包括以下內(nèi)容: 函數(shù)、對象、閉包、正則表達(dá)式等; 正確的角度探視應(yīng)用程序和庫; 現(xiàn)代javascript設(shè)計(jì); 處理跨瀏覽器開發(fā)的復(fù)雜性。

JavaScript忍者秘籍 目錄

目錄**部分 準(zhǔn)入訓(xùn)練 第1章 進(jìn)入忍者世界 31.1 即將探索的javascript庫 41.2 理解javascript語言 51.3 跨瀏覽器注意事項(xiàng) 61.4 當(dāng)前**實(shí)踐 91.4.1 當(dāng)前**實(shí)踐:測試 91.4.2 當(dāng)前**實(shí)踐:性能分析 91.5 總結(jié) 10第2章 利用測試和調(diào)試武裝自己 112.1 調(diào)試代碼 122.1.1 日志記錄 122.1.2 斷點(diǎn) 142.2 測試用例生成 152.3 測試框架 172.3.1 qunit 192.3.2 yui test 192.3.3 jsunit 192.3.4 新出的單元測試框架 202.4 測試套件基礎(chǔ)知識 202.4.1 斷言 202.4.2 測試組 212.4.3 異步測試 232.5 總結(jié) 25 第二部分 見習(xí)訓(xùn)練 第3章 函數(shù)是根基 293.1 函數(shù)的獨(dú)特之處? 303.1.1 javascript的函數(shù)式特性為何如此重要? 313.1.2 使用比較器進(jìn)行排序 353.2 函數(shù)聲明 373.2.1 作用域和函數(shù) 403.3 函數(shù)調(diào)用 443.3.1 從參數(shù)到函數(shù)形參 453.3.2 作為函數(shù)進(jìn)行調(diào)用 463.3.3 作為方法進(jìn)行調(diào)用 473.3.4 作為構(gòu)造器進(jìn)行調(diào)用 493.3.5 使用apply()和call()方法進(jìn)行調(diào)用 523.4 總結(jié) 56第4章 揮舞函數(shù) 574.1 匿名函數(shù) 574.2 遞歸 594.2.1 普通命名函數(shù)中的遞歸 604.2.2 方法中的遞歸 614.2.3 引用的丟失問題 624.2.4 內(nèi)聯(lián)命名函數(shù) 644.2.5 callee屬性 664.3 將函數(shù)視為對象 674.3.1 函數(shù)存儲 674.3.2 自記憶函數(shù) 694.3.3 偽造數(shù)組方法 714.4 可變長度的參數(shù)列表 734.4.1 使用apply()支持可變參數(shù) 734.4.2 函數(shù)重載 744.5 函數(shù)判斷 824.6 總結(jié) 83第5章 閉包 855.1 閉包是如何工作的 865.2 使用閉包 905.2.1 私有變量 905.2.2 回調(diào)(callback)與計(jì)時(shí)器(timer) 925.3 綁定函數(shù)上下文 955.4 偏應(yīng)用函數(shù) 985.5 函數(shù)重載 1015.5.1 緩存記憶 1015.5.2 函數(shù)包裝 1045.6 即時(shí)函數(shù) 1065.6.1 臨時(shí)作用域和私有變量 1075.6.2 循環(huán) 1115.6.3 類庫包裝 1125.7 總結(jié) 113第6章 原型與面向?qū)ο蟆?156.1 實(shí)例化和原型 1166.1.1 對象實(shí)例化 1166.1.2 通過構(gòu)造器判斷對象類型 1236.1.3 繼承與原型鏈 1246.1.4 html dom原型 1286.2 疑難陷阱 1306.2.1 擴(kuò)展對象 1306.2.2 擴(kuò)展數(shù)字 1326.2.3 子類化原生對象 1336.2.4 實(shí)例化問題 1346.3 編寫類風(fēng)格的代碼 1386.3.1 檢測函數(shù)是否可序列化 1416.3.2 子類的實(shí)例化 1426.3.3 保留父級方法 1426.4 總結(jié) 144第7章 正則表達(dá)式 1477.1 為什么正則表達(dá)式很牛 1487.2 正則表達(dá)式進(jìn)階 1497.2.1 正則表達(dá)式解釋 1497.2.2 術(shù)語與操作符 1507.3 編譯正則表達(dá)式 1547.4 捕獲匹配的片段 1567.4.1 執(zhí)行簡單的捕獲 1577.4.2 用全局表達(dá)式進(jìn)行匹配 1587.4.3 捕獲的引用 1597.4.4 沒有捕獲的分組 1607.5 利用函數(shù)進(jìn)行替換 1617.6 利用正則表達(dá)式解決常見問題 1647.6.1 修剪字符串 1647.6.2 匹配換行符 1667.6.3 unicode 1667.6.4 轉(zhuǎn)義字符 1677.7 總結(jié) 168第8章 馴服線程和定時(shí)器 1698.1 定時(shí)器和線程是如何工作的 1708.1.1 設(shè)置和清除定時(shí)器 1708.1.2 執(zhí)行線程中的定時(shí)器執(zhí)行 1708.1.3 timeout與interval之間的區(qū)別 1728.2 定時(shí)器延遲的*小化及其可靠性 1738.3 處理昂貴的計(jì)算過程 1768.4 中央定時(shí)器控制 1798.5 異步測試 1828.6 總結(jié) 183 第三部分 忍者訓(xùn)練 第9章 忍者點(diǎn)金術(shù):運(yùn)行時(shí)代碼求值 1879.1 代碼求值機(jī)制 1879.1.1 用eval()方法進(jìn)行求值 1889.1.2 用函數(shù)構(gòu)造器進(jìn)行求值 1919.1.3 用定時(shí)器進(jìn)行求值 1919.1.4 全局作用域內(nèi)的求值操作 1929.1.5 安全的代碼求值 1949.2 函數(shù)反編譯 1959.3 代碼求值實(shí)戰(zhàn) 1989.3.1 json轉(zhuǎn)化 1989.3.2 導(dǎo)入有命名空間的代碼 1999.3.3 javascript壓縮和混淆 2009.3.4 動(dòng)態(tài)重寫代碼 2029.3.5 面向切面的腳本標(biāo)簽 2029.3.6 元語言和領(lǐng)域特定語言 2049.4 總結(jié) 207第10章 with語句 20910.1 with是怎么回事? 21010.1.1 在with作用域內(nèi)引用屬性 21010.1.2 在with作用域內(nèi)進(jìn)行賦值 21110.1.3 性能方面的注意事項(xiàng) 21310.2 真實(shí)示例 21510.3 導(dǎo)入有命名空間的代碼 21710.4 測試 21710.5 使用with進(jìn)行模板化 21810.6 總結(jié) 220第11章 開發(fā)跨瀏覽器策略 22311.1 選擇要支持的瀏覽器 22311.2 五大開發(fā)關(guān)注點(diǎn) 22511.2.1 瀏覽器bug和瀏覽器差異 22611.2.2 瀏覽器bug修復(fù) 22611.2.3 與外部代碼(標(biāo)記)一起共存 22811.2.4 缺失的功能 23211.2.5 回歸 23311.3 實(shí)現(xiàn)策略 23511.3.1 安全的跨瀏覽器修復(fù) 23511.3.2 對象檢測 23611.3.3 特征仿真 23811.3.4 不可檢測的瀏覽器問題 24111.4 減少假設(shè) 24311.5 總結(jié) 244第12章 洞悉特性、屬性和樣式 24512.1 dom特性和dom屬性 24612.1.1 跨瀏覽器命名 24812.1.2 命名限制 24812.1.3 xml與html之間的差異 24912.1.4 自定義特性的行為 25012.1.5 性能注事事項(xiàng) 25012.2 跨瀏覽器的attribute問題 25412.2.1 dom中的id/name膨脹 25412.2.2 url規(guī)范化 25612.2.3 style特性 25712.2.4 type特性 25712.2.5 tab index問題 25812.2.6 節(jié)點(diǎn)名稱 25912.3 令人頭疼的樣式特性 25912.3.1 樣式在何處? 26012.3.2 樣式屬性命名 26212.3.3 float樣式屬性 26312.3.4 像素值的轉(zhuǎn)換過程 26312.3.5 測量元素的高度和寬度 26412.3.6 通過opacity看透明度 26812.3.7 顏色屬性 27012.4 獲取計(jì)算樣式 27312.5 總結(jié) 276 第四部分 火影訓(xùn)練 第13章 不老事件 28113.1 綁定和解綁事件處理程序 28213.2 event對象 28613.3 處理程序的管理 28913.3.1 集中存儲相關(guān)信息 28913.3.2 管理事件處理程序 29213.4 事件觸發(fā) 30013.4.1 自定義事件 30213.5 冒泡與委托 30613.5.1 將事件委托給祖先元素 30713.5.2 修復(fù)瀏覽器的不足 30713.6 文檔就緒事件(document ready) 31613.7 總結(jié) 318第14章 dom操作 32114.1 向dom中注入html 32214.1.1 將html轉(zhuǎn)換成dom 32314.1.2 將dom插入到文檔中 32614.1.3 腳本執(zhí)行 32814.2 克隆元素 33014.3 刪除元素 33114.4 文本內(nèi)容
展開全部

JavaScript忍者秘籍 相關(guān)資料

我們不能總是向軟件發(fā)起正面攻擊。有時(shí)候要從側(cè)面或后面偷襲。我們需要掌握工具的“軍火庫”并了解每一個(gè)絕密技巧。這就要求我們必須要成為一名忍者。 本書帶領(lǐng)讀者走上javascript啟蒙之路。它從關(guān)鍵概念開始講起,比如函數(shù)、對象和閉包之間的關(guān)系,從大師的角度來一一解析。本書為你提供對日常所使用技術(shù)的新見解,并探索了不為人知的特性和功能,幫助讀者從學(xué)徒成長為忍者。閱讀完本書以后,你就 “本書出自兩位忍者之手,介紹了編寫有效跨瀏覽器javascript的藝術(shù)。” ——glenn stokol,oracle公司 “本書符合jquery的座右銘,‘更少代碼,更多功能’。” ——andre roberge,圣安妮大學(xué) “本書介紹了有趣且原創(chuàng)的技術(shù)。” ——scott sauyet,four winds software “讀完這本書,你就不會(huì)再盲目地插入代碼片段,并驚嘆于它是如何工作的了——你會(huì)明白它的工作原理。” ——joe litton,joelitton.net協(xié)作軟件開發(fā)者 “本書將助你把javascript水平提升到大師級別。” ——christopher haupt,greenstack.com

JavaScript忍者秘籍 作者簡介

John Resig是公認(rèn)的JavaScript專家以及jQuery庫的創(chuàng)造者。 Bear Bibeault是一名Web開發(fā)人員。他也是Ajax in Practice、Prototype and Scriptaculous in Action、以及jQuery in Action三本書的合著者。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網(wǎng)
在線客服
主站蜘蛛池模板: 会议会展活动拍摄_年会庆典演出跟拍_摄影摄像直播-艾木传媒 | 锤式粉碎机,医药粉碎机,锥式粉碎机-无锡市迪麦森机械制造有限公司 | 北京律师咨询_知名专业北京律师事务所_免费法律咨询 | hdpe土工膜-防渗膜-复合土工膜-长丝土工布价格-厂家直销「恒阳新材料」-山东恒阳新材料有限公司 ETFE膜结构_PTFE膜结构_空间钢结构_膜结构_张拉膜_浙江萬豪空间结构集团有限公司 | 400电话_400电话申请_888元包年_400电话办理服务中心_400VIP网 | 东莞压铸厂_精密压铸_锌合金压铸_铝合金压铸_压铸件加工_东莞祥宇金属制品 | 阿尔法-MDR2000无转子硫化仪-STM566 SATRA拉力试验机-青岛阿尔法仪器有限公司 | 尼龙PA610树脂,尼龙PA612树脂,尼龙PA1010树脂,透明尼龙-谷骐科技【官网】 | 隧道窑炉,隧道窑炉厂家-山东艾瑶国际贸易 | 温室大棚建设|水肥一体化|物联网系统 | 船用烟火信号弹-CCS防汛救生圈-船用救生抛绳器(海威救生设备) | 北京印刷厂_北京印刷_北京印刷公司_北京印刷厂家_北京东爵盛世印刷有限公司 | 台式低速离心机-脱泡离心机-菌种摇床-常州市万丰仪器制造有限公司 | 喷砂机厂家_自动除锈抛丸机价格-成都泰盛吉自动化喷砂设备 | 直流电能表-充电桩电能表-导轨式电能表-智能电能表-浙江科为电气有限公司 | 车载加油机品牌_ 柴油加油机厂家 | 真空泵维修保养,普发,阿尔卡特,荏原,卡西亚玛,莱宝,爱德华干式螺杆真空泵维修-东莞比其尔真空机电设备有限公司 | 冷水机-冰水机-冷冻机-冷风机-本森智能装备(深圳)有限公司 | 针焰试验仪,灼热丝试验仪,漏电起痕试验仪,水平垂直燃烧试验仪 - 苏州亚诺天下仪器有限公司 | 湖州织里童装_女童男童中大童装_款式多尺码全_织里儿童网【官网】-嘉兴嘉乐网络科技有限公司 | 户外-组合-幼儿园-不锈钢-儿童-滑滑梯-床-玩具-淘气堡-厂家-价格 | 动力配电箱-不锈钢配电箱-高压开关柜-重庆宇轩机电设备有限公司 聚天冬氨酸,亚氨基二琥珀酸四钠,PASP,IDS - 远联化工 | 上海电子秤厂家,电子秤厂家价格,上海吊秤厂家,吊秤供应价格-上海佳宜电子科技有限公司 | IWIS链条代理-ALPS耦合透镜-硅烷预处理剂-上海顶楚电子有限公司 lcd条形屏-液晶长条屏-户外广告屏-条形智能显示屏-深圳市条形智能电子有限公司 | 美侍宠物-专注宠物狗及宠物猫训练|喂养|医疗|繁育|品种|价格 | 武汉刮刮奖_刮刮卡印刷厂_为企业提供门票印刷_武汉合格证印刷_现金劵代金券印刷制作 - 武汉泽雅印刷有限公司 | 胀套-锁紧盘-风电锁紧盘-蛇形联轴器「厂家」-瑞安市宝德隆机械配件有限公司 | 热熔胶网膜|pes热熔网膜价格|eva热熔胶膜|热熔胶膜|tpu热熔胶膜厂家-苏州惠洋胶粘制品有限公司 | 工业设计,人工智能,体验式3D展示的智能技术交流服务平台-纳金网 J.S.Bach 圣巴赫_高端背景音乐系统_官网 | 拖鞋定制厂家-品牌拖鞋代加工厂-振扬实业中国高端拖鞋大型制造商 | 深圳富泰鑫五金_五金冲压件加工_五金配件加工_精密零件加工厂 | 3D全息投影_地面互动投影_360度立体投影_水幕灯光秀 | 广东银虎 蜂窝块状沸石分子筛-吸附脱硫分子筛-萍乡市捷龙环保科技有限公司 | 板式换热器_板式换热器价格_管式换热器厂家-青岛康景辉 | 酒店品牌设计-酒店vi设计-酒店标识设计【国际级】VI策划公司 | 软启动器-上海能曼电气有限公司| 垃圾处理设备_餐厨垃圾处理设备_厨余垃圾处理设备_果蔬垃圾处理设备-深圳市三盛环保科技有限公司 | 常州律师事务所_常州律所_常州律师-江苏乐天律师事务所 | 筛分机|振动筛分机|气流筛分机|筛分机厂家-新乡市大汉振动机械有限公司 | 磁力抛光研磨机_超声波清洗机厂家_去毛刺设备-中锐达数控 | 北京银联移动POS机办理_收银POS机_智能pos机_刷卡机_收银系统_个人POS机-谷骐科技【官网】 | 抓斗式清污机|螺杆式|卷扬式启闭机|底轴驱动钢坝|污水处理闸门-方源水利机械 |