您好,欢迎来到聚文网。
登录
免费注册
网站首页
|
搜索
热搜:
磁力片
|
漫画
|
购物车
0
我的订单
商品分类
首页
幼儿
文学
社科
教辅
生活
销量榜
细说JavaScript语言
字数: 468000.0
装帧: 平装
出版社: 电子工业出版社
作者: 兄弟连教育 组编;高洛峰,王宝龙,刘滔 编著
出版日期: 2017-11-01
商品条码: 9787121328855
版次: 1
开本: 16开
页数: 273
出版年份: 2017
定价:
¥49.8
销售价:
登录后查看价格
¥{{selectedSku?.salePrice}}
库存:
{{selectedSku?.stock}}
库存充足
{{item.title}}:
{{its.name}}
加入购物车
立即购买
加入书单
收藏
精选
¥5.83
世界图书名著昆虫记绿野仙踪木偶奇遇记儿童书籍彩图注音版
¥5.39
正版世界名著文学小说名家名译中学生课外阅读书籍图书批发 70册
¥8.58
简笔画10000例加厚版2-6岁幼儿童涂色本涂鸦本绘画本填色书正版
¥5.83
世界文学名著全49册中小学生青少年课外书籍文学小说批发正版
¥4.95
全优冲刺100分测试卷一二三四五六年级上下册语文数学英语模拟卷
¥8.69
父与子彩图注音完整版小学生图书批发儿童课外阅读书籍正版1册
¥24.2
好玩的洞洞拉拉书0-3岁宝宝早教益智游戏书机关立体翻翻书4册
¥7.15
幼儿认字识字大王3000字幼儿园中班大班学前班宝宝早教启蒙书
¥11.55
用思维导图读懂儿童心理学培养情绪管理与性格培养故事指导书
¥19.8
少年读漫画鬼谷子全6册在漫画中学国学小学生课外阅读书籍正版
¥64
科学真好玩
¥12.7
一年级下4册·读读童谣和儿歌
¥38.4
原生态新生代(传统木版年画的当代传承国际研讨会论文集)
¥11.14
法国经典中篇小说
¥11.32
上海的狐步舞--穆时英(中国现代文学馆馆藏初版本经典)
¥21.56
猫的摇篮(精)
¥30.72
幼儿园特色课程实施方案/幼儿园生命成长启蒙教育课程丛书
¥24.94
旧时风物(精)
¥12.04
三希堂三帖/墨林珍赏
¥6.88
寒山子庞居士诗帖/墨林珍赏
¥6.88
苕溪帖/墨林珍赏
¥6.88
楷书王维诗卷/墨林珍赏
¥9.46
兰亭序/墨林珍赏
¥7.74
祭侄文稿/墨林珍赏
¥7.74
蜀素帖/墨林珍赏
¥12.04
真草千字文/墨林珍赏
¥114.4
进宴仪轨(精)/中国古代舞乐域外图书
¥24.94
舞蹈音乐的基础理论与应用
内容简介
本书的重点是JavaScript语言的基础语法,它是JavaScript能够实现高级特效的必要前提。本书通过最通俗的方式讲解了JavaScript语言中的变量、数据结构、运算符、语句、函数、对象等知识。虽然本书内容只是JavaScript的基础,和网页没有关系,并不能实现太多页面中的特效,但本书能够起到引领的作用,能够带你走进JavaScript的微妙世界,是学习前端最核心的内容。本书是“跟兄弟连学HTML5系列教程”的第二本书,在知识体系方面需要先掌握系列图书第一本《细说网页制作》中的一部分内容,同时为读者之后学习同系列其他图书做铺垫。
作者简介
兄弟连IT教育,成立于2006年,中国程序员培训领导者。兄弟连以“优秀的教学、严格的管理、职业素质课贯穿始终”而闻名,现已开设PHP、UI、HTML5、Java/Android、iOS、Linux等众多课程,分别在北京、上海、广州、沈阳、扬州、苏州、郑州、济南设立校区,今后会陆续在成都、西安、武汉等地建设校区,每年有数十万名学员受益于兄弟连的职业培训、教学视频、网络公开课、院校讲座、出版书籍。我们相信,我们不仅仅是老师,更是学员的梦想守护者与职场引路人。
高洛峰,兄弟连教育教研总监,拥有十几年软件开发和IT教学工作经验,曾任多家上市公司技术总监、项目经理、高级软件工程师等职位,具有扎实的技术功底。国内资深技术讲师,从事IT培训以来累计授课长达一万课时以上,培养百余名IT名师,培训上万名学员成功走向IT岗位,荣获“腾讯2016年度网络人气名人讲师”。
目录
第1章初识JavaScript1
1.1JavaScript概述2
1.1.1JavaScript和HTML的关系2
1.1.2JavaScript与浏览器的关系3
1.1.3JavaScript的运行原理4
1.2JavaScript的主要应用5
1.2.1处理用户事件5
1.2.2用JavaScript跨平台开发移动APP7
1.2.3节省与Web服务器的交互时间8
1.2.4编写页面特效8
1.2.5客户端功能插件10
1.2.6游戏和微活动11
1.2.7其他方面的应用11
1.3JavaScript的发展史12
1.3.1JavaScript的诞生12
1.3.2JavaScript与Java的关系13
1.3.3JavaScript与JScript的关系13
1.4伟大的ECMA标准13
1.4.1ECMAScript标准是什么14
1.4.2ECMAScript标准的由来14
1.4.3ECMAScript的版本14
1.4.4ECMAScript第6版的新特性15
1.5JavaScript的特性16
1.6JavaScript的组成16
1.6.1JavaScript语言的语法17
1.6.2文档对象模型(DOM)17
1.6.3浏览器对象模型(BOM)18
1.7JavaScript在移动开发中的应用19
1.7.1PC端和移动端开发的区别19
1.7.2什么是移动端WebAPP19
1.8JavaScript常见的开发形式20
1.8.1原生JavaScript20
1.8.2JavaScript插件20
1.8.3JavaScript框架20
1.9JavaScript的开发工具21
1.10本书的上下文内容23
1.11JavaScript的学习方法23
1.11.1编程思想24
1.11.2编程实战24
1.11.3要事为先的原则24
1.11.4Bug解决之道25
1.11.5看教学视频,让学习变得简单26
本章小结27
课后练习题27
第2章学习前的准备29
2.1开发环境和开发工具的选择与使用29
2.1.1开发环境30
2.1.2开发工具34
2.1.3*扩展36
2.2在HTML中如何使用JavaScript38
2.2.1行内式38
2.2.2嵌入式42
2.2.3引入式43
2.2.4三种方式的特点44
2.3基本调试方法45
2.3.1警告窗45
2.3.2修改网页内容46
2.3.3修改标签内容47
2.3.4控制台50
2.4书写规范52
2.4.1基本的标点符号52
2.4.2严格区分大小写55
2.4.3注释56
2.5标识符58
2.6保留字59
2.7JavaScript的优化设计思想60
本章小结61
课后练习题62
第3章JavaScript中的变量64
3.1变量的声明和赋值64
3.1.1变量声明64
3.1.2变量赋值66
3.2变量提升67
3.3全局变量和局部变量69
3.4变量的命名规则70
3.5ES6新特性之局部变量71
3.5.1let关键字的基本使用71
3.5.2新增的区块作用域72
3.5.3关键字let与var的区别73
3.6ES6新特性之全局变量75
3.7ES6新特性之解构赋值76
本章小结78
课后练习题78
第4章JavaScript的数据类型80
4.1获取数据类型80
4.2字符串类型(string)82
4.2.1字面量表示82
4.2.2转义字符84
4.2.3字符串的特点85
4.2.4ES6新特性之模板字符串86
4.3数值类型(number)88
4.3.1字面量表示88
4.3.2进制转换88
4.3.3浮点数89
4.3.4浮点数的算术运算90
4.3.5数值范围91
4.3.6NaN91
4.4布尔类型(boolean)92
4.5未定义类型(undefined)93
4.6空类型(null)93
4.7对象类型(object)94
4.8类型转换95
4.8.1字符串类型转换95
4.8.2数值类型转换97
4.8.3布尔类型转换101
4.9ES6之Symbol类型102
4.9.1Symbol类型的创建103
4.9.2Symbol类型的特性103
4.9.3获取已创建的Symbol类型105
本章小结107
课后练习题107
第5章表达式与运算符110
5.1表达式110
5.1.1简单表达式111
5.1.2复杂表达式111
5.2运算符113
5.2.1算术运算符113
5.2.2赋值运算符118
5.2.3关系运算符118
5.2.4逻辑运算符121
5.2.5位运算符126
5.2.6其他运算符129
5.2.7优先级133
本章小结136
课后练习题136
第6章语句139
6.1顺序结构139
6.2表达式语句140
6.3声明语句141
6.4条件语句141
6.4.1if语句142
6.4.2if...else语句143
6.4.3elseif语句145
6.4.4switch语句147
6.5循环语句149
6.5.1while循环150
6.5.2do...while循环151
6.5.3for循环152
6.5.4for...in循环156
6.6跳出语句156
6.6.1label语句157
6.6.2break语句157
6.6.3continue语句158
本章小结160
课后练习题160
第7章函数163
7.1函数分类163
7.2自定义函数164
7.2.1函数的创建和调用164
7.2.2参数166
7.2.3返回值170
7.3函数的特殊类型170
7.3.1函数表达式170
7.3.2自执行函数171
7.3.3回调函数173
7.3.4递归函数175
7.3.5构造函数178
7.4函数作用域178
7.4.1局部变量178
7.4.2变量的访问机制179
7.4.3变量的生命周期180
7.5闭包181
7.6ES6函数新特性184
7.6.1rest参数184
7.6.2箭头函数184
本章小结186
课后练习题186
第8章对象189
8.1理解对象189
8.1.1什么是对象190
8.1.2对象有什么用191
8.1.3如何使用对象192
8.2创建对象194
8.2.1字面量创建194
8.2.2构造函数创建195
8.2.3工厂模式196
8.2.4自定义构造函数197
8.3对象属性200
8.3.1属性的查询200
8.3.2属性的删除200
8.3.3属性的遍历201
8.4对象的存储202
8.4.1存储机制202
8.4.2垃圾回收机制203
8.4.3内存优化203
8.5ES6对象新特性204
8.5.1属性的简洁表示法204
8.5.2属性名的表达式206
本章小结208
课后练习题208
第9章数组210
9.1理解数组210
9.1.1什么是数组210
9.1.2数组的组成结构211
9.1.3数组和对象的联系与区别211
9.2创建数组213
9.2.1构造函数创建数组214
9.2.2数组直接量创建数组215
9.3数组元素216
9.3.1元素的获取216
9.3.2元素的添加、修改和删除217
9.3.3元素的查询221
9.3.4元素的遍历222
9.4特殊的数组形式225
9.4.1稀疏数组226
9.4.2多维数组227
9.4.3类数组对象228
9.4.4字符串229
9.5数组特有的方法229
9.5.1join()方法230
9.5.2concat()方法230
9.5.3splice()方法232
9.5.4slice()方法232
9.5.5push()和pop()方法233
9.5.6unshift()和shift()方法233
9.5.7forEach()方法234
9.5.8map()方法235
9.5.9filter()方法236
9.5.10every()和some()方法237
9.5.11reduce()和reduceRight()方法238
9.5.12indexOf()和lastIndexOf()方法239
9.6ES6数组新特性239
9.6.1Array.of()方法240
9.6.2数组实例的find()和findIndex()方法240
9.6.3数组实例的fill()方法241
本章小结242
课后练习题243
第10章内置对象245
10.1String对象245
10.1.1简单上手246
10.1.2构造方法246
10.1.3其他方法247
10.1.4实际操作248
10.2Math对象249
10.2.1简单上手250
10.2.2对象属性250
10.2.3对象方法250
10.2.4实际操作251
10.3Date对象253
10.3.1简单上手253
10.3.2构造方法253
10.3.3实例方法255
10.3.4静态方法258
10.3.5实际操作259
10.4RegExp对象260
10.4.1简单上手260
10.4.2构造方法260
10.4.3元字符261
10.4.4运算符优先级263
10.4.5实际操作264
10.5Number对象265
10.5.1简单上手265
10.5.2构造方法265
10.5.3对象属性266
10.5.4对象方法266
10.5.5实际操作268
10.6Event对象268
10.6.1简单上手269
10.6.2事件句柄(EventHandlers)269
10.6.3鼠标/键盘属性271
10.6.4IE属性272
10.6.5标准Event对象属性274
10.6.6标准Event对象方法274
本章小结275
课后练习题275
×
Close
添加到书单
加载中...
点此新建书单
×
Close
新建书单
标题:
简介:
蜀ICP备2024047804号
Copyright 版权所有 © jvwen.com 聚文网