新書推薦:
《
生物安全与环境
》
售價:NT$
255.0
《
泥土:文明的侵蚀(城市与生态文明丛书)
》
售價:NT$
380.0
《
医用化学(第三版)
》
售價:NT$
259.0
《
别怕,试一试
》
售價:NT$
307.0
《
人才基因(凝聚30年人才培育经验与智慧)
》
售價:NT$
468.0
《
深度学习详解
》
售價:NT$
519.0
《
李白传(20世纪文史学家李长之经典传记)
》
售價:NT$
207.0
《
津轻:日本无赖派文学代表太宰治自传性随笔集
》
售價:NT$
302.0
|
編輯推薦: |
1.教学与市场需求高,产品潜力足2.立足差异化与创新化,增加jQuery功能函数及插件讲解3.全新的章节结构布局,适用于零基础人群4.深入调研教学需求,章节安排紧密结合教学课时5.新形态教材,数字化配套资源的全新升级
|
內容簡介: |
本书以HTML、CSS、JavaScript和jQuery框架为基础,围绕网页设计与制作技术展开深入讲解,主要内容包括网页设计基础、使用JavaScript实现动态网页、使用jQuery框架实现动态网页等几个部分。本书在内容讲解过程中穿插了大量的示例,帮助读者理解和掌握各个知识点。同时,每章结尾都配有相关的习题,以帮助读者自测和练习。本书共12章,主要内容包括网页设计基础、JavaScript基础、数组和函数、类和对象、文档对象模型和事件、jQuery基础、jQuery页面操作、jQuery动画、jQuery的工具函数、jQuery插件,以及开发网络相册、开发汽车销售门户网页2个综合实训。本书可作为高等院校网络与新媒体、数字媒体技术、计算机科学与技术、电子商务等专业相关课程的教材,也可作为从事网页设计与制作相关工作的人员的参考书。
|
關於作者: |
叶丽萍,武汉晴川学院计算机学院副院长,主持、参与校级教研项目,湖北省教育科学规划项目等项目5项。以第一作者发表论文十余篇,申请通过计算机软件著作权3项,主编《数据库应用技术》教材1本,参编计算机公共基础教材3本;主讲《数据库应用技术》(校级优质课堂),《大学计算机概论》、《网页设计》等多门课程,教学效果良好。 主要荣誉:学校青年骨干教师。连续两年校年度考核优秀。荣获武汉晴川学院第二届说课比赛三等奖。继教院全国计算机等级考试(二级Access方向)培训讲师,蓝桥杯优秀指导教师,全国高校计算机能力挑战赛教练,优秀指导教师,指导10余名学生获得全国高校计算机能力挑战赛区域级及以上奖项指导2人次获得国家级奖项。
|
目錄:
|
第 1章 网页设计基础【学习目标】 01【导引示例】 011.1 网页设计概述 011.1.1 网页设计常用技术 021.1.2 网页设计工具 021.1.3 网页展示工具 021.2 HTML和CSS 021.2.1 HTML基础 031.2.2 HTML常用标签 031.2.3 CSS基础语法 041.2.4 CSS选择器 041.2.5 CSS常用样式属性 041.3 初识JavaScript 051.3.1 JavaScript发展史 051.3.2 引入方式 051.3.3 输出语句 061.3.4 注释 06【案例分析1-1】Hello,JavaScript!程序 071.4 初识jQuery 071.4.1 jQuery发展史 071.4.2 引入jQuery 081.4.3 jQuery基础语法 08【案例分析1-2】Hello,jQuery!程序 081.5 思考与练习 091.5.1 疑难解读 091.5.2 课后习题 10第 2章 JavaScript基础【学习目标】 11【导引示例】 112.1 变量 112.1.1 定义变量 112.1.2 关键字 12【案例分析2-1】数据交换编程思想 132.2 数据类型 132.2.1 数据类型分类 132.2.2 数值类型 142.2.3 字符串类型 142.2.4 布尔类型 152.2.5 其他基本数据类型 152.2.6 数据类型转换 16【案例分析2-2】输出多种类型变量的值 182.3 运算符 182.3.1 运算符概述 182.3.2 运算规则 182.3.3 运算符优先级 20【案例分析2-3】连接并输出多个变量的内容 212.4 分支结构 212.4.1 if语句 212.4.2 if...else语句 222.4.3 if...else if语句 232.4.4 switch语句 24【案例分析2-4】根据分数输出等级评价 242.5 循环结构 252.5.1 for循环 252.5.2 while循环 262.5.3 do...while循环 26【案例分析2-5】控制台输出九九乘法表 272.6 跳转结构 272.6.1 continue语句 282.6.2 break语句 28【案例分析2-6】当累加和大于100时跳出循环 28【案例分析2-7】根据用户输入的层数绘制金字塔 282.7 思考与练习 292.7.1 疑难解读 292.7.2 课后习题 30第3章 数组和函数【学习目标】 31【导引示例】 313.1 初识数组 323.1.1 创建数组 323.1.2 访问数组元素 333.1.3 数组遍历 33【案例分析3-1】获取数组元素中的最大值 343.2 数组元素操作 343.2.1 修改数组元素 343.2.2 数组元素排序 36【案例分析3-2】对数组元素进行排序后输出 363.3 初识函数 373.3.1 函数定义 373.3.2 函数的参数 383.3.3 函数的返回值 383.3.4 自调用函数 39【案例分析3-3】利用函数判断闰年 393.4 作用域 403.4.1 作用域的分类 403.4.2 访问父级作用域变量 403.4.3 闭包函数 41【案例分析3-4】求任意两个数的和 42【案例分析3-5】输出杨辉三角 423.5 思考与练习 443.5.1 疑难解读 443.5.2 课后习题 44第4章 类和对象【学习目标】 46【导引示例】 464.1 面向对象 474.1.1 自定义对象 474.1.2 访问对象的属性和方法 474.1.3 对象构造器 484.1.4 定义类 484.1.5 实例化对象 494.1.6 内置对象 49【案例分析4-1】根据输入内容输出员工工资信息 504.2 初识浏览器对象模型 514.2.1 初识BOM 514.2.2 BOM结构 514.3 window对象 524.3.1 window对象的属性和方法 524.3.2 窗口加载事件 53【案例分析4-2】根据需求修改窗口尺寸 544.4 BOM中的其他对象 544.4.1 location对象 544.4.2 navigator对象 554.4.3 history对象 564.4.4 screen对象 57【案例分析4-3】定时切换诗句 584.5 思考与练习 594.5.1 疑难解读 594.5.2 课后习题 59第5章 文档对象模型和事件【学习目标】 61【导引示例】 615.1 初识DOM 625.1.1 DOM树 625.1.2 document对象 625.2 对元素的操作 635.2.1 查找元素 635.2.2 设置元素的文本内容和属性值 655.2.3 设置元素样式 66【案例分析5-1】侧边栏折叠效果 675.3 事件 685.3.1 事件概述 685.3.2 鼠标事件 685.3.3 键盘事件 695.3.4 表单事件 70【案例分析5-2】图片交互效果 715.4 DOM节点 725.4.1 节点基础 725.4.2 创建节点 735.4.3 添加和删除节点 735.4.4 替换节点 75【案例分析5-3】添加快捷方式 76【案例分析5-4】图片移动到鼠标指针所在位置 775.5 思考与练习 785.5.1 疑难解读 785.5.2 课后习题 79第6章 jQuery基础【学习目标】 80【导引示例】 806.1 jQuery选择器 816.1.1 元素选择器 816.1.2 属性选择器 826.1.3 关系选择器 826.1.4 过滤器 836.1.5 表单过滤器 85【案例分析6-1】选项卡 856.2 jQuery事件 866.2.1 事件方法的基础语法 866.2.2 绑定事件 876.2.3 注销事件 89【案例分析6-2】使用on()方法实现文本交互效果 916.3 jQuery中的交互事件方法 916.3.1 鼠标事件 916.3.2 键盘事件 926.3.3 页面事件 936.3.4 表单事件 946.3.5 event对象的方法和属性 95【案例分析6-3】调用自定义事件方法切换文本样式 96【案例分析6-4】商品展示栏的交互效果 976.4 思考与练习 986.4.1 疑难解读 986.4.2 课后习题 98第7章 jQuery页面操作【学习目标】 100【导引示例】 1007.1 HTML元素操作 1017.1.1 获取和设置元素内容 1017.1.2 操作元素属性 1027.1.3 创建元素 1037.1.4 添加元素 1047.1.5 替换和克隆元素 1067.1.6 删除元素 1077.1.7 包裹元素 1097.1.8 DOM树操作 110【案例分析7-1】购物车 1117.2 CSS类操作 1127.2.1 添加CSS类 1127.2.2 删除CSS类 1137.2.3 动态切换CSS类 1137.2.4 获取和设置CSS样式 1147.2.5 元素尺寸操作 115【案例分析7-2】下拉菜单效果 115【案例分析7-3】多图片商品展示框 1177.3 思考与练习 1187.3.1 疑难解读 1187.3.2 课后习题 118第8章 jQuery动画【学习目标】 120【导引示例】 1208.1 基础动画效果 1218.1.1 隐藏元素 1218.1.2 显示元素 1218.1.3 状态切换 122【案例分析8-1】侧边栏 1238.2 淡入/淡出动画效果 1248.2.1 淡入显示元素 1248.2.2 淡出隐藏元素 1258.2.3 淡入/淡出切换元素 1258.2.4 精准控制淡入/淡出动画效果 126【案例分析8-2】补全古诗并显示和隐藏译文 1278.3 滑动动画效果和自定义动画效果 1278.3.1 滑动显示和隐藏匹配的元素 1278.3.2 滑动切换元素的可见性 1298.3.3 自定义动画效果 1298.3.4 停止动画 131【案例分析8-3】实现下拉菜单左右抖动后的隐藏和显示 132【案例分析8-4】图片顺序切换效果 1328.4 思考与练习 1348.4.1 疑难解读 1348.4.2 课后习题 134第9章 jQuery的工具函数【学习目标】 136【导引示例】 1369.1 工具函数概述与数组操作 1379.1.1 工具函数概述 1379.1.2 获取数组元素 1379.1.3 数组操作 139【案例分析9-1】将数组数据添加到表格中 1409.2 字符串操作函数 1419.2.1 字符串空格处理 1419.2.2 JSON字符串格式处理 141【案例分析9-2】登录数据处理 1429.3 测试操作函数 1429.3.1 判断对象是否为空 1429.3.2 判断参数类型 143【案例分析9-3】判断参数的类型 1439.4 函数扩展 1449.4.1 合并对象函数 1449.4.2 扩展属性和方法函数 145【案例分析9-4】扩展一个求和方法 1469.5 其他工具函数 1469.5.1 元素操作函数 1469.5.2 获取时间函数 1489.5.3 判断对象类型函数 148【案例分析9-5】将用户输入的内容存储到元素 149【案例分析9-6】模拟用户注册和登录 1509.6 思考与练习 1519.6.1 疑难解读 1519.6.2 课后习题 152第 10章 jQuery插件【学习目标】 153【导引示例】 15310.1 jQuery插件基础 15410.1.1 jQuery插件概述 15410.1.2 jQuery插件的使用方式 15410.2 常用的jQuery插件 15410.2.1 Validate插件 15410.2.2 Cookie插件 15710.2.3 Growl插件 15810.2.4 EasyZoom插件 159【案例分析10-1】带状缩略图放大 16010.3 jQuery UI插件 16210.3.1 jQuery UI插件基础 16210.3.2 交互 16210.3.3 小部件 16610.3.4 效果 170【案例分析10-2】选项卡 172【案例分析10-3】菜单 17310.4 思考与练习 17410.4.1 疑难解读 17410.4.2 课后习题 175第 11章 综合实训:开发网络相册【学习目标】 17611.1 分析页面 17611.1.1 设计分析 17611.1.2 功能分析 17611.2 模块拆分 17711.2.1 相册列表 17711.2.2 标准相片展示框 17811.2.3 相片缩略图列表 17811.3 交互效果设计 17911.3.1 相册排序效果 17911.3.2 相片轮播效果 18011.3.3 切换缩略图效果 18111.3.4 相片切换和局部放大效果 18211.4 网络相册效果展示 18311.5 思考与练习 18611.5.1 疑难解读 18611.5.2 课后习题 187第 12章综合实训:开发汽车销售门户网页【学习目标】 18812.1 网页分析 18812.1.1 首页布局分析 18812.1.2 详情页面布局分析 18812.2 网页结构设计 18912.2.1 首页元素布局 18912.2.2 首页样式添加 19112.2.3 详情页面元素布局 19312.2.4 详情页面样式添加 19412.3 首页交互效果设计 19512.3.1 下拉菜单自动显示效果 19512.3.2 汽车信息列表切换效果 19612.3.3 点击按钮关闭下拉菜单效果 19612.3.4 广告图片自动轮播效果 19612.3.5 点击列表切换广告图片效果 19712.3.6 图片放大和文字显示效果 19712.3.7 按钮交互效果 19812.4 详情页面交互效果设计 19912.4.1 滚动页面切换导航栏效果 19912.4.2 点击元素滚动页面效果 19912.4.3 滚动页面显示相应元素效果 20012.4.4 表格交互效果 20012.5 汽车销售网页效果展示 20112.6 思考与练习 20312.6.1 疑难解读 20312.6.2 课后习题 204
|
|