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

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

包郵 你不知道的JavaScript -中卷

出版社:人民郵電出版社出版時間:2016-08-01
開本: 32開 頁數(shù): 358
中 圖 價:¥21.5(2.7折) 定價  ¥79.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
溫馨提示:5折以下圖書主要為出版社尾貨,大部分為全新(有塑封/無塑封),個別圖書品相8-9成新、切口
有劃線標記、光盤等附件不全詳細品相說明>>
本類五星書更多>
買過本商品的人還買了

你不知道的JavaScript -中卷 版權(quán)信息

你不知道的JavaScript -中卷 本書特色

javascript這門語言簡單易用,很容易上手,但其語言機制復(fù)雜微妙,即使是經(jīng)驗豐富的javascript開發(fā)人員,如果沒有認真學(xué)習(xí)的話也無法真正理解。本套書直面當前javascript開發(fā)人員不求甚解的大趨勢,深入理解語言內(nèi)部的機制,全面介紹了javascript中常被人誤解和忽視的重要知識點。本書是其中卷,主要介紹了類型、語法、異步和性能。

你不知道的JavaScript -中卷 內(nèi)容簡介

javascript語言有很多復(fù)雜的概念,但卻用簡單的方式體現(xiàn)出來(比如回調(diào)函數(shù)),因此,javascript開發(fā)者無需理解語言內(nèi)部的原理,就能編寫出功能全面的程序。然而,javascript的這些復(fù)雜精妙的概念才是語言的精髓,即使是經(jīng)驗豐富的javascript開發(fā)者,如果沒有認真學(xué)習(xí),也無法真正理解語言本身的特性。正是因為絕大多數(shù)人不求甚解,一遇到出乎意料的行為就認為是語言本身有缺陷,進而把相關(guān)的特性加入黑名單,久而久之就排除了這門語言的多樣性,人為地使它變得不完整、不安全。 “你不知道的javascript”系列就是要讓不求甚解的javascript開發(fā)者迎難而上,深入語言內(nèi)部,弄清楚javascript每一個零部件的用途。本書介紹了該系列的兩個主題:“類型和語法”以及“異步和性能”。掌握了這些知識之后,無論什么技術(shù)、框架和流行詞語,你都能輕松理解。 

你不知道的JavaScript -中卷 目錄

