国家骨干高职院校建设成果 计算机项目化系列教材JAVASCRIPT与JQUERY实战教程(第2版)/卢淑萍
- ISBN:9787302532262
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:其他
- 页数:368
- 出版时间:2018-04-01
- 条形码:9787302532262 ; 978-7-302-53226-2
本书特色
本书以Web前端工程师所需的职业技能为核心,围绕用户交互设计的实现为主线,通过工作任务为脉络展开教学。本书全面系统地介绍了用户交互设计的主要技术,内容涵盖了JavaScript基础、BOM编程、DOM编程、JavaScript与CSS交互、事件处理、jQuery基础、jQuery中的DOM操作、jQuery中的事件、jQuery制作动画、jQuery插件应用及Ajax异步技术等。全书内容由浅入深,并辅以大量的实例说明,操作性、实用性强。
内容简介
本书以Web前端工程师所需的职业技能为核心,围绕用户交互设计的实现为主线,通过工作任务为脉络展开教学。本书全面系统地介绍了用户交互设计的主要技术,内容涵盖了JavaScript基础、BOM编程、DOM编程、JavaScript与CSS交互、事件处理、jQuery基础、jQuery中的DOM操作、jQuery中的事件、jQuery制作动画、jQuery插件应用及Ajax异步技术等。全书内容由浅入深,并辅以大量的实例说明,操作性、实用性强。
目录
目录
第3章JavaScript对象编程0 任务3.1在页面动态显示系统时间0 3.1.1Date对象的创建0 3.1.2Date对象的常用方法0 3.1.3定时器函数0 3.1.4任务实现0 任务3.2制作随机选号页面0 3.2.1Math对象的常用属性0 3.2.2Math对象的常用方法0 3.2.3任务实现0 任务3.3制作简单的焦点图效果0 3.3.1数组的创建0 3.3.2数组的访问0 3.3.3数组的常用属性和方法0 3.3.4任务实现0 任务3.4使用JSON显示图书信息0 3.4.1什么是JSON0 3.4.2JSON的语法规则0 3.4.3JSON对象0 3.4.4JSON数组0 3.4.5任务实现0 任务3.5验证注册页面信息0 3.5.1String对象的创建0 3.5.2String对象的常用属性和方法0 3.5.3任务实现0 任务3.6使用正则表达式验证注册页面信息0 3.6.1定义正则表达式0 3.6.2正则表达式的操作方法0 3.6.3正则表达式的模式0 3.6.4任务实现0 小结0 实训0 课后练习0 第4章BOM编程0 任务4.1制作弹出窗口特效0 4.1.1BOM对象模型参考0 4.1.2window对象的常用属性0 4.1.3window对象的常用方法0 4.1.4任务实现 任务4.2制作网页标题交替显示效果 4.2.1document对象的常用属性 4.2.2任务实现 任务4.3制作复选框全选效果 4.3.1document对象的常用方法 4.3.2任务实现 小结 实训 课后练习 第5章DOM编程 任务5.1画出页面的文档节点结构图 5.1.1什么是DOM 5.1.2DOM的组成 5.1.3DOM模型中的节点 5.1.4任务实现 任务5.2使用Core DOM方式动态添加表格 5.2.1节点的常用属性和方法 5.2.2查看节点 5.2.3创建和增加节点 5.2.4删除和替换节点 5.2.5任务实现 任务5.3使用HTML DOM方式动态添加表格 5.3.1HTML DOM对象 5.3.2访问HTML DOM对象的属性 5.3.3表格对象 5.3.4任务实现 任务5.4拓展 5.4.1用DOM的文档碎片提高页面的执行效率 5.4.2在特定节点后插入节点 小结 实训 课后练习 第6章JavaScript与CSS交互 任务6.1使用JavaScript动态改变导航菜单样式 6.1.1style属性 6.1.2className属性 6.1.3任务实现 任务6.2制作图片轮显效果 6.2.1visibility属性 6.2.2display属性 6.2.3任务实现 任务6.3制作随光标滚动的广告图片 6.3.1获取样式属性值 6.3.2页面事件 6.3.3任务实现 任务6.4拓展 6.4.1制作Tab切换效果 6.4.2制作光标移到某图片上显示该图片对应大图 小结 实训 课后练习 第7章jQuery基础 任务7.1使用jQuery在警告框中显示“Hello World!” 7.1.1jQuery的优势 7.1.2配置jQuery环境 7.1.3jQuery开发工具和插件 7.1.4任务实现 任务7.2网站品牌列表的显示与收起 7.2.1基本选择器 7.2.2层次选择器 7.2.3过滤选择器 7.2.4任务实现 任务7.3拓展 7.3.1jQuery对象与DOM对象 7.3.2表单选择器 小结 实训 课后练习 第8章jQuery中的DOM操作 任务8.1制作图片展示效果 8.1.1获取和设置属性 8.1.2删除属性 8.1.3任务实现 任务8.2制作留言板前端局部更新效果 8.2.1查找节点 8.2.2创建节点 8.2.3插入节点 8.2.4任务实现 任务8.3制作电子邮件删除效果 8.3.1删除节点 8.3.2复制节点 8.3.3替换节点 8.3.4遍历节点 8.3.5任务实现 任务8.4表格隔行变色和当前行变色 8.4.1获取和设置style对象的属性 8.4.2获取和设置class样式 8.4.3追加和移除样式 8.4.4判断是否含有某个样式 8.4.5任务实现 任务8.5拓展 8.5.1制作导航栏菜单效果 8.5.2制作层叠图片横向平滑移动轮播切换效果 小结 实训 课后练习 第9章jQuery中的事件 任务9.1微博字数统计 9.1.1加载DOM 9.1.2事件绑定 9.1.3事件移除 9.1.4简写事件 9.1.5任务实现 任务9.2制作图片提示效果 9.2.1事件对象 9.2.2事件冒泡 9.2.3任务实现 任务9.3制作顶部导航菜单效果 9.3.1合成事件hover 9.3.2特殊事件one 9.3.3任务实现 任务9.4拓展 9.4.1模拟操作trigger()方法 9.4.2事件命名空间 小结 实训 课后练习 第10章jQuery制作动画 任务10.1FAQ答案的显示和隐藏 10.1.1show()和hide()方法 10.1.2fadeIn()和fadeOut()方法 10.1.3slideUp()和slideDown()方法 10.1.4任务实现 任务10.2图片横向移动效果 10.2.1自定义动画方法animate() 10.2.2动画回调函数 10.2.3停止动画和判断是否处于动画状态 10.2.4任务实现 任务10.3拓展 10.3.1焦点幻灯片效果 10.3.2背景动画全屏焦点图效果 小结 实训 课后练习 第11章jQuery插件应用 任务11.1使用ssMenu固定侧边栏插件 11.1.1ssMenu插件简介 11.1.2ssMenu插件下载 11.1.3任务实现 任务11.2Pinterest Grid实现响应式网格瀑布流布局 11.2.1Pinterest Grid插件简介 11.2.2Pinterest Grid插件参数 11.2.3任务实现 任务11.3编写表格隔行变色插件 11.3.1插件的种类 11.3.2插件的注意事项 11.3.3jQuery插件的机制 11.3.4命名空间 11.3.5编写jQuery插件 11.3.6任务实现 任务11.4使用Swiper插件实现图片切换 11.4.1Swiper插件简介 11.4.2Swiper组件 11.4.3Swiper插件的基本用法 11.4.4用Swiper插件实现缩放的图片切换 小结 实训 课后练习 第12章项目案例: 融合工厂企业官网 任务12.1案例分析 12.1.1需求概述 12.1.2开发环境 12.1.3案例覆盖的技能点 12.1.4开发技巧 任务12.2页面交互效果实现 12.2.1整站通用交互效果 12.2.2首页交互效果 12.2.3传媒服务页面交互效果 小结 参考文献
作者简介
卢淑萍,女,1979年5月生,硕士学位,软件设计师,广东科学技术职业学院讲师。曾主持校级精品资源共享课程“用户交互设计与实现”建设,参与国家级精品资源共享课程“大型数据库(oracle)应用与开发”建设,参与珠海大成文化传播公司房联电子商务平台研发。
-
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
全图解零基础word excel ppt 应用教程
¥12.0¥48.0 -
机器学习
¥59.4¥108.0 -
深度学习的数学
¥43.5¥69.0 -
智能硬件项目教程:基于ARDUINO(第2版)
¥31.9¥65.0 -
硅谷之火-人与计算机的未来
¥14.3¥39.8 -
元启发式算法与背包问题研究
¥38.2¥49.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥76.3¥109.0 -
UG NX 12.0数控编程
¥22.1¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
界面交互设计理论研究
¥30.8¥56.0 -
UN NX 12.0多轴数控编程案例教程
¥25.8¥38.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
明解C语言:实践篇
¥62.9¥89.8 -
Linux服务器架设实战(Linux典藏大系)
¥83.3¥119.0 -
Visual Basic 语言程序设计基础(第6版)
¥32.0¥45.0