登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 運費計算  | 聯絡我們  | 幫助中心 |  加入書簽
會員登入 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類瀏覽雜誌 臺灣用戶
品種:超過100萬種各類書籍/音像和精品,正品正價,放心網購,悭钱省心 服務:香港台灣澳門海外 送貨:速遞郵局服務站

新書上架簡體書 繁體書
暢銷書架簡體書 繁體書
好書推介簡體書 繁體書

五月出版:大陸書 台灣書
四月出版:大陸書 台灣書
三月出版:大陸書 台灣書
二月出版:大陸書 台灣書
一月出版:大陸書 台灣書
12月出版:大陸書 台灣書
11月出版:大陸書 台灣書
十月出版:大陸書 台灣書
九月出版:大陸書 台灣書
八月出版:大陸書 台灣書
七月出版:大陸書 台灣書
六月出版:大陸書 台灣書
五月出版:大陸書 台灣書
四月出版:大陸書 台灣書
三月出版:大陸書 台灣書

『簡體書』JavaScript 实战详解

書城自編碼: 3428254
分類:簡體書→大陸圖書→教材研究生/本科/专科教材
作者: 千锋教育高教产品研发部
國際書號(ISBN): 9787302537106
出版社: 清华大学出版社
出版日期: 2019-10-01

頁數/字數: /
書度/開本: 16开 釘裝: 平装

售價:HK$ 107.9

我要買

 

** 我創建的書架 **
未登入.


新書推薦:
漫画少年学墨菲定律
《 漫画少年学墨菲定律 》

售價:HK$ 68.8
最后的火星人:弗雷德里克·布朗经典科幻小说集
《 最后的火星人:弗雷德里克·布朗经典科幻小说集 》

售價:HK$ 51.8
一眼千年 敦煌壁画白描临摹本
《 一眼千年 敦煌壁画白描临摹本 》

售價:HK$ 114.8
中日联合江南地区民俗调查报告辑
《 中日联合江南地区民俗调查报告辑 》

售價:HK$ 2507.0
彩色图解伤寒论:漫画讲透伤寒论,增强免疫 百病食疗 防病为先 中医八大名著之一养生图解
《 彩色图解伤寒论:漫画讲透伤寒论,增强免疫 百病食疗 防病为先 中医八大名著之一养生图解 》

售價:HK$ 79.4
长城砖系列:血拼的海路:明末清初私人海上贸易
《 长城砖系列:血拼的海路:明末清初私人海上贸易 》

售價:HK$ 112.7
汇通天下:乔致庸
《 汇通天下:乔致庸 》

售價:HK$ 57.3
长城砖系列:清人社会生活
《 长城砖系列:清人社会生活 》

售價:HK$ 112.7

 

建議一齊購買:

+

HK$ 126.4
《 HTML5从入门到精通 》
+

HK$ 93.2
《 Java EE(SSM)企业应用实战 》
+

HK$ 93.2
《 Android从入门到精通 》
+

HK$ 84.9
《 C++语言程序设计 》
+

HK$ 66.8
《 Python快乐编程基础入门(21世纪高等学校计算机专业实用规划教材) 》
+

HK$ 67.2
《 Python快乐编程——网络爬虫 》
編輯推薦:
夯实基础,注重实战,配有丰富的案例、习题精讲。内容通俗易懂,由浅入深,既可作为各高等院校相关专业的教材,也可作为培训机构的教学用书,同时也非常适合广大Web前端爱好者自学。
內容簡介:
本书是JavaScript初学者的不二之选。本书循序渐进、由浅入深,内容丰富,实战性强,全面覆盖JavaScript的核心语法,包括变量、数据类型、作用域链、闭包、BOM和DOM模型、AJAX技术、面向对象等,还囊括了事件模型、算法、运动特效、ECMAScript6.0等。 本书既可作为各高等院校相关专业的教材,也可作为培训机构的教学用书,同时也非常适合广大Web前端爱好者自学。
目錄
第 1章 JavaScript简介 1
1.1什么是 JavaScript . 1

1.1.1
JavaScript的诞生 1

1.1.2
JavaScript与 Java的关系. 2
1.1.3
为什么学习 JavaScript 2


1.2
JavaScript的特性 . 3

1.2.1
语言特性 . 3

1.2.2
JavaScript与 ECMAScript的关系 . 4
1.2.3
JavaScript与 HTML和 CSS 的关系 . 5
1.2.4
JavaScript的组成 5

1.2.5
JavaScript版本 6


1.3编写第一个 JavaScript程序. 7

1.3.1
JavaScript编辑工具 7

