JavaScript与jQuery网页前端开发与设计(第2版·微课视频·题库版)(周文洁)
| 运费: | ¥ 5.00-20.00 |
| 库存: | 3 件 |
商品详情



本书从零开始讲解 JavaScript与 jQuery技术,全书以项目为驱动,循序渐进、案例丰富,既可作为 JavaScript、jQuery初学者的入门教程,也可为具有一定 Web前端基础的读者进一步学习提供参考。本书提供134个精选例题、9个阶段案例(猜数字游戏、留言板、购物车、单词查询等)和2个综合案例(天气预报查询的设计与实现、思政答题程序的设计与实现)。本书配套资源丰富,包括教学大纲、教学课件、程序源码、在线题库、习题答案和1300分钟的视频讲解。

本书从零开始讲解 JavaScript与jQuery技术,全书以项目为驱动,循序渐进、案例丰富。全书共分 14章,主要内容包括四部分。第一部分是概述篇,即第 1章,内容主要有 JavaScript与jQuery的简介、发展史和特点,以及开发工具的选择。第二部分是 JavaScript 技术篇,包括第 2~5 章的内容。这 4 章循序渐进地介绍了 JavaScript入门、JavaScript数据类型与运算符、 JavaScript语句与函数、 JavaScript DOM和BOM。第3~5章包含的阶段案例分别是;生肖计算、;猜数字小游戏以及; Nim博弈小游戏。第三部分是 jQuery技术篇,包括第 6~12章的内容。这 7章由浅入深地介绍了 jQuery入门、jQuery选择器与过滤器、 jQuery事件、 jQuery特效、 jQuery HTML DOM、jQuery遍历、jQuery AJAX技术。第 7~12章包含的阶段案例分别是;网页一键换肤、;鼠标悬停切换图片、;动态下拉菜单特效、;仿公众号留言板、;仿电商购物车效果以及;简易单词查询。第四部分是综合篇,即第 13章和第 14章,提供了两个完整的项目实例,第 13章是;天气预报查询的设计与实现,第 14章是;思政答题程序的设计与实现,综合应用了全书所学知识,让读者所学即所用。本书可作为高等院校计算机相关专业 JavaScript和 jQuery课程的教材,也可作为学习 JavaScript和 jQuery开发的自学教材或培训教材。

