JavaScript和jQuery实战手册 原书第3版PDF电子书下载
- 电子书积分:18 积分如何计算积分?
- 作 者:(美)大卫·索耶·麦克法兰德(David Sawyer McFarland)
- 出 版 社:北京:机械工业出版社
- 出版年份:2017
- ISBN:9787111546696
- 页数:617 页
前言 1
第一部分 JavaScript入门 19
第1章 编写第一个JavaScript程序 19
1.1 编程简介 20
1.2 如何把JavaScript添加到页面中 22
1.3 第一个JavaScript程序 27
1.4 把文本写到Web页面上 30
1.5 附加外部JavaScript文件 31
1.6 追踪错误 33
第2章 JavaScript的语法 41
2.1 语句 41
2.2 内置函数 42
2.3 数据类型 42
2.4 变量 45
2.5 操作数据类型和变量 49
2.6 教程:使用变量创建消息 55
2.7 教程:请求信息 57
2.8 数组 59
2.9 教程:编写使用数组的页面 67
2.10 对象的简单介绍 70
2.11 注释 73
第3章 为程序添加逻辑和控制 77
3.1 使程序智能地响应 77
3.2 教程:使用条件语句 90
3.3 使用循环处理重复性任务 93
3.4 函数:把有用的代码转换为可复用的命令 100
3.5 教程:一个简单测验 109
第二部分 jQuery入门 119
第4章 jQuery简介 119
4.1 JavaScript库简介 119
4.2 获取jQuery 121
4.3 把jQuery添加到页面中 125
4.4 修改Web页面:概览 127
4.5 理解文档对象模型 130
4.6 再谈选择页面元素 132
4.7 向页面中添加内容 141
4.8 设置和读取标签属性 144
4.9 读取、设置和删除HTML属性 150
4.10 操作选中的每个元素 151
4.11 自动提取引用 154
第5章 动作/响应:让页面通过事件动起来 161
5.1 事件 161
5.2 以jQuery的方式使用事件 166
5.3 教程:事件简介 169
5.4 更多的jQuery事件概念 173
5.5 高级事件管理 181
5.6 教程:一页的FAQ 188
第6章 动画和效果 195
6.1 jQuery效果 195
6.2 教程:登录滑块 199
6.3 动画 203
6.4 在效果完成后执行一个操作 206
6.5 教程:动画仪表盘 208
6.6 jQuery和CSS3的过渡和动画 214
第7章 常见jQuery任务 221
7.1 交换图像 221
7.2 教程:添加翻滚图像 227
7.3 教程:带有效果的照片集 231
7.4 控制链接的行为 237
7.5 在新窗口中打开外部链接 241
7.6 创建新窗口 243
7.7 jQuery插件介绍 248
7.8 创建响应式导航栏 252
第8章 扩展Web表单 261
8.1 理解表单 261
8.2 为表单添加智能 272
8.3 教程:基本表单扩展 276
8.4 表单验证 282
8.5 验证教程 295
第三部分 开始jQuery UI学习 309
第9章 扩展界面 309
9.1 jQuery UI 309
9.2 为何使用jQuery UI 310
9.3 使用jQuery UI 312
9.4 使用对话框添加消息 315
9.5 使用工具提示提供信息 329
9.6 添加标签面板 334
9.7 借助折叠节省空间 344
9.8 为页面添加菜单 349
第10章 再谈表单 355
10.1 使用样式采集数据 355
10.2 个性化选择菜单 363
10.3 个性化按钮 368
10.4 改进单选按钮和复选框 371
10.5 使用自动填充提供建议 372
10.6 jQuery UI表单组件教程 380
第11章 定制jQuery UI外观 387
11.1 ThemeRoller介绍 387
11.2 下载并使用新主题 392
11.3 重写jQuery UI样式 394
第12章 jQuery UI交互和效果 399
12.1 可拖动组件 399
12.2 可删除组件 410
12.3 拖放教程 418
12.4 页面项目排序 423
12.5 jQuery UI效果 434
第四部分 高级jQuery和JavaScript 443
第13章 初识Ajax 443
13.1 Ajax 443
13.2 Ajax基础知识 445
13.3 Ajax的jQuery方式 451
13.4 JSON 473
13.5 JSONP简介 479
13.6 给站点添加一个Flickr feed 479
13.7 教程:给站点添加Flickr图像 485
第14章 构建一个任务列表应用 491
14.1 应用程序概览 491
14.2 添加按钮 492
14.3 添加对话框 493
14.4 添加任务 497
14.5 标记完成的任务 502
14.6 删除任务 507
14.7 更多应用 509
第五部分 提示、技巧和排错 515
第15章 让jQuery发挥最大的作用 515
15.1 有用的jQuery提示和信息 515
15.2 使用jQuery文档 520
15.3 遍历DOM 525
15.4 用于操作HTML的更多函数 529
第16章 深入JavaScript 535
16.1 操作字符串 535
16.2 在字符串中查找模式 540
16.3 操作数字 556
16.4 日期和时间 562
16.5 编写更高效的JavaScript 569
16.6 综合应用 576
第17章 排错和调试 581
17.1 常见JavaScript编程错误 581
17.2 使用控制台调试 592
17.3 调试教程 604
第六部分 附录 613
附录A JavaScript资源 613
- 《Maya 2018完全实战技术手册》来阳编著 2019
- 《Python3从入门到实战》董洪伟 2019
- 《大数据Hadoop 3.X分布式处理实战》吴章勇,杨强 2020
- 《星空摄影后期实战》阿五在路上著 2020
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《慢性呼吸系统疾病物理治疗工作手册》(荷)瑞克·考斯林克(RikGosselink) 2020
- 《战略情报 情报人员、管理者和用户手册》(澳)唐·麦克道尔(Don McDowell)著 2019
- 《半小时漫画股票实战法》财经杂质著 2019
- 《深度学习与飞桨PaddlePaddle Fluid实战》于祥 2019
- 《实用内科手册》黄清,阮浩航主编 2016
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《魔法销售台词》(美)埃尔默·惠勒著 2019
- 《看漫画学钢琴 技巧 3》高宁译;(日)川崎美雪 2019
- 《优势谈判 15周年经典版》(美)罗杰·道森 2018
- 《社会学与人类生活 社会问题解析 第11版》(美)James M. Henslin(詹姆斯·M. 汉斯林) 2019
- 《海明威书信集:1917-1961 下》(美)海明威(Ernest Hemingway)著;潘小松译 2019
- 《迁徙 默温自选诗集 上》(美)W.S.默温著;伽禾译 2020
- 《上帝的孤独者 下 托马斯·沃尔夫短篇小说集》(美)托马斯·沃尔夫著;刘积源译 2017
- 《巴黎永远没个完》(美)海明威著 2017
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019