1.3.2
JavaScript在 HTML的引入方式 . 8
1.3.3
注释、空格、分号 . 9

1.3.4
JavaScript调试控制台 10


1.4本章小结. 11

1.5习题
. 11

第 2章 JavaScript基本语法 . 13
2.1变量
. 13

2.1.1
关键字与保留字 . 13

2.1.2
命名规则 . 14

2.1.3
规范与简写 . 15


2.2数据类型. 15


2.2.1
类型划分 . 15

2.2.2
类型判断 . 17

2.2.3
类型转换 . 17

2.2.4
类型比较 . 18

2.3
运算符 19

2.3.1
算术运算符 . 19

2.3.2
赋值运算符 . 20

2.3.3
比较运算符 . 21

2.3.4
逻辑运算符 . 22

2.3.5
条件运算符 . 22


2.4
流程控制 23

2.4.1
if判断 23

2.4.2
switch判断 27

2.4.3
while循环 . 29

2.4.4
for循环 31


2.5
本章小结 34

2.6
习题 34

第 3章 DOM的基本操作 36
3.1
获取元素 36

3.1.1
document文档. 36

3.1.2
getElementById方法. 38

3.1.3
元素属性操作 . 39


3.2
元素样式操作 . 40

3.2.1行间样式 . 40
cssText . 42
3.2.2
3.2.3非行间样式 . 42

3.3
获取集合 47

3.3.1
getElementsByTagName方法 . 47

3.3.2
getElementsByClassName方法 51

3.3.3
类似 CSS方式获取元素 53
innerHTML 53

3.3.4
3.3.5获取元素 . 55

3.4
实际运用 57

3.4.1
隔行换色 . 57

3.4.2
拼接背景图 . 58

3.4.3
九九乘法表 . 60


3.5
本章小结 61

目录 XI
3.6 习题 61
第 4章 JavaScript函数 62
4.1 定义函数 62
4.1.1函数简介 . 62
4.1.2函数声明 . 62
4.1.3函数表达式 . 65
4.1.4函数声明方式与函数表达式方式的区别 65
4.2 操作函数 67
4.2.1函数传参 . 67
arguments. 69
4.2.2
4.2.3函数返回值 . 70
4.2.4函数作用域 . 72
4.2.5函数与事件 . 73
4.2.6实际运用 . 75
4.3 内置函数 77
4.3.1弹窗模式 . 77
4.3.2数字字符串转为数字 . 81
eval. 82
4.3.3 isNaN . 83
4.3.4
4.3.5有限数值 . 84
4.4 本章小结 84
4.5 习题 84
第 5章 JavaScript进阶语法. 86
5.1 定时器 86
5.1.1连续定时器 . 86
5.1.2延迟定时器 . 88
5.1.3实际运用 . 90
5.2 this关键字 93
5.2.1指向操作 . 93
5.2.2改变指向方法 . 96
5.2.3实际运用 . 98
5.3 属性操作 101
5.3.1自定义属性 . 101
5.3.2获取属性四种方法 . 102
5.3.3实际运用 . 104
5.4 其他 108

5.4.1
Math数学对象 108

5.4.2
真假值 . 110

5.4.3
逻辑运算赋值操作 . 112

5.5
本章小结 113

5.6
习题 113

第 6章字符串与数组 115
6.1
字符串 115

6.1.1
截取字符串方法 . 115

6.1.2
查找字符串方法 . 117

6.1.3
转换字符串方法 . 119


6.2
数组 120

6.2.1
定义与使用数组 . 120

6.2.2
添加数组与删除数组方法 122

6.2.3
查找数组方法 . 124

6.2.4
转换数组方法 . 125

6.2.5
筛选数组方法 . 127

6.2.6
排序数组方法 . 128


6.3
实际运用 130

6.3.1
添加、删除输入框值 . 130

6.3.2
单击排序列表项 . 131

6.3.3
展开、收缩文本内容 . 133


6.4
本章小结 134

6.5
习题 134

第 7章时间与正则 136
7.1
时间 136

7.1.1
获取时间方法 . 136

7.1.2
计算时间间隔 . 141

7.1.3
指定时间节点 . 143


7.2
正则 145

7.2.1
正则的作用 . 145

7.2.2
正则表达式的两种创建方式 145

7.2.3
正则表达式对象的使用 146

7.2.4
正则符号 . 146

7.2.5
String的正则方法. 155


7.3
实际运用 157

7.3.1
钟表 . 157

