中图网(原中国图书网):网上书店,中文字幕在线一区二区三区,尾货特色书店,中文字幕在线一区,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊

包郵 重構JAVASCRIPT

出版社:中國電力出版社出版時間:2017-02-01
開本: 其他 頁數: 400
中 圖 價:¥49.4(5.6折) 定價  ¥88.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>
買過本商品的人還買了

重構JAVASCRIPT 版權信息

  • ISBN:9787519823542
  • 條形碼:9787519823542 ; 978-7-5198-2354-2
  • 裝幀:一般膠版紙
  • 冊數:暫無
  • 重量:暫無
  • 所屬分類:>>

重構JAVASCRIPT 本書特色

如果你的JavaScript代碼很糟糕,框架只能為你提供有限的幫助。無論使用什么框架、“編譯成JS”的語言或者庫,如果底層的JavaScript代碼質量很糟糕的話,錯誤和性能問題將始終存在。通過本書,你將學到如何測試和重構現有的代碼,以幫助降低復雜性、提高可讀性并提高對代碼庫的信心。

重構JAVASCRIPT 內容簡介

本書作者向你展示如何識別糟糕的代碼,然后通過多種重構方法來改進這些糟糕的代碼。采用的技術從重命名變量到運用函數式和面向對象編程的原則。如果你想在前后端寫出更好的JavaScript代碼,那么本書必不可少。利用重構來重新組織現有的代碼,而不改變它的行為。 了解重構與質量之間的關系。 探索現今使用的不同版本的JavaScript。 創建自動化測試以確保你的代碼可以工作,并且找到被遺漏掉的錯誤。 了解如何重構簡單的JavaScript結構、函數以及對象。 運用面向對象和函數式編程原則來重構你的代碼。 重構異步JavaScript的檢驗方法。

重構JAVASCRIPT 目錄

目錄
序 1
前言 3
第1章 重構是什么? 13
你如何保證不改變行為? 13
如果不改變行為,重構的目的是什么? 18
重構是什么,不是什么 21
小結 22
第2章 你使用哪種JavaScript? 23
版本與規范 24
平臺與實現 25
預編譯語言 26
框架 27
庫 29
你需要什么JavaScript? 29
我們在用什么JavaScript? 30
小結 30
第3章 測試 31
為什么測試 34
測試的多種方法 35
工具和流程 43
小結 52
第4章 測試實踐 53
從零開始的代碼 55
采用測試驅動開發的從零開始的代碼 61
未經測試的代碼與特性測試 80
調試和回歸測試 85
小結 93
第5章 基本重構目標 95
函數塊 98
輸入 101
輸出 106
副作用 109
上下文**部分:隱式輸入 110
上下文第二部分:隱私 116
小結 128
第6章 重構基本結構 130
示例代碼132
我們的信心策略 135
重命名 137
無用的代碼 142
變量 148
字符串 157
使用數組:循環、forEach、映射 161
小結 167
第7章 重構函數與對象 168
示例代碼(改進后) 168
數組和對象的替代品 171
測試我們所擁有的 179
提取函數185
用全局對象簡化API 192
小結 246
第8章 層次結構中的重構 247
關于“CRUD應用”和框架247
構建層次結構 248
破壞層次結構 256
繼承與結構 264
Has-A關系 270
繼承反模式 271
小結 280
第9章 重構到面向對象模式 281
模板方法282
策略 285
狀態 288
空對象 295
包裝(裝飾器和適配器) 302
外觀 310
小結 313
第10章 重構異步 315
為什么用異步? 315
修復金字塔厄運 318
回調和測試 326
Promises 330
小結 336
第11章 函數式重構 337
函數式編程的限制和好處 338
基礎 344
高級基礎358
Burritos 369
學習和使用Burritos 383
從OOP遷移到FP 385
小結 390
第12章 結論 392
附錄A 進一步閱讀和資源 393

展開全部

重構JAVASCRIPT 作者簡介

