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

歡迎光臨中圖網 請 | 注冊
> >>
編寫可維護的JavavScript

包郵 編寫可維護的JavavScript

出版社:人民郵電出版社出版時間:2013-04-01
開本: 16開 頁數: 227
中 圖 價:¥43.9(8.0折) 定價  ¥55.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>
買過本商品的人還買了

編寫可維護的JavavScript 版權信息

編寫可維護的JavavScript 本書特色

  《編寫可維護的javascript》向開發人員闡述了如何在團隊開發中編寫具備高可維護性的javascript代碼,書中詳細說明了作為團隊一分子,應該怎么寫javascript。書中內容涵蓋了編碼風格、編程技巧、自動化、測試等幾方面,既包括具體風格和原則的介紹,也包括示例和技巧說明,*后還介紹了如何通過自動化的工具和方法來實現一致的編程風格。  《編寫可維護的javascript》作者nicholas c. zakas是頂級的web技術專家,也是《javascript高級程序設計》一書的作者。他曾是yahoo!的首席前端開發工程師,在完成了從一名“獨行俠”到“團隊精英”的蛻變后,他站在前端工程師的角度提煉出眾多的*佳編程實踐,其中包括很多業內權威所推崇的*佳法則,而這些寶貴經驗正是本書的核心內容。  《編寫可維護的javascript》適合前端開發工程師、javascript程序員和學習javascript編程的讀者閱讀,也適合開發團隊負責人、項目負責人閱讀。運用書中講述的技巧和技術,可以使javascript團隊編程從俠義的個人偏好的陰霾走出來,走向真正的高可維護性、高效能和高水準。

編寫可維護的JavavScript 內容簡介

   1.作者是大名鼎鼎的nicholas zakas,他是《javascript高級程序設計》、《ajax高級程序設計》和《高性能javascript》的作者。在業界很有知名度和影響力,暢銷書作者。   2.本書是**本集中關注編程風格和*佳實踐的javascript技術圖書。   3.本書得到國內外眾多知名前端工程師的推薦和好評。中文版由淘寶ued團隊負責翻譯,質量可靠,著譯雙馨。

編寫可維護的JavavScript 目錄

**部分 編程風格 

第1章 基本的格式化 
1.1 縮進層級 
1.2 語句結尾 
1.3 行的長度 
1.4 換行 
1.5 空行 
1.6 命名 
1.6.1 變量和函數 
1.6.2 常量 
1.6.3 構造函數 
1.7 直接量 
1.7.1 字符串 
1.7.2 數字 
1.7.3 null 
1.7.4 undefined 
1.7.5 對象直接量 
1.7.6 數組直接量 

第2章 注釋 
2.1 單行注釋 
2.2 多行注釋 
2.3 使用注釋 
2.3.1 難于理解的代碼 
2.3.2 可能被誤認為錯誤的代碼 
2.3.3 瀏覽器特性hack 
2.4 文檔注釋 

第3章 語句和表達式 
3.1 花括號的對齊方式 
3.2 塊語句間隔 
3.3 switch語句 
3.3.1 縮進 
3.3.2 case語句的“連續執行” 
3.3.3 default 
3.4 with語句 
3.5 for循環 
3.6 for-in循環 

第4章 變量、函數和運算符 
4.1 變量聲明 
4.2 函數聲明 
4.3 函數調用間隔 
4.4 立即調用的函數 
4.5 嚴格模式 
4.6 相等 
4.6.1 eval() 
4.6.2 原始包裝類型 

第二部分 編程實踐 

第5章 ui層的松耦合 
5.1 什么是松耦合 
5.2 將javascript從css中抽離 
5.3 將css從javascript中抽離 
5.4 將javascript從html中抽離 
5.5 將html從javascript中抽離 
5.5.1 方法1:從服務器加載 
5.5.2 方法2:簡單客戶端模板 
5.5.3 方法3:復雜客戶端模板 

第6章 避免使用全局變量 
6.1 全局變量帶來的問題 
6.1.1 命名沖突 
6.1.2 代碼的脆弱性 
6.1.3 難以測試 
6.2 意外的全局變量 
避免意外的全局變量 
6.3 單全局變量方式 
6.3.1 命名空間 
6.3.2 模塊 
6.4 零全局變量 

第7章 事件處理 
7.1 典型用法 
7.2 規則1:隔離應用邏輯 
7.3 規則2:不要分發事件對象 

第8章 避免“空比較” 
8.1 檢測原始值 
8.2 檢測引用值 
8.2.1 檢測函數 
8.2.2 檢測數組 
8.3 檢測屬性 

第9章 將配置數據從代碼中分離出來 
9.1 什么是配置數據 
9.2 抽離配置數據 
9.3 保存配置數據 

第10章 拋出自定義錯誤 
10.1 錯誤的本質 
10.2 在javascript中拋出錯誤 
10.3 拋出錯誤的好處 
10.4 何時拋出錯誤 
10.5 try-catch語句 
10.6 錯誤類型 