7.3.2 金额千分符 . 159
7.4 本章小结 160
7.5 习题 160
第 8章 DOM详解 162
8.1 DOM节点 162
8.1.1 DOM树. 162
8.1.2 节点类型 . 163
8.1.3 子节点 . 165
8.1.4 父节点 . 168
8.1.5 兄弟节点 . 171
8.2 DOM操作 173
8.2.1 创建节点 . 173
8.2.2 添加、删除节点 . 173
8.2.3 替换、克隆节点 . 179
8.3 元素尺寸 181
8.3.1 元素距离 . 181
8.3.2 滚动距离 . 183
8.3.3 元素大小 . 183
8.4 实际运用 184
8.4.1 留言板 . 184
8.4.2 返回顶部 . 186
8.4.3 模态框 . 187
8.5 本章小结 190
8.6 习题 190
第 9章 BOM详解 192
9.1 window窗口. 192
9.1.1 window对象简介 192
9.1.2 打开与关闭窗口 . 193
9.1.3 改变窗口尺寸和移动窗口位置 195
9.2 BOM与浏览器 198
9.2.1 浏览器网址 . 198
9.2.2 浏览器信息 . 201
9.2.3 浏览器历史记录 . 202
9.2.4 浏览器 Cookie. 203
9.3 实际运用 205
9.3.1 运行代码框 . 205

9.3.2
SPA应用 . 206

9.3.3
记录登录用户名 . 208


9.4
本章小结 210

9.5
习题 210

目录 XIII
第 10章事件详解. 212
10.1
event对象. 212

10.1.1
鼠标坐标 213

10.1.2
键盘键值 215

10.1.3
冒泡与捕获 218

10.1.4
默认事件 223


10.2
事件高级操作. 224

10.2.1
事件绑定 224

10.2.2
事件取消 225

10.2.3
事件代理 227


10.3
实际运用 232

10.3.1
拖曳元素 232

10.3.2
输入框提示信息. 234

10.3.3
自定义右键菜单. 235

10.3.4
滑轮滚动页面 237


10.4
本章小结 238

10.5
习题 239

第 11章 JSON对象与 AJAX技术 . 240
11.1
JSON对象 240

11.1.1
JSON简介 240

11.1.2
JSON应用 243

11.1.3
JSON相关方法 245


11.2
AJAX技术 . 247

11.2.1
AJAX简介 . 247

11.2.2
AJAX的运行环境 . 248

11.2.3
AJAX执行步骤 . 255


11.3实际运用
. 259

11.3.1
AJAX留言板 . 259

11.3.2
百度搜索提示. 266


11.4本章小结
. 268

11.5习题
. 268

目录 XV
第 12章面向对象. 270
12.1 面向对象基础. 270
12.1.1 面向对象简介 270
12.1.2 创建面向对象 273
12.1.3 原型与原型链 276
12.2 面向对象高级. 279
12.2.1 系统对象与包装对象. 279
12.2.2 面向对象相关语法. 280
12.2.3 继承 282
12.2.4 多态 284
12.3 Object对象详解 . 287
Object.defineProperty. 287
12.3.1
12.3.2 Object静态方法. 293
12.3.3 Object实例方法. 295
12.4 本章小结 297
12.5 习题 297
第 13章动画与算法 299
13.1 JavaScript动画 . 299
13.1.1 原理分析 299
13.1.2 运动框架 303
13.1.3 tween运动算法 307
13.1.4 实战轮播图 311
13.2 JavaScript算法 . 314
13.2.1 递归 314
13.2.2 数组排序 315
13.2.3 数组去重 317
13.2.4 求昀大值和昀小值. 318
13.2.5 二分查找法 319
13.2.6 实战照片墙 320
13.3 本章小结 325
13.4 习题 326
第 14章 ECMAScript 6.0 327
14.1 ECMAScript 6.0入门. 327
14.1.1 ECMAScript 6.0简介 327
14.1.2 新增语法 329

14.1.3
解构赋值 333

14.1.4
rest参数 335

14.1.5
箭头函数 335

14.1.6
Symbol类型 . 337

14.2
ECMAScript 6.0进阶. 338

14.2.1
新增面向对象 338

14.2.2
promise规范. 341

14.2.3
forof循环 . 343

14.2.4
set和 map数据结构 347

14.2.5
遍历器与生成器. 351


14.3
本章小结 355