第一部分 概 述 篇
第1章 绪论 21.1 JavaScript概述 21.1.1 JavaScript简介 21.1.2 JavaScript的起源 21.1.3 JavaScript和Java 21.1.4 JavaScript的特点 31.2 jQuery概述 31.2.1 jQuery简介 31.2.2 jQuery的发展史 31.2.3 jQuery的特点 41.2.4 jQuery版本的比较 41.3 Web开发工具 51.3.1 Adobe Dreamweaver 51.3.2 Sublime Text 61.3.3 Notepad 61.3.4 EditPlus 71.3.5 Visual Studio Code 71.3.6 WebStorm 7本章小结 9习题1 9
第二部分 JavaScript技术篇
第2章 JavaScript入门 122.1 JavaScript的实现 122.2 JavaScript的使用 122.2.1 内部JavaScript 132.2.2 外部JavaScript 142.3 JavaScript的语法 152.3.1 JavaScript中的大小写 152.3.2 JavaScript中的分号 152.3.3 JavaScript中的注释 152.3.4 JavaScript中的代码块 162.4 JavaScript变量 162.4.1 变量的声明 162.4.2 变量的命名规范 172.4.3 JavaScript关键字和保留字 182.5 JavaScript弹窗 192.5.1 警告对话框(alert) 192.5.2 提示对话框(prompt) 192.5.3 确认对话框(confirm) 20本章小结 21习题2 22第3章 JavaScript数据类型与运算符 233.1 JavaScript基本数据类型 233.1.1 Undefined类型 233.1.2 Null类型 243.1.3 String类型 253.1.4 Number类型 353.1.5 Boolean类型 403.2 JavaScript对象类型 423.2.1 本地对象 423.2.2 内置对象 503.2.3 宿主对象 533.3 JavaScript类型转换 533.3.1 转换成字符串 533.3.2 转换成数字 543.3.3 强制类型转换 583.4 JavaScript运算符 593.4.1 赋值运算符 593.4.2 算术运算符 593.4.3 逻辑运算符 603.4.4 关系运算符 643.4.5 相等性运算符 663.4.6 条件运算符 673.5 阶段案例:生肖计算? 683.5.1 案例需求 683.5.2 案例分析 683.5.3 案例制作 683.5.4 案例思考 69本章小结 69习题3 70第4章 JavaScript语句与函数 714.1 JavaScript条件语句 714.1.1 几种if语句 714.1.2 switch语句 734.2 JavaScript循环语句 744.2.1 for循环 754.2.2 forin循环 764.2.3 while循环 774.2.4 dowhile循环 784.2.5 break语句和continue语句 794.3 JavaScript函数 814.3.1 函数的基本结构 814.3.2 函数的调用 814.3.3 函数的返回值 824.4 阶段案例:猜数字小游戏? 844.4.1 案例需求 844.4.2 案例分析 844.4.3 案例制作 854.4.4 案例思考 88本章小结 88习题4 88第5章 JavaScript DOM和BOM 895.1 文档对象模型 895.1.1 查找HTML元素 895.1.2 DOM HTML 915.1.3 DOM CSS 945.1.4 DOM事件 955.1.5 DOM节点 975.2 浏览器对象模型 1005.2.1 Window对象 1015.2.2 Screen对象 1025.2.3 Location对象 1035.2.4 History对象 1035.2.5 Navigator对象 1045.3 阶段案例:Nim博弈小游戏? 1065.3.1 案例需求 1065.3.2 案例分析 1065.3.3 案例制作 1075.3.4 案例思考 109本章小结 110习题5 110
第三部分 jQuery技术篇
第6章 jQuery入门 1126.1 jQuery的下载和使用 1126.1.1 jQuery的下载 1126.1.2 jQuery的使用 1136.2 jQuery的语法 1136.2.1 基础语法格式 1136.2.2 文档就绪函数 1136.2.3 jQuery名称冲突 114本章小结 115习题6 115第7章 jQuery选择器与过滤器 1167.1 jQuery选择器 1167.1.1 基础选择器 1167.1.2 属性选择器 1237.1.3 表单选择器 1247.1.4 层次选择器 1267.1.5 jQuery CSS选择器 1317.2 jQuery过滤器 1327.2.1 基础过滤器 1327.2.2 子元素过滤器 1397.2.3 内容过滤器 1467.2.4 可见性过滤器 1507.3 阶段案例:网页一键换肤? 1547.3.1 案例需求 1547.3.2 案例分析 1547.3.3 案例制作 1547.3.4 案例思考 157本章小结 158习题7 158第8章 jQuery事件 1598.1 jQuery事件概述 1598.1.1 事件的含义 1598.1.2 jQuery事件的语法格式 1598.2 常用的jQuery事件 1608.2.1 文档/窗口事件 1608.2.2 键盘事件 1648.2.3 鼠标事件 1668.2.4 表单事件 1768.3 jQuery事件的绑定与解除 1818.3.1 jQuery事件的绑定 1818.3.2 jQuery事件的解除 1848.3.3 jQuery临时事件 1898.4 阶段案例:鼠标悬停切换图片? 1908.4.1 案例需求 1908.4.2 界面设计 1908.4.3 逻辑实现 1938.4.4 案例思考 194本章小结 194习题8 194第9章 jQuery特效 1959.1 jQuery隐藏和显示 1959.1.1 jQuery hide() 1959.1.2 jQuery show() 1969.1.3 jQuery toggle() 1979.2 jQuery淡入和淡出 1999.2.1 jQuery fadeIn() 1999.2.2 jQuery fadeOut() 1999.2.3 jQuery fadeToggle() 2019.2.4 jQuery fadeTo() 2039.3 jQuery滑动 2059.3.1 jQuery slideDown() 2059.3.2 jQuery slideUp() 2069.3.3 jQuery slideToggle() 2089.4 jQuery动画 2099.4.1 改变元素的基本属性 2109.4.2 改变元素的位置 2129.4.3 动画队列 2149.5 jQuery方法链接 2169.6 jQuery停止动画 2189.7 阶段案例:动态下拉菜单特效? 2209.7.1 案例需求 2209.7.2 界面设计 2219.7.3 逻辑实现 2239.7.4 案例思考 224本章小结 224习题9 224第10章 jQuery HTML DOM 22510.1 jQuery获取和设置 22510.1.1 jQuery text() 22510.1.2 jQuery html() 22710.1.3 jQuery val() 22910.1.4 jQuery attr() 23010.1.5 jQuery css() 23210.2 jQuery添加 23410.2.1 jQuery append()和prepend() 23410.2.2 jQuery after()和before() 23810.3 jQuery删除 24010.3.1 jQuery remove() 24010.3.2 jQuery empty() 24210.3.3 jQuery removeAttr() 24310.4 jQuery类属性 24510.4.1 jQuery addClass() 24510.4.2 jQuery removeClass() 24510.4.3 jQuery toggleClass() 24710.5 jQuery尺寸 24810.6 阶段案例:仿公众号留言板? 25110.6.1 案例需求 25110.6.2 界面设计 25110.6.3 逻辑实现 25510.6.4 案例思考 256本章小结 257习题10 257第11章 jQuery遍历 25811.1 HTML家族树简介 25811.2 jQuery后代遍历 25911.2.1 jQuery children() 25911.2.2 jQuery find() 26111.3 jQuery同胞遍历 26211.3.1 jQuery siblings() 26311.3.2 jQuery next()、nextAll() 和nextUntil() 26411.3.3 jQuery prev()、prevAll() 和prevUntil() 26711.4 jQuery祖先遍历 27111.4.1 jQuery parent() 27111.4.2 jQuery parents() 27211.4.3 jQuery parentsUntil() 27411.5 阶段案例:仿电商购物车效果 27611.5.1 案例需求? 27611.5.2 界面设计 27611.5.3 逻辑实现? 28111.5.4 案例思考 290本章小结 291习题11 291第12章 jQuery AJAX技术 29212.1 jQuery AJAX简介 29212.1.1 什么是AJAX 29212.1.2 AJAX的实现原理 29212.1.3 jQuery AJAX 29312.2 准备工作? 29312.2.1 临时服务器的搭建 29312.2.2 文件访问测试 29512.3 jQuery AJAX常用方法 29512.3.1 jQuery AJAX load()方法 29512.3.2 jQuery AJAX get()方法 29912.3.3 jQuery AJAX post()方法 30112.3.4 jQuery AJAX ajax()方法 30412.3.5 jQuery AJAX更多方法 介绍 30812.4 jQuery AJAX事件 30912.5 阶段案例:简易单词查询? 31012.5.1 案例需求 31012.5.2 准备工作 31012.5.3 界面设计 31212.5.4 逻辑实现 31412.5.5 案例思考 315本章小结 315习题12 316
第四部分 综 合 篇
第13章 天气预报查询的设计与实现 31813.1 案例背景 31813.2 案例需求 31813.3 准备工作 31913.3.1 API密钥申请? 31913.3.2 API调用方法? 32113.4 界面设计 32413.4.1 整体布局设计? 32413.4.2 切换城市版块设计? 32713.4.3 天气状况版块设计? 32813.4.4 实况气象数据版块设计? 32813.5 天气预报查询的实现? 33013.5.1 jQuery AJAX请求接口的实现 33013.5.2 根据城市查询天气数据的实现 33113.6 最终效果展示 331本章小结 332参考资料 332
习题13 332第14章 思政答题程序的设计与实现 33314.1 案例背景 33314.2 案例需求? 33414.3 准备工作 33414.3.1 服务器端准备? 33414.3.2 题库素材? 33514.3.3 接口制作? 33614.4 界面设计 33714.4.1 公共样式? 33714.4.2 答题页设计? 33814.4.3 结果页设计? 34314.5 逻辑实现 34514.5.1 答题页逻辑? 34514.5.2 结果页逻辑? 35414.6 最终效果展示 356本章小结 357参考资料 358习题14 358
JavaScript与jQuery网页前端开发与设计?(第2版微课视频题库版)
目录
【前言】
党的二十大报告指出:教育、科技、人才是全面建设社会主义现代化国家的基础性、战略性支撑。必须坚持科技是第一生产力、人才是第一资源、创新是第一动力,深入实施科教兴国战略、人才强国战略、创新驱动发展战略,开辟发展新领域新赛道,不断塑造发展新动能新优势。高等教育与经济社会发展紧密相连,对促进就业创业、助力经济社会发展、增进人民福祉具有重要意义。 JavaScript和HTML、CSS一起被称为;Web前端开发的三大技术,该技术目前被大多数主流浏览器支持,也应用于市面上绝大部分网站中,随着JavaScript的广泛使用,基于JavaScript的框架也层出不穷。jQuery是JavaScript框架中的优秀代表,也是目前网络上使用范围较为广泛的JavaScript函数库。 本书从零开始讲解JavaScript与jQuery技术,全书以项目为驱动,循序渐进、案例丰富,既可作为JavaScript、jQuery初学者的入门教程,也可为具有一定Web前端开发基础的读者进一步学习提供参考。 全书分为14章,主要内容包括以下四部分。 第一部分是概述篇,即第1章,内容主要有JavaScript与jQuery的简介、发展史和特点,以及开发工具的选择。 第二部分是JavaScript技术篇,包括第2~5章的内容。这4章循序渐进地介绍了?JavaScript入门、JavaScript数据类型与运算符、JavaScript语句与函数、JavaScript DOM和BOM。第3~5章包含的阶段案例分别是;生肖计算、;猜数字小游戏以及;Nim博弈小游戏。 第三部分是jQuery技术篇,包括第6~12章的内容。这7章由浅入深地介绍了jQuery入门、jQuery选择器与过滤器、jQuery事件、jQuery特效、jQuery HTML DOM、jQuery遍历、jQuery AJAX技术。第7~12章包含的阶段案例分别是;网页一键换肤、;鼠标悬停切换图片、;动态下拉菜单特效、;仿公众号留言板、;仿电商购物车效果以及;简易单词查询。 第四部分是综合篇,包括第?13?章和第?14?章的内容。第?13?章是;天气预报查询的设计与实现,第?14?章是;思政答题程序的设计与实现,综合应用了全书所学知识,让读者所学即所用。 本书精选例题136个、阶段案例9个、综合案例2个,均在浏览器中调试通过。考虑旧版浏览器的兼容性和稳定性,本书选用的jQuery版本为1.12.3。本书还提供了丰富的配套资源,包括教学大纲、教学课件、电子教案、例题源代码、阶段案例代码、在线题库、课后习题及答案、1300分钟的微课视频。
资源下载提示 课件等资源:扫描封底的;图书资源二维码,在公众号;书圈下载。 素材(源代码)等资源:扫描目录上方的二维码下载。 在线自测题:扫描封底的作业系统二维码,再扫描自测题二维码,可以在线做题及查看答案。 微课视频:扫描封底的文泉云盘防盗码,再扫描书中相应章节的视频讲解二维码,可以在线学习。 最后,感谢清华大学出版社计算机与信息分社的魏江江分社长、本书责任编辑王冰飞老师以及相关工作人员,非常荣幸能有机会与卓越的你们再度合作;感谢家人和朋友给予的关心和大力支持,本书能够完成与你们的鼓励是分不开的;特别感谢敬爱的周泉先生和任萱女士对本书的出版给予的倾力帮助,同时也要感谢我的丈夫刘嵩先生多年来对我的工作的一贯支持。 愿本书能够对读者学习Web前端新技术有所帮助,并真诚地欢迎读者批评指正,希望能与读者朋友们共同学习成长,在浩瀚的技术之海不断前行。 作 者 ?2024年5月
- 新华一城书集 (微信公众号认证)
- 上海新华书店官方微信书店
- 扫描二维码,访问我们的微信店铺
- 随时随地的购物、客服咨询、查询订单和物流...