前言 xi **部分 類型和語法 序  2 第1章  類型  3 1.1 類型  4 1.2 內(nèi)置類型  4 1.3 值和類型  6 1.3.1 undefined 和undeclared  6 1.3.2 typeof undeclared  7 1.4 小結(jié)  10 第2章 值  11 2.1 數(shù)組  11 2.2 字符串  13 2.3 數(shù)字  15 2.3.1 數(shù)字的語法  16 2.3.2 較小的數(shù)值  18 2.3.3 整數(shù)的安全范圍  19 2.3.4 整數(shù)檢測  20 2.3.5 32 位有符號整數(shù)  20 2.4 特殊數(shù)值  21 2.4.1 不是值的值  21 2.4.2 undefined  21 2.4.3 特殊的數(shù)字  23 2.4.4 特殊等式  27 2.5 值和引用  28 2.6 小結(jié)  31 第3章 原生函數(shù)  33 3.1 內(nèi)部屬性[[class]]  34 3.2 封裝對象包裝  35 3.3 拆封  36 3.4 原生函數(shù)作為構(gòu)造函數(shù)  37 3.4.1 array(..)  37 3.4.2 object(..)、function(..) 和regexp(..)  40 3.4.3 date(..) 和error(..)  41 3.4.4 symbol(..)  42 3.4.5 原生原型  43 3.5 小結(jié)  45 第4章 強制類型轉(zhuǎn)換  46 4.1 值類型轉(zhuǎn)換  46 4.2 抽象值操作  47 4.2.1 tostring  48 4.2.2 tonumber  52 4.2.3 toboolean  53 4.3 顯式強制類型轉(zhuǎn)換  56 4.3.1 字符串和數(shù)字之間的顯式轉(zhuǎn)換  57 4.3.2 顯式解析數(shù)字字符串  62 4.3.3 顯式轉(zhuǎn)換為布爾值  65 4.4 隱式強制類型轉(zhuǎn)換  67 4.4.1 隱式地簡化  67 4.4.2 字符串和數(shù)字之間的隱式強制類型轉(zhuǎn)換  68 4.4.3 布爾值到數(shù)字的隱式強制類型轉(zhuǎn)換  71 4.4.4 隱式強制類型轉(zhuǎn)換為布爾值  72 4.4.5 || 和&&  73 4.4.6 符號的強制類型轉(zhuǎn)換  76 4.5 寬松相等和嚴格相等  77 4.5.1 相等比較操作的性能  77 4.5.2 抽象相等 4.6 抽象關(guān)系比較  89 4.7 小結(jié)  91 第5章 語法  92 5.1 語句和表達式  92 5.1.1 語句的結(jié)果值  93 5.1.2 表達式的副作用  95 5.1.3 上下文規(guī)則  99 5.2 運算符優(yōu)先級  104 5.2.1 短路  107 5.2.2 更強的綁定  107 5.2.3 關(guān)聯(lián)  108 5.2.4 釋疑  110 5.3 自動分號  111 5.4 錯誤  113 5.5 函數(shù)參數(shù)  115 5.6 try..finally  117 5.7 switch  120 5.8 小結(jié)  122 附錄a 混合環(huán)境javascript  123 第二部分 異步和性能 序  136 第1章 異步:現(xiàn)在與將來  138 1.1 分塊的程序  139 1.2 事件循環(huán)  141 1.3 并行線程  143 1.4 并發(fā)  148 1.4.1 非交互  150 1.4.2 交互  150 1.4.3 協(xié)作  154 1.5 任務(wù)  156 1.6 語句順序  157 1.7 小結(jié)  159 第2章 回調(diào)  161 2.1 continuation  162 2.2 順序的大腦  163 2.2.1 執(zhí)行與計劃  164 2.2.2 嵌套回調(diào)與鏈式回調(diào)  165 2.3 信任問題  169 2.3.1 五個回調(diào)的故事  170 2.3.2 不只是別人的代碼  171 2.4 省點回調(diào)  173 2.5 小結(jié)  176 第3章 promise  178 3.1 什么是promise  179 3.1.1 未來值  179 3.1.2 完成事件  183 3.2 具有then 方法的鴨子類型  188 3.3 promise 信任問題  190 3.3.1 調(diào)用過早  190 3.3.2 調(diào)用過晚  191 3.3.3 回調(diào)未調(diào)用  192 3.3.4 調(diào)用次數(shù)過少或過多  193 3.3.5 未能傳遞參數(shù)/ 環(huán)境值  193 3.3.6 吞掉錯誤或異常  194 3.3.7 是可信任的promise 嗎  195 3.3.8 建立信任  197 3.4 鏈式流  198 3.5 錯誤處理  206 3.5.1 絕望的陷阱  208 3.5.2 處理未捕獲的情況  209 3.5.3 成功的坑  211 3.6 promise 模式  212 3.6.1 promise.all([ .. ])  212 3.6.2 promise.race([ .. ])  213 3.6.3 all([ .. ]) 和race([ .. ]) 的變體  216 3.6.4 并發(fā)迭代  217 3.7 promise api 概述  219 3.7.1 new promise(..) 構(gòu)造器  219 3.7.2 promise.resolve(..) 和promise.reject(..)  219 3.7.3 then(..) 和catch(..)  220 3.7.4 promise.all([ .. ]) 和promise.race([ .. ])  221 3.8 promise 局限性  222 3.8.1 順序錯誤處理  222 3.8.2 單一值  223 3.8.3 單決議  225 3.8.4 慣性  227 3.8.5 無法取消的promise  230 3.8.6 promise 性能  231 3.9 小結(jié)  233 第4章 生成器  234 4.1 打破完整運行  234 4.1.1 輸入和輸出  236 4.1.2 多個迭代器  239 4.2 生成器產(chǎn)生值  243 4.2.1 生產(chǎn)者與迭代器  243 4.2.2 iterable  246 4.2.3 生成器迭代器  247 4.3 異步迭代生成器  250 4.4 生成器 promise  254 4.4.1 支持promise 的generator runner  256 4.4.2 生成器中的promise 并發(fā)  258 4.5 生成器委托  262 4.5.1 為什么用委托  264 4.5.2 消息委托  264 4.5.3 異步委托  268 4.5.4 遞歸委托  268 4.6 生成器并發(fā)  269 4.7 形實轉(zhuǎn)換程序  273 4.8 es6 之前的生成器  279 4.8.1 手工變換  280 4.8.2 自動轉(zhuǎn)換  284 4.9 小結(jié)  285 第5章 程序性能  287 5.1 web worker  288 5.1.1 worker 環(huán)境  290 5.1.2 數(shù)據(jù)傳遞  291 5.1.3 共享worker  291 5.1.4 模擬web worker  293 5.2 simd  293 5.3 asm.js  295 5.3.1 如何使用asm.js 優(yōu)化  295 5.3.2 asm.js 模塊  296 5.4 小結(jié)  298 第6章 性能測試與調(diào)優(yōu)  299 6.1 性能測試  99 6.1.1 重復(fù)  300 6.1.2 benchmark.js  301 6.2 環(huán)境為王  303 6.3 jsperf.com  305 6.4 寫好測試  309 6.5 微性能  309 6.5.1 不是所有的引擎都類似  312 6.5.2 大局  314 6.6 尾調(diào)用優(yōu)化  316 6.7 小結(jié)  318 附錄a asynquence 庫  319 附錄b 高級異步模式  339
展開全部

