【现货速发】零点起飞学JAVASCRIPT+JQUERY
全新正版书籍,24小时发货,可开发票。
¥
43.2
7.7折
¥
56
全新
库存5件
作者刘亮亮,李文强 等编著
出版社清华大学出版社
ISBN9787302317333
出版时间2013-07
装帧平装
开本16开
定价56元
货号23286708
上书时间2024-11-26
商品详情
- 品相描述:全新
- 商品描述
-
前言
JavaScript是随着Web技术的发展而不断发展的。尤其在移动Web应用越来越普遍的今天,JavaScript原生语言不但没有衰落,反而成为众多开发人员的必然选择。使用JavaScript进行网页开发也将是未来的一个长期发展趋势。
因为JavaScript不仅能用在传统的网页开发中,目前它也可以普遍应用于移动开发,所以近几年JavaScript成了一个非常热门的技术。而且还有公司推出了一些流行的JavaScript框架,jQuery便是出名的一个框架。这些框架挖掘出了JavaScript的更大潜能。
为了让初学人员在短期内便可以掌握JavaScript和jQuery网页开发技术,我们精心编写了本书。本书改变了以往入门图书的教学方式,先把JavaScript的基础语法和工作原理介绍清楚,然后结合jQuery技术。全书从实战出发,给出了大量目前Web开发中非常流行的应用实例和案例。
本书中介绍的例子都是目前网络上比较流行的案例,这些案例涉及Web开发的方方面面,如动态交互、Ajax、DIV层交互、事件驱动、导航、表单和表格等,力求让读者在学习的过程中,也能开发出自己的网站和页面。为了提升学习效率,本书也专门录制了多媒体教学视频辅助读者学习。
本书有何特色
1.配多媒体教学视频
本书提供配套的多媒体教学视频辅助教学,高效、直观,学习效果好。
2.门槛低,容易入门
本书选取了JavaScript和jQuery开发中常见的技术进行讲解,不要求读者有太多基础,只要想学动态网页开发,就可以一步步学习下去。
3.内容全面、系统
本书详细介绍了JavaScript开发所需要的知识,包括语法、函数、事件与浏览器各种对象的交互等等,还特别介绍了多个jQuery网页开发实战案例,通过学习这些技术,读者就可以轻松开发动态页面。
4.讲解由浅入深,循序渐进
本书的编排采用循序渐进的方式,内容梯度从易到难,讲解由浅入深,适合各个层次的读者阅读,并均有所获。
5.写作细致,处处为读者着想
本书内容编排、概念表述、语法讲解、示例讲解及源代码注释等都很细致,作者不厌其烦,细致入微,将问题讲解得很清楚,扫清了读者的学习障碍。
6.贯穿大量的开发实例和技巧
本书在讲解知识点时贯穿了大量短小精悍的典型实例,并给出了大量的开发技巧,力求让读者获得真正实用的知识。
7.提供教学PPT,方便老师教学
本书适合大中专院校和职业学校作为职业技能的教学用书,所以专门制作了教学PPT,以方便各院校的老师教学时使用。
本书内容安排
第1篇 认识JavaScript语言(第1、2章)
本篇主要内容包括网络与JavaScript基础、开始JavaScript编程。本篇主要是让读者先从概念上认识JavaScript的应用环境。了解了什么是网站及什么是页面后,才能在其中使用JavaScript进行开发。
第2篇 JavaScript编程基础(第3~6章)
本篇主要内容包括语言基础、运算符和表达式、流程控制语句、函数和事件。主要从JavaScript的语法基础入手,让读者先了解什么是JavaScript语言,然后掌握如何编写简单的JavaScript代码,继而实现在网页中的编程。
第3篇 JavaScript进阶应用(第7~10章)
本篇主要内容包括DIV层与图像、窗口和框架、使用JavaScript操作Cookies、JavaScript的调试与实例运用。本篇已经进入实战阶段,读者可以从这些技术中学习到如何用JavaScript与表单元素进行交互,如何实现有趣的JavaScript特效。
第4篇 jQuery基础理论(第11、12章)
本篇主要内容包括了解jQuery、jQuery原理与运行机制。jQuery是一个JavaScript的框架,读者从本篇要了解到其工作原理,以及jQuery如何下载和使用。
第5篇 jQuery实战开发与应用(第13~18章)
本篇主要内容包括控制DIV层、设计列表、网站导航、设计表格、设计表单和设计图片。本篇内容都是与实战结合的案例,通过学习这些jQuery案例,读者可以开发出美轮美奂的网页效果,同时还能减少工作量,快速有效地开发程序。
本书光盘内容
* 本书重点内容的配套教学视频;
* 本书实例涉及的源代码。
本书读者对象
* Web前端开发入门人员;
* JavaScript开发人员;
* 网页专业设计人员;
* 网页维护人员;
* 网站建设和开发人员;
* 网站制作爱好者;
* 网站制作培训机构人员;
* 大中专院校的学生。
本书阅读建议
* 建议没有基础的读者,从前往后顺次阅读,尽量不要跳跃。
* 书中的实例和示例建议读者都要亲自上机动手实践,学习效果更好。
* 课后习题都动手做一做,以检查自己对本章内容的掌握程度,如果不能顺利完成,建议回过头来重新学习一下本章内容。
* 学习每章内容时,建议读者先仔细阅读书中的讲解,然后再结合本章教学视频,学习效果更佳。
编著者
导语摘要
本书立足于JavaScript原生语言基础,对其语法、函数和事件等作了详细介绍,并实战演练JavaScript对网页各个对象的控制,后结合jQuery框架介绍如何用JavaScript+jQuery进行Web开发,提供了大量实战案例。本书附带1张光盘,收录了本书配套多媒体教学视频及涉及的源文件。
本书共18章,分为5篇。第1篇介绍网络与JavaScript的关系,涵盖JavaScript基础与环境搭建;第2篇介绍JavaScript编程基础,涵盖语法、运算符、表达式、流程控制语句、函数和事件等;第3篇介绍JavaScript与其他对象的交互应用,涵盖DIV层、图像、窗口、框架、Cookies和调试等;第4篇简单介绍jQuery框架的使用及运行原理;第5篇发挥jQuery的优势,通过列表、导航、表单、表格和图片等几个实战案例让读者快速掌握jQuery在实际网页开发中的应用。
本书适合完全没有经验的JavaScript入门读者阅读。对于有一定基础的读者,可通过本书进一步理解JavaScript的重要知识点和概念。对于大、中专院校的学生和培训班的学员,本书不失为一本好教材。
目录
第1篇 认识JavaScript语言
第1章 网络与JavaScript基础( 教学视频:33分钟)2
1.1 静态网页的定义2
1.1.1 你必须知道的万维网2
1.1.2 静态网页HTML3
1.1.3 HTML页面的body属性7
1.1.4 跟网页打个招呼“Hello 网页”8
1.1.5 查看网页的工具9
1.2 认识JavaScript语言10
1.3 JavaScript语言的历史与工作原理11
1.4 JavaScript为网页扩展功能12
1.4.1 实现Form表单的验证12
1.4.2 实现酷炫网页的特效15
1.4.3 动态改变页面的样式18
1.4.4 使用Ajax实现网页动态交互19
1.5 了解网页中的JavaScript代码20
1.5.1 JavaScript代码的栖身之地20
1.5.2 在网页中嵌入JavaScript代码22
1.5.3 在网页中引用外来的JavaScript代码文件23
1.5.4 JavaScript的事件驱动原理23
1.6 深入解剖JavaScript25
1.6.1 认识文档对象模型25
1.6.2 JavaScript的进化史26
1.6.3 老版本浏览器对JavaScript的兼容问题27
1.7 小结27
1.8 习题28
第2章 开始JavaScript编程( 教学视频:57分钟)29
2.1 学习几个JavaScript开发工具29
2.1.1 Windows自带的记事本29
2.1.2 EditPlus文本编辑器31
2.1.3 Derameaver网页编辑工具32
2.2 设计个JavaScript案例的功能36
2.3 实现JavaScript案例的功能模块38
2.3.1 给用户提示信息38
2.3.2 页面内容的显示和隐藏39
2.3.3 给用户确认消息41
2.3.4 在网页中显示信息42
2.3.5 使用JavaScript的变量43
2.3.6 使用JavaScript的运算符44
2.3.7 使用JavaScript函数45
2.4 实现JavaScript案例的网页45
2.4.1 设计页面45
2.4.2 添加性别单选按钮47
2.4.3 添加提交按钮50
2.4.4 使用JavaScript函数进行计算51
2.4.5 显示用户选择的结果53
2.4.6 终的案例效果53
2.5 小结57
2.6 习题57
第2篇 JavaScript编程基础
第3章 JavaScript的语言基础( 教学视频:48分钟)60
3.1 基础语法60
3.1.1 敏感的大小写60
3.1.2 特殊的空格、制表符和换行符60
3.1.3 JavaScript的直接量61
3.1.4 JavaScript语句里的分号61
3.1.5 JavaScript标识符62
3.1.6 JavaScript的保留字62
3.2 JavaScript也可以面向对象63
3.2.1 JavaScript中的面向对象63
3.2.2 创建对象64
3.2.3 设置对象的属性64
3.2.4 设计对象的方法65
3.2.5 继承和原型65
3.3 JavaScript编程规范67
3.3.1 命名规范67
3.3.2 注释规范68
3.4 给变量命名69
3.4.1 有意义的名称69
3.4.2 多个单词与分隔符70
3.4.3 全部大写70
3.4.4 增加前缀70
3.4.5 综合示例71
3.5 给变量赋值72
3.5.1 先定义后赋值72
3.5.2 定义的同时赋值72
3.6 给变量设置作用域72
3.6.1 局部变量73
3.6.2 全局变量73
3.7 在JavaScript中使用数字74
3.8 在JavaScript中使用布尔值75
3.9 在JavaScript中使用字符串76
3.9.1 创建字符串76
3.9.2 使用转义符号77
3.9.3 获取字符串长度78
3.9.4 截取字符串一部分79
3.9.5 转换字符串大小写80
3.9.6 查找与匹配指定的字符81
3.10 在JavaScript中使用数组82
3.10.1 创建数组82
3.10.2 给数组赋值82
3.10.3 获取数组的长度83
3.10.4 多维数组84
3.11 小结85
3.12 习题85
第4章 JavaScript的运算符和表达式( 教学视频:24分钟)87
4.1 什么是表达式87
4.2 什么是运算符88
4.3 算术运算符88
4.3.1 二元运算符88
4.3.2 一元运算符91
4.4 赋值运算符93
4.4.1 使用“+=”94
4.4.2 使用“– =”95
4.4.3 使用“*=”95
4.4.4 使用“/=”96
4.4.5 使用“%=”96
4.5 关系运算符97
4.5.1 使用“==”97
4.5.2 使用“!=”98
4.5.3 使用“>”98
4.5.4 使用“>=”99
4.5.5 使用“<”99
4.5.6 使用“<=”100
4.6 逻辑运算符100
4.6.1 使用“&&”进行逻辑运算101
4.6.2 使用“||” 进行逻辑运算101
4.6.3 使用“!” 进行逻辑运算102
4.7 字符串运算符102
4.7.1 使用“+”连接字符串102
4.7.2 使用“+=”连接字符串104
4.8 运算符的优先级104
4.9 小结105
4.10 习题105
第5章 JavaScript的流程控制语句( 教学视频:24分钟)107
5.1 分支语句107
5.1.1 使用if实现条件判断107
5.1.2 使用if…else实现两个分支条件110
5.1.3 if和if…else的嵌套112
5.1.4 使用switch实现多分支判断115
5.2 循环语句117
5.2.1 while循环117
5.2.2 do…while循环119
5.2.3 for循环121
5.2.4 for…in循环123
5.2.5 使用with实现对属性的访问124
5.2.6 使用continue继续循环125
5.3 小结126
5.4 习题126
第6章 JavaScript的函数和事件( 教学视频:26分钟)128
6.1 认识函数128
6.1.1 定义函数128
6.1.2 调用函数129
6.1.3 函数的返回值130
6.1.4 组合函数131
6.2 认识事件133
6.2.1 HTML的标签与事件133
6.2.2 JavaScript的事件处理器134
6.2.3 JavaScript的常用事件134
6.3 小结138
6.4 习题138
第3篇 JavaScript进阶应用
第7章 DIV层与图像( 教学视频:33分钟)140
7.1 设计一个可定位的层140
7.1.1 设计位置和大小140
7.1.2 设计溢出属性142
7.1.3 设计可见属性144
7.1.4 设计背景和边框属性146
7.2 使用JavaScript进行定位147
7.2.1 在Internet Explorer和Firefox中定位147
7.2.2 在Navigator中定位149
7.2.3 跨浏览器兼容性150
7.3 创建Image图像151
7.3.1 认识Image对象151
7.3.2 使用Image对象154
7.3.3 使用图像缓冲技术154
7.4 小结156
7.5 习题156
第8章 窗口和框架( 教学视频:22分钟)157
8.1 认识窗口157
8.1.1 什么是窗口对象158
8.1.2 打开和关闭窗口159
8.1.3 延时设定164
8.1.4 时间间隔设定164
8.1.5 移动窗口164
8.1.6 改变窗口尺寸165
8.1.7 使用状态栏166
8.2 使用框架167
8.2.1 创建框架167
8.2.2 框架嵌套169
8.2.3 使用target属性170
8.2.4 使用标签173
8.3 常用的窗口对象173
8.3.1 location对象173
8.3.2 history对象175
8.3.3 navigator对象176
8.3.4 screen对象176
8.4 小结177
8.5 习题177
第9章 使用JavaScript操作cookies( 教学视频:25分钟)178
9.1 什么是cookies178
9.2 使用cookies179
9.2.1 给cookies命名179
9.2.2 定义cookies过期时间179
9.2.3 定义cookies的目录范围180
9.2.4 实现跨服务器共享181
9.2.5 使信息传输更加安全181
9.3 让cookies存储信息181
9.4 从cookies读取信息182
9.5 cookies示例184
9.6 小结187
9.7 习题187
第10章 JavaScript的调试与实例运用( 教学视频:31分钟)188
10.1 JavaScript的调试188
10.1.1 发现错误和尽量避免错误188
10.1.2 使用alert()方法191
10.1.3 使用write()或者writeln()方法193
10.1.4 脚本调试器简介195
10.2 JavaScript的网页特效实例195
10.2.1 文本链接颜色变换195
10.2.2 多种鼠标效果196
10.2.3 变换图片198
10.2.4 背景滚动200
10.2.5 倒计时201
10.2.6 状态栏跑马灯202
10.2.7 脚本错误忽略204
10.2.8 Email信息发送205
10.3 小结207
10.4 习题207
第4篇 jQuery基础理论
第11章 了解jQuery( 教学视频:32分钟)210
11.1 认识jQuery210
11.1.1 jQuery的起源210
11.1.2 什么是jQuery212
11.2 jQuery能做什么213
11.2.1 jQuery能实现什么213
11.2.2 jQuery与其他脚本库的区别215
11.3 搭建jQuery运行环境216
11.3.1 jQuery库的选择216
11.3.2 jQuery库的引入217
11.3.3 jQuery的个例子218
11.3.4 如何学习jQuery219
11.4 小结220
11.5 习题220
第12章 jQuery原理与运行机制( 教学视频:64分钟)221
12.1 Javascript的浏览器对象模型BOM操作221
12.1.1 window对象——窗口对象222
12.1.2
— 没有更多了 —
以下为对购买帮助不大的评价