第11章 不是你的對象不要動 
11.1 什么是你的 
11.2 原則 
11.2.1 不覆蓋方法 
11.2.2 不新增方法 
11.2.3 不刪除方法 
11.3 更好的途徑 
11.3.1 基于對象的繼承 
11.3.2 基于類型的繼承 
11.3.3 門面模式 
11.4 關于polyfill的注解 
11.5 阻止修改 

第12章 瀏覽器嗅探 
12.1 user-agent檢測 
12.2 特性檢測 
12.3 避免特性推斷 
12.4 避免瀏覽器推斷 
12.5 應當如何取舍 

第三部分 自動化 

第13章 文件和目錄結構 
13.1 *佳實踐 
13.2 基本結構 

第14章 ant 
14.1 安裝 
14.2 配置文件 
14.3 執行構建 
14.4 目標操作的依賴 
14.5 屬性 
14.6 buildr項目 

第15章 校驗 
15.1 查找文件 
15.2 任務 
15.3 增強的目標操作 
15.4 其他方面的改進 
15.5 buildr任務 

第16章 文件合并和加工 
16.1 任務 
16.2 行尾結束符 
16.3 文件頭和文件尾 
16.4 加工文件 

第17章 文件精簡和壓縮 
17.1 文件精簡 
17.1.1 使用yui compressor精簡代碼 
17.1.2 用closure compiler精簡 
17.1.3 使用uglifyjs精簡 
17.2 壓縮 
17.2.1 運行時壓縮 
17.2.2 構建時壓縮 

第18章 文檔化 
18.1 jsdoc toolkit 
18.2 yui doc 

第19章 自動化測試 
19.1 yui test selenium引擎 
19.1.1 配置一臺selenium服務器 
19.1.2 配置yui test selenium引擎 
19.1.3 使用yui test selenium引擎 
19.1.4 ant的配置寫法 
19.2 yeti 
19.3 phantomjs 
19.3.1 安裝及使用 
19.3.2 ant的配置寫法 
19.4 jstestdriver 
19.4.1 安裝及使用 
19.4.2 ant的配置寫法 

第20章 組裝到一起 
20.1 被忽略的細節 
20.2 編制打包計劃 
20.2.1 開發版本的構建 
20.2.2 集成版本的構建 
20.2.3 發布版本的構建 
20.3 使用ci系統 
20.3.1 jenkins 
20.3.2 其他ci系統 

附錄a javascript編碼風格指南 
附錄b javascript工具集 223hh

展開全部

編寫可維護的JavavScript 相關資料

“本書是一本教你寫出具有前瞻性的javascirpt代碼的完全手冊,在團隊作戰中特別有用。” ——ryan grove,yahoo! yui工程師 “作者將他十多年工作經驗的精華部分濃縮至這本通俗易讀的書中。我建議每個開發工程師和在校學生盡早閱讀本書。不管你有多少經驗,本書中的每一頁內容都會讓你變得更加優秀且倍受大家歡迎。” ——lea verou,web設計師兼web開發人員 “ 這是一本前端工程師的指南,指明了在編碼過程需要注意的方方面面。提高可維護性是一個非常大的話題,而這本書,是一個非常不錯的起點。” ——王保平(玉伯),支付寶web前端工程師

