返回首页
苏宁会员
购物车 0
易付宝
手机苏宁

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

  • 服务承诺: 正品保障
  • 公司名称:
  • 所 在 地:

  • JavaScript学习指南 (美)布朗(Ethan Brown) 著;娄佳,袁慎建 译 著作 专业科技 文轩网
  • 新华书店正版
    • 作者: (美)布朗(Ethan Brown) 著;娄佳,袁慎建 译著
    • 出版社: 人民邮电出版社
    • 出版时间:2017-07-01 00:00:00
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    文轩网图书旗舰店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品分类

         https://product.suning.com/0070067633/11555288247.html

     

    商品参数
    • 作者: (美)布朗(Ethan Brown) 著;娄佳,袁慎建 译著
    • 出版社:人民邮电出版社
    • 出版时间:2017-07-01 00:00:00
    • 版次:1
    • 印次:1
    • 印刷时间:2017-07-01
    • 字数:385千字
    • 页数:307
    • 开本:16开
    • 装帧:平装
    • 国别/地区:中国
    • 版权提供:人民邮电出版社

    JavaScript学习指南

    作  者:(美)布朗(Ethan Brown) 著;娄佳,袁慎建 译 著作
    定  价:59
    出 版 社:人民邮电出版社
    出版日期:2017年07月01日
    页  数:307
    装  帧:平装
    ISBN:9787115456328
    主编推荐

    内容简介

    JavaScript是目前Web开发领域很好流行的一种编程语言,得到众多IT从业人员和编程爱好者的关注。
    本书分为22章,在ES6的基础上,系统地介绍了JavaScript的基本语法、语言特性、相关工具、基本对象、技术以及推动现代JavaScript开发的范例等方面的知识。本书内容由浅及深,既有变量、控制流、函数等基础内容,又有异步编程、正则表达式等不错知识。
    本书适合具备一定JavaScript基础知识的读者阅读,也适合从事程序设计工作并想要深入探索JavaScript语言的读者阅读。

    作者简介

    布朗,是互动营销公司Pop Art的工程总监,负责网站和网络服务的架构和实现,面向从小公司到跨国企业的多种客户。他有着超过20年的编程经验。

    精彩内容

    目录
    第1章第一个应用1
    1.1从哪里开始2
    1.2实用的工具2
    1.2.1语法高亮3
    1.2.2括号匹配3
    1.2.3代码折叠4
    1.2.4自动补全4
    1.3关注注释4
    1.4从这里开始5
    1.5JavaScript控制台7
    1.6jQuery8
    1.7绘制图元8
    1.8自动执行重复任务10
    1.9处理用户输入11
    1.10Hello,World13
    第2章JavaScript开发中的常用工具14
    2.1在当下编写ES6代码14
    2.2ES6的新特性15
    2.2.1安装Git16
    2.2.2终端16
    2.2.3项目根目录17
    2.2.4版本控制:Git17
    2.2.5包管理工具:npm20
    2.2.6构建工具:Gulp和Grunt22
    2.2.7项目结构23
    2.3转换器24
    2.3.1使用Gulp运行Babel24
    2.3.2格式审查工具26
    2.4总结29
    第3章字面量、变量、常量和数据类型32
    3.1变量和常量32
    3.2变量和常量:用哪个33
    3.3标识符命名34
    3.4字面量35
    3.5基本类型和对象36
    3.6数字37
    3.7字符串39
    3.8特殊字符40
    3.8.1模板字符串41
    3.8.2多行字符串42
    3.8.3数字用作字符串43
    3.9布尔型43
    3.10符号43
    3.11null和undefined44
    3.12对象44
    3.13Number,String和Boolean对象47
    3.14数组47
    3.15对象和数组的拖尾逗号49
    3.16日期50
    3.17正则表达式50
    3.18映射和集合51
    3.19数据类型转换51
    3.19.1转换成数字51
    3.19.2转换成字符串52
    3.19.3转换成布尔型52
    3.20总结53
    第4章控制流54
    4.1控制流的底层54
    4.1.1while循环57
    4.1.2块语句58
    4.1.3空格59
    4.1.4辅助方法60
    4.1.5ifelse语句60
    4.1.6do...while循环62
    4.1.7for循环63
    4.1.8if语句64
    4.1.9最后的整合65
    4.2JavaScript中的控制语句66
    4.2.1控制流异常67
    4.2.2链式if…else语句67
    4.2.3元语法68
    4.2.4其他循环模式69
    4.2.5switch语句70
    4.2.6for…in循环74
    4.2.7for…of循环74
    4.3实用的控制流模式74
    4.3.1使用continue减少条件嵌套75
    4.3.2使用break或return避免不必要的计算75
    4.3.3在循环结束后使用索引的值76
    4.3.4列表变动时索引递减76
    4.4总结77
    第5章表达式和运算符78
    5.1运算符79
    5.2算术运算符80
    5.3运算符优先级82
    5.4比较运算符83
    5.5比较数字85
    5.6字符串连接86
    5.7逻辑运算符87
    5.8与、或和非88
    5.8.1短路求值89
    5.8.2非布尔值的逻辑运算符89
    5.8.3条件运算符90
    5.8.4逗号运算符91
    5.9分组运算符91
    5.9.1位运算符91
    5.9.2类型判断运算符93
    5.9.3void运算符94
    5.9.4赋值运算符94
    5.10解构赋值95
    5.11对象和数组运算符97
    5.12模板字符串中的表达式97
    5.13表达式和控制流模式97
    5.13.1将if…else语句转化成条件表达式98
    5.13.2将if语句转化成短路求值的逻辑或(||)表达式98
    5.14总结98
    第6章函数99
    6.1返回值100
    6.2引用调用100
    6.3函数参数101
    6.3.1参数会让函数有所区别吗103
    6.3.2解构参数104
    6.3.3默认参数105
    6.4函数作为对象属性105
    6.5this关键字105
    6.6函数表达式和匿名函数107
    6.7箭头符号109
    6.8调用、请求和绑定110
    6.9总结112
    第7章作用域113
    7.1作用域和存在114
    7.2静态作用域与动态作用域114
    7.3全局作用域115
    7.4块作用域117
    7.5变量屏蔽117
    7.6函数、闭包和静态作用域119
    7.7即时调用函数表达式120
    7.8函数作用域和提升121
    7.9函数提升123
    7.10临时死区124
    7.11严格模式124
    7.12总结125
    第8章数组及其处理126
    8.1数组概览126
    8.2操作数组内容127
    8.2.1在起始和末尾添加或删除元素128
    8.2.2在末尾添加多个元素128
    8.2.3获取子数组128
    8.2.4从任意位置添加或删除元素129
    8.2.5数组内的分割和替换129
    8.2.6用指定值填充数组129
    8.2.7数组反转和排序130
    8.3数组搜索130
    8.4数组的基本操作:map和filter133
    8.5数组魔法:reduce135
    8.6数组方法,已删除或者未定义的元素138
    8.7字符串连接138
    8.8总结139
    第9章对象以及面向对象编程141
    9.1属性枚举141
    9.1.1for...in142
    9.1.2Object.keys142
    9.2面向对象编程143
    9.2.1创建类和实例143
    9.2.2动态属性145
    9.2.3类即函数146
    9.2.4原型147
    9.2.5静态方法148
    9.2.6继承149
    9.2.7多态151
    9.2.8枚举对象属性,回顾151
    9.2.9字符串表示152
    9.3多继承、混合类和接口153
    9.4总结155
    第10章Maps和Sets156
    10.1Maps156
    10.2WeakMaps158
    10.3Sets159
    10.4WeakSets160
    10.5打破对象习惯161
    第11章异常和错误处理162
    11.1Error对象162
    11.2使用try和catch处理异常163
    11.3抛出异常164
    11.4异常处理和调用栈165
    11.5try...catch...finally166
    11.6让异常成为例外167
    第12章迭代器和生成器168
    12.1迭代协议170
    12.2生成器172
    12.2.1yield表达式和双向交流173
    12.2.2生成器和返回值175
    12.3总结175
    第13章函数和抽象思考的力量176
    13.1函数作为子程序176
    13.2函数作为有返回值的子程序177
    13.3函数即…函数178
    13.4那又如何?180
    13.5IIEFs和异步代码182
    13.6函数变量184
    13.6.1数组中的函数186
    13.6.2将函数传给函数187
    13.6.3在函数中返回函数188
    13.7递归189
    13.8总结190
    第14章异步编程191
    14.1类比192
    14.2回调192
    14.2.1setInterval和clearInterval193
    14.2.2Scope和异步执行194
    14.2.3错误优先回调195
    14.2.4回调地狱196
    14.3Promise197
    14.3.1创建Promise198
    14.3.2使用Promise198
    14.3.3事件200
    14.3.4Promise链202
    14.3.5避免不被处理的Promise203
    14.4生成器205
    14.4.1向前一步和退后两步207
    14.4.2不要自己编写生成器运行器208
    14.4.3生成器运行器中的异常处理208
    14.5总结209
    第15章日期和时间211
    15.1日期、时区、时间戳以及Unix时间211
    15.2构造Date对象212
    15.3Moment.js213
    15.4JavaScript中Date的实际用法214
    15.5构造日期对象214
    15.5.1在服务端构造日期对象214
    15.5.2在浏览器中构造Date对象215
    15.6传递日期215
    15.7展日期216
    15.8日期的组成217
    15.9日期的比较218
    15.10日期的四则运算218
    15.11用户友好的相对日期219
    15.12总结220
    第16章数学运算221
    16.1格式化数字221
    16.1.1固定小数222
    16.1.2指数符号222
    16.1.3固定精度222
    16.1.4不同进制223
    16.1.5进一步格式化数字223
    16.2常量224
    16.3代数函数224
    16.3.1幂运算224
    16.3.2对数函数225
    16.3.3其他函数225
    16.3.4伪随机数生成器226
    16.4三角函数227
    16.5双曲线函数227
    第17章正则表达式229
    17.1子字符串匹配和替换229
    17.2构造正则表达式230
    17.3使用正则表达式进行搜索231
    17.4使用正则表达式进行替换231
    17.5消费输入232
    17.6分枝234
    17.7匹配HTML235
    17.8字符集235
    17.9具名字符集236
    17.10重复237
    17.11句点元字符和转义238
    17.12分组238
    17.13懒惰匹配,贪婪匹配240
    17.14反向引用241
    17.15替换组242
    17.16函数替换243
    17.17锚点245
    17.18单词边界匹配245
    17.19向前查找247
    17.20动态构造正则表达式248
    17.21总结248
    第18章浏览器中的JavaScript249
    18.1ES5还是ES6249
    18.2文档对象模型250
    18.3关于树的专用语252
    18.4DOM中的“Get”方法253
    18.5查询DOM元素253
    18.6多个DOM元素254
    18.7创建DOM元素255
    18.8样式元素256
    18.9数据属性257
    18.10事件258
    18.11事件捕获与事件冒泡259
    18.12Ajax263
    18.13总结267
    第19章jQuery268
    19.1万能的美元(符号)268
    19.2引入jQuery269
    19.3等待DOM加载269
    19.4jQuery封装的DOM元素270
    19.5操作元素270
    19.6展开jQuery对象272
    19.7Ajax273
    19.8总结273
    第20章Node274
    20.1Node基础274
    20.2模块(Module)275
    20.3核心module、文件module和npmmodule277
    20.4自定义函数Module279
    20.5访问文件系统281
    20.6进程284
    20.7操作系统286
    20.8子进程287
    20.9流288
    20.10Web服务器289
    20.11总结291
    第21章对象属性配置和代理292
    21.1存取器属性:getter和setter292
    21.2对象属性的属性294
    21.3对象保护:冻结、封装、以及阻止扩展296
    21.4代理299
    21.5总结301
    第22章附加资源302
    22.1在线文档302
    22.2期刊303
    22.3博客和教程303
    22.4StackOverflow304
    22.5给开源项目做贡献306
    22.6总结307

    售后保障

    最近浏览

    猜你喜欢

    该商品在当前城市正在进行 促销

    注:参加抢购将不再享受其他优惠活动

    x
    您已成功将商品加入收藏夹

    查看我的收藏夹

    确定

    非常抱歉,您前期未参加预订活动,
    无法支付尾款哦!

    关闭

    抱歉,您暂无任性付资格

    此时为正式期SUPER会员专享抢购期,普通会员暂不可抢购