14.4
习题 355
內容試閱
在瞬息万变的 IT时代,一群怀揣梦想的人创办了千锋教育,
投身到 IT培训行业。自 2011年以来,一批批有志青年加入千锋教
育,为了梦想笃定前行。千锋教育秉承用良心做教育的理念,
为培养顶级 IT精英而付出一切努力。为什么会有这样的梦想,
先来听一听用人企业和求职者的心声。
现在符合企业需求的 IT技术人才非常紧缺,我们会像珍宝一
样对待这方面的优秀人才,可为什么至今没有合格的人才出现?面试的时候,用人企业问能做什么,这个项目如何来实现,
需要多长的时间,我们当时都蒙了,回答不上来。这已经是面试过的第十家公司了,如果再不行的话,是不是
要考虑转行了,难道大学四年都白学了?这已经是参加面试的 N个求职者了,为什么都是计算机专业,
当问到项目如何实现,却怎么连思路都没有呢?
这些心声并不是个别现象,而是中国社会反映出的一种普遍现象。高校的 IT教育与企业的真实需求存在脱节,如果高校的相关课程仍然不进行更新的话,毕业生将面临难以就业的困境。很多用人单位表示,高校毕业生表象上知识丰富,但在学校所学的知识绝大多数在实际工作中用之甚少,甚至完全用不上。针对上述存在的问题,国务院也做出了关于加快发展现代职业教育的决定。千锋教育所做的事情就是配合高校达成产学合作。
千锋教育致力于打造 IT职业教育全产业链人才服务平台,在
全国拥有数十家分校,数百名讲师,坚持以教学为本的方针,全国
采用面对面教学,传授企业实用技能,教学大纲实时紧跟企业需求,
拥有全国一体化就业体系。千锋的价值观是做真实的自己,用良
心做教育。
针对高校教师的服务
(1)千锋教育基于近八年来的教育培训经验,精心设计了包含
教材 授课资源 考试系统 测试题 辅助案例的教学资源包,节约教师的备课时间,缓解教师的教学压力,显著提高教学质量。
(2)本书配套代码视频,索取网址:http:www.codingke.com。
(3)本书配备了千锋教育优秀讲师录制的教学视频,按本书知识结构体系部署到了教学辅助平台(扣丁学堂)上,这些教学视频可以作为教学资源使用,也可以作为备课参考。
高校教师如需索要配套教学资源,请关注(扣丁学堂)师资服务平台,扫描下方二维码关注微信公众平台索取。
扣丁学堂
针对高校学生的服务
(1)学 IT有疑问,就找千问千知,它是一个有问必答的 IT社区,平台上的专业答疑辅导老师承诺工作时间 3小时内答复读者学习中遇到的专业问题。读者也可以通过扫描下方的二维码,关注千问千知微信公众平台,浏览其他学习者在学习中分享的问题和收获。
(2)学习太枯燥,想了解其他学校的伙伴都是怎样学习的吗?可以加入扣丁俱乐部。扣丁俱乐部是千锋教育联合各大校园发起的公益计划,专门面向对 IT感兴趣的大学生提供免费的学习资源和问答服务,已有超过 30多万名学习者从中获益。

就业难,难就业,千锋教育让就业不再难!
千问千知
关于本书
本书可作为高等院校本、专科计算机相关专业的 JavaScript入门教材。此外,本书还包含了千锋教育 JavaScript基础的全部课程内容,是一本适合广大计算机编程爱好者的优秀读物。
前言 VII
抢红包
本书配套源代码、习题答案的获取方法:添加小千 QQ号或微信号 2570726663。
注意!小千会随时发放助学金红包。
致谢
千锋教育 HTML5教学团队阅读了大量的 JavaScript图书,通过反复地修改最终完成了这本著作。另外,多名院校老师也参与了教材的部分编写与修订工作。除此之外,千锋教育 500多名学员也参与到了教材的试读工作,他们站在初学者的角度对教材提出了许多宝贵的修改意见,在此一并表示衷心的感谢。
千锋学科
HTML5前端开发、Java EE分布式开发、Python全栈 人工智能、全链路 UIUE设计、智能物联网 嵌入式、 360网络安全学院、大数据 人工智能培训、全栈软件测试、 PHP全栈 服务器集群、云计算 信息安全、 Unity游戏开发、区块链。
千锋校区
北京|大连|广州|成都|杭州|长沙|哈尔滨|南京|上海|深圳|武汉|郑州|西安|青岛|重庆|太原
意见反馈
在本书的编写过程中,虽然力求完美,但难免有一些不足之处,欢迎各界专家和读者朋友们给予宝贵意见,联系方式:huyaowen@1000phone.com。
千锋教育高教产品研发部 2019年 5月

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 大陸用户 | 海外用户
megBook.com.hk
Copyright © 2013 - 2024 (香港)大書城有限公司  All Rights Reserved.