編寫可維護的JavavScript 作者簡介

  Nicholas C. Zakas是一名前端開發顧問、作者、演講家。他在Yahoo! 供職超過5年時間。在這期間,他曾是Yahoo!首頁首席前端工程師和YUI代碼貢獻者。他著有《JavaScript高級程序設計》、《Ajax 高級程序設計》和《高性能JavaScript》。他的博客地址是:http:// www.nczonline.net/。他的Twitter是:@slicknet。 李晶,花名拔赤,淘寶前端工程師,具有多年前端開發經驗,在團隊協作、組件開發、移動Web App等方面有深入研究,曾經參與淘寶首頁、KISSY等項目開發。他翻譯過《JavaScript Web富應用開發》、《JavaScript權威指南(第六版)》、《What is Node?》等書籍,熱愛分享,喜歡折騰。微博http://weibo.com/jayli。 郭凱,花名流火,淘寶前端工程師,喜歡登山,也喜歡夜深人靜時一人靜靜地寫代碼,折騰過許多小站均未能持久,有In、Juicer等開源項目。鐘愛JavaScript,也喜歡Python,自嘲所學雜而不精。博客http://benben.cc。 張散集,花名一舟,淘寶前端工程師。他主要從事技術管理,負責淘寶網(北京)的新業務技術和前端團隊,熱愛前端新技術的推廣與應用。翻譯作品有《JavaScript Web富應用開發》和《JavaScript權威指南(第六版)》。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 学考网学历中心| 中山市派格家具有限公司【官网】 | 双段式高压鼓风机-雕刻机用真空泵-绍兴天晨机械有限公司 | 高速混合机_锂电混合机_VC高效混合机-无锡鑫海干燥粉体设备有限公司 | 上海办公室装修公司_办公室设计_直营办公装修-羚志悦装 | 双杰天平-国产双杰电子天平-美国双杰-常熟双杰仪器 | 盘扣式脚手架-附着式升降脚手架-移动脚手架,专ye承包服务商 - 苏州安踏脚手架工程有限公司 | 包塑丝_高铁绑丝_地暖绑丝_涂塑丝_塑料皮铁丝_河北创筹金属丝网制品有限公司 | OLChemim试剂-ABsciex耗材-广州市自力色谱科仪有限公司 | 蓄电池回收,ups电池后备电源回收,铅酸蓄电池回收,机房电源回收-广州益夫铅酸电池回收公司 | 上海办公室设计_办公楼,写字楼装修_办公室装修公司-匠御设计 | 广州中央空调回收,二手中央空调回收,旧空调回收,制冷设备回收,冷气机组回收公司-广州益夫制冷设备回收公司 | 成都治疗尖锐湿疣比较好的医院-成都治疗尖锐湿疣那家医院好-成都西南皮肤病医院 | 深圳货架厂_仓库货架公司_重型仓储货架_线棒货架批发-深圳市诺普泰仓储设备有限公司 | 纸张环压仪-纸张平滑度仪-杭州纸邦自动化技术有限公司 | 开业庆典_舞龙舞狮_乔迁奠基仪式_开工仪式-神挚龙狮鼓乐文化传媒 | 防爆电机生产厂家,YBK3电动机,YBX3系列防爆电机,YBX4节防爆电机--河南省南洋防爆电机有限公司 | 江苏密集柜_电动_手动_移动_盛隆柜业江苏档案密集柜厂家 | LED投光灯-工矿灯-led路灯头-工业灯具 - 山东普瑞斯照明科技有限公司 | 防弹玻璃厂家_防爆炸玻璃_电磁屏蔽玻璃-四川大硅特玻科技有限公司 | 上海赞永| 深圳市索富通实业有限公司-可燃气体报警器 | 可燃气体探测器 | 气体检测仪 | 恒温恒湿试验箱厂家-高低温试验箱维修价格_东莞环仪仪器_东莞环仪仪器 | 水平筛厂家-三轴椭圆水平振动筛-泥沙震动筛设备_山东奥凯诺矿机 包装设计公司,产品包装设计|包装制作,包装盒定制厂家-汇包装【官方网站】 | 济南网站建设|济南建网站|济南网站建设公司【济南腾飞网络】【荐】 | 上海logo设计| 纯水电导率测定仪-万用气体检测仪-低钠测定仪-米沃奇科技(北京)有限公司www.milwaukeeinst.cn 锂辉石检测仪器,水泥成分快速分析仪-湘潭宇科分析仪器有限公司 手术室净化装修-手术室净化工程公司-华锐手术室净化厂家 | 圆形振动筛_圆筛_旋振筛_三次元振动筛-河南新乡德诚生产厂家 | 企业微信营销_企业微信服务商_私域流量运营_艾客SCRM官网 | 浇注料-高铝砖耐火砖-郑州凯瑞得窑炉耐火材料有限公司 | 喷漆房_废气处理设备-湖北天地鑫环保设备有限公司 | 硅胶管挤出机厂家_硅胶挤出机生产线_硅胶条挤出机_臣泽智能装备 贵州科比特-防雷公司厂家提供贵州防雷工程,防雷检测,防雷接地,防雷设备价格,防雷产品报价服务-贵州防雷检测公司 | 北京发电机出租_发电机租赁_北京发电机维修 - 河北腾伦发电机出租 | 银川美容培训-美睫美甲培训-彩妆纹绣培训-新娘化妆-学化妆-宁夏倍莱妮职业技能培训学校有限公司 临时厕所租赁_玻璃钢厕所租赁_蹲式|坐式厕所出租-北京慧海通 | 轻型地埋电缆故障测试仪,频响法绕组变形测试仪,静荷式卧式拉力试验机-扬州苏电 | COD分析仪|氨氮分析仪|总磷分析仪|总氮分析仪-圣湖Greatlake | 双齿辊破碎机-大型狼牙破碎机视频-对辊破碎机价格/型号图片-金联机械设备生产厂家 | 室内室外厚型|超薄型|非膨胀型钢结构防火涂料_隧道专用防火涂料厂家|电话|价格|批发|施工 | 上海平衡机-单面卧式动平衡机-万向节动平衡机-圈带动平衡机厂家-上海申岢动平衡机制造有限公司 | 东亚液氮罐-液氮生物容器-乐山市东亚机电工贸有限公司 | 美国查特CHART MVE液氮罐_查特杜瓦瓶_制造全球品质液氮罐 |