Evan Burchard是一位Web開發顧問,同時也是《The Web Game Developer’s Cookbook》的作者。在線下,他設計了一個屢獲殊榮的體感游戲,包括堆積真實的冰塊,他也定期繼續他走遍美國的計劃。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 安徽控制器-合肥船用空调控制器-合肥家电控制器-合肥迅驰电子厂 安徽净化板_合肥岩棉板厂家_玻镁板厂家_安徽科艺美洁净科技有限公司 | 低粘度纤维素|混凝土灌浆料|有机硅憎水粉|聚羧酸减水剂-南京斯泰宝 | 电动葫芦|环链电动葫芦-北京凌鹰名优起重葫芦 | 温泉机设备|温泉小镇规划设计|碳酸泉设备 - 大连连邦温泉科技 | 自动气象站_气象站监测设备_全自动气象站设备_雨量监测站-山东风途物联网 | 网带通过式抛丸机,,网带式打砂机,吊钩式,抛丸机,中山抛丸机生产厂家,江门抛丸机,佛山吊钩式,东莞抛丸机,中山市泰达自动化设备有限公司 | 寮步纸箱厂_东莞纸箱厂 _东莞纸箱加工厂-东莞市寮步恒辉纸制品厂 | 减速机三参数组合探头|TSM803|壁挂式氧化锆分析仪探头-安徽鹏宸电气有限公司 | 昆山PCB加工_SMT贴片_PCB抄板_线路板焊接加工-昆山腾宸电子科技有限公司 | 北京森语科技有限公司-模型制作专家-展览展示-沙盘模型设计制作-多媒体模型软硬件开发-三维地理信息交互沙盘 | 全国国际学校排名_国际学校招生入学及学费-学校大全网 | 车充外壳,车载充电器外壳,车载点烟器外壳,点烟器连接头,旅行充充电器外壳,手机充电器外壳,深圳市华科达塑胶五金有限公司 | 不锈钢闸阀_球阀_蝶阀_止回阀_调节阀_截止阀-可拉伐阀门(上海)有限公司 | 博医通医疗器械互联网供应链服务平台_博医通 | 高低温试验房-深圳高低温湿热箱-小型高低温冲击试验箱-爱佩试验设备 | 南京兰江泵业有限公司-水解酸化池潜水搅拌机-絮凝反应池搅拌机-好氧区潜水推进器 | 缓蚀除垢剂_循环水阻垢剂_反渗透锅炉阻垢剂_有机硫化物-郑州威大水处理材料有限公司 | 沈阳建筑设计公司_加固改造设计_厂房设计_设计资质加盟【金辉设计】 | 科箭WMS仓库管理软件-TMS物流管理系统-科箭SaaS云服务 | 电机修理_二手电机专家-河北豫通机电设备有限公司(原石家庄冀华高压电机维修中心) | 防潮防水通风密闭门源头实力厂家 - 北京酷思帝克门窗 | 密集架-手摇-智能-移动-价格_内蒙古档案密集架生产厂家 | 杭州厂房降温,车间降温设备,车间通风降温,厂房降温方案,杭州嘉友实业爽风品牌 | 自动气象站_农业气象站_超声波气象站_防爆气象站-山东万象环境科技有限公司 | 知企服务-企业综合服务(ZiKeys.com)-品优低价、种类齐全、过程管理透明、速度快捷高效、放心服务,知企专家! | 焊管生产线_焊管机组_轧辊模具_焊管设备_焊管设备厂家_石家庄翔昱机械 | 预制舱-电力集装箱预制舱-模块化预制舱生产厂家-腾达电器设备 | 信阳网站建设专家-信阳时代网联-【信阳网站建设百度推广优质服务提供商】信阳网站建设|信阳网络公司|信阳网络营销推广 | 游戏版号转让_游戏资质出售_游戏公司转让-【八九买卖网】 | 设定时间记录电子秤-自动累计储存电子秤-昆山巨天仪器设备有限公司 | 污水处理设备维修_污水处理工程改造_机械格栅_过滤设备_气浮设备_刮吸泥机_污泥浓缩罐_污水处理设备_污水处理工程-北京龙泉新禹科技有限公司 | 汽车整车综合环境舱_军标砂尘_盐雾试验室试验箱-无锡苏南试验设备有限公司 | 自动售货机_无人售货机_专业的自动售货机运营商_免费投放售货机-广州富宏主官网 | 无锡门窗-系统门窗-阳光房-封阳台-断桥铝门窗厂[窗致美] | 英国公司注册-新加坡公司注册-香港公司开户-离岸公司账户-杭州商标注册-杭州优创企业 | 热镀锌槽钢|角钢|工字钢|圆钢|H型钢|扁钢|花纹板-天津千百顺钢铁贸易有限公司 | 镀锌方管,无缝方管,伸缩套管,方矩管_山东重鑫致胜金属制品有限公司 | 高柔性拖链电缆-聚氨酯卷筒电缆-柔性屏蔽电缆厂家-玖泰电缆 | 板框压滤机-隔膜压滤机-厢式压滤机生产厂家-禹州市君工机械设备有限公司 | 宿舍管理系统_智慧园区系统_房屋/房产管理系统_公寓管理系统 | 建筑资质代办-建筑资质转让找上海国信启航 |