你不知道的JavaScript -中卷 相關(guān)資料

“精妙解釋javascript的核心基礎(chǔ)知識,讓你收獲‘復(fù)制 粘貼’和javascript工具庫中沒有也絕不可能教給你的知識。” ——david walsh,mozilla資深開發(fā)人員   “kyle關(guān)注javascript的異步特性,并為你展示如何通過promise和生成器理清這一特性。” ——marc grabanski,frontend masters首席執(zhí)行官兼ui開發(fā)工程師   “promise和chrome都已經(jīng)成為提高代碼可讀性和可維護性的重要工具,本書涵蓋的內(nèi)容會讓你對并發(fā)和異步有越來越多的控制。” ——jake archibald,google chrome開發(fā)大使

你不知道的JavaScript -中卷 作者簡介

Kyle Simpson 作家、培訓(xùn)師、講師、開源社區(qū)的活躍成員,推崇開放的互聯(lián)網(wǎng),對JavaScript、HTML5、實時/端對端通信和Web性能有深入研究。 單業(yè) (譯者)計算機專業(yè)碩士,軟件工程師,曾供職于多家軟件公司,從事軟件開發(fā)工作,現(xiàn)居于上海。負責(zé)本書第二部分“異步和性能”的翻譯。 姜南 (譯者)從事過國內(nèi)外金融、通信、移動互聯(lián)網(wǎng)、數(shù)字出版等領(lǐng)域的IT系統(tǒng)開發(fā)工作,擅長的技術(shù)有Java、C#、HTML5、JavaScript、iOS、Android等。長期在獨立技術(shù)博客——酷殼(coolshell.cn)發(fā)表翻譯文章。負責(zé)本書首部分“類型和語法”的翻譯。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
返回頂部
中圖網(wǎng)
在線客服
主站蜘蛛池模板: 破碎机_上海破碎机_破碎机设备_破碎机厂家-上海山卓重工机械有限公司 | KBX-220倾斜开关|KBW-220P/L跑偏开关|拉绳开关|DHJY-I隔爆打滑开关|溜槽堵塞开关|欠速开关|声光报警器-山东卓信有限公司 | 深圳激光打标机_激光打标机_激光焊接机_激光切割机_同体激光打标机-深圳市创想激光科技有限公司 深圳快餐店设计-餐饮设计公司-餐饮空间品牌全案设计-深圳市勤蜂装饰工程 | 模型公司_模型制作_沙盘模型报价-中国模型网 | 刮板输送机,粉尘加湿搅拌机,螺旋输送机,布袋除尘器 | 济南ISO9000认证咨询代理公司,ISO9001认证,CMA实验室认证,ISO/TS16949认证,服务体系认证,资产管理体系认证,SC食品生产许可证- 济南创远企业管理咨询有限公司 郑州电线电缆厂家-防火|低压|低烟无卤电缆-河南明星电缆 | 北京公积金代办/租房发票/租房备案-北京金鼎源公积金提取服务中心 | 压力控制器,差压控制器,温度控制器,防爆压力控制器,防爆温度控制器,防爆差压控制器-常州天利智能控制股份有限公司 | 马尔表面粗糙度仪-MAHR-T500Hommel-Mitutoyo粗糙度仪-笃挚仪器 | 拉力机-万能试验机-材料拉伸试验机-电子拉力机-拉力试验机厂家-冲击试验机-苏州皖仪实验仪器有限公司 | 防火窗_耐火窗_防火门厂家_防火卷帘门-重庆三乐门业有限公司 | 消防泵-XBD单级卧式/立式消防泵-上海塑泉泵阀(集团)有限公司 | 5nd音乐网|最新流行歌曲|MP3歌曲免费下载|好听的歌|音乐下载 免费听mp3音乐 | 防腐木批发价格_深圳_惠州_东莞防腐木厂家_森源(深圳)防腐木有限公司 | 东莞螺丝|东莞螺丝厂|东莞不锈钢螺丝|东莞组合螺丝|东莞精密螺丝厂家-东莞利浩五金专业紧固件厂家 | 工业机械三维动画制作 环保设备原理三维演示动画 自动化装配产线三维动画制作公司-南京燃动数字 聚合氯化铝_喷雾聚氯化铝_聚合氯化铝铁厂家_郑州亿升化工有限公司 | 磁力加热搅拌器-多工位|大功率|数显恒温磁力搅拌器-司乐仪器官网 | 天津仓库出租网-天津电商仓库-天津云仓一件代发-【博程云仓】 | 干粉砂浆设备_干混砂浆生产线_腻子粉加工设备_石膏抹灰砂浆生产成套设备厂家_干粉混合设备_砂子烘干机--郑州铭将机械设备有限公司 | 硅PU球场、篮球场地面施工「水性、环保、弹性」硅PU材料生产厂家-广东中星体育公司 | 户外环保不锈钢垃圾桶_标识标牌制作_园林公园椅厂家_花箱定制-北京汇众环艺 | 冷凝水循环试验箱-冷凝水试验箱-可编程高低温试验箱厂家-上海巨为(www.juweigroup.com) | 酶联免疫分析仪-多管旋涡混合仪|混合器-莱普特科学仪器(北京)有限公司 | CE认证_产品欧盟ROHS-REACH检测机构-商通检测 | 手持式3d激光扫描仪-便携式三维立体扫描仪-北京福禄克斯 | 深圳市索富通实业有限公司-可燃气体报警器 | 可燃气体探测器 | 气体检测仪 | 电子天平-华志电子天平厂家| Brotu | 关注AI,Web3.0,VR/AR,GPT,元宇宙区块链数字产业 | 南京租车,南京汽车租赁,南京包车,南京会议租车-南京七熹租车 | 细砂提取机,隔膜板框泥浆污泥压滤机,螺旋洗砂机设备,轮式洗砂机械,机制砂,圆锥颚式反击式破碎机,振动筛,滚筒筛,喂料机- 上海重睿环保设备有限公司 | 天津暖气片厂家_钢制散热器_天津铜铝复合暖气片_维尼罗散热器 | 防爆电机_ybx3系列电机_河南省南洋防爆电机有限公司 | 合肥仿石砖_合肥pc砖厂家_合肥PC仿石砖_安徽旭坤建材有限公司 | 河南生物显微镜,全自动冰冻切片机-河南荣程联合科技有限公司 | 岩石钻裂机-液压凿岩机-劈裂机-挖改钻_湖南烈岩科技有限公司 | 大流量卧式砂磨机_强力分散机_双行星双动力混合机_同心双轴搅拌机-莱州市龙跃化工机械有限公司 | 100国际学校招生 - 专业国际学校择校升学规划 | 北京签证代办_签证办理_商务签证_旅游签证_寰球签证网 | 物流之家新闻网-最新物流新闻|物流资讯|物流政策|物流网-匡匡奈斯物流科技 | 冷凝水循环试验箱-冷凝水试验箱-可编程高低温试验箱厂家-上海巨为(www.juweigroup.com) | 成都装修公司-成都装修设计公司推荐-成都朗煜装饰公司 |