新書推薦:
《
大宋理财:青苗法与王安石的金融帝国(全彩插图本)
》
售價:HK$
109.8
《
安全感是内心长出的盔甲
》
售價:HK$
67.0
《
快人一步:系统性能提高之道
》
售價:HK$
110.9
《
我们为什么会做梦:让梦不再神秘的新科学
》
售價:HK$
77.3
《
算法图解(第2版)
》
售價:HK$
78.2
《
科学的奇幻之旅
》
售價:HK$
77.3
《
画艺循谱:晚明的画谱与消闲
》
售價:HK$
143.4
《
新民说·现实政治史:从马基雅维利到基辛格
》
售價:HK$
99.7
|
編輯推薦: |
1.本书为“十三五”江苏省高等学校重点教材(2018-1-052)
2.采用任务驱动模式编写,每一章都采用“学习目标”→“任务描述”→“知识准备”→“任务实施”→“任务训练”的结构。
3.116个微课视频、课程大纲、授课计划、教学课件、电子教案、程序源代码、习题答案,配套资源齐全
|
內容簡介: |
《JavaScript程序设计实例教程 第2版》采用任务驱动模式编写,内容涵盖JavaScript概述、HTML、CSS+DIV应用、JavaScript语言基础、常用内置对象、BOM及事件处理、DOM编程及表格操作、Ajax应用和MUI布局等客户端交互特效制作行业新技术。本书由浅入深,每章内容都与案例紧密结合,有助于读者理解知识、应用知识,可以大大加强读者实践动手操作的能力。所选案例具有较强的扩展性,能够给读者以启发。新版教材还设计了实战项目在线测试系统(PC端+移动端),贯穿知识体系,使读者能够学以致用。
《JavaScript程序设计实例教程 第2版》结构合理,内容丰富,实用性强,可以作为高职高专院校计算机类专业、商务类专业、艺术类专业的教学用书,也可以作为培训教程,还可以作为相关专业从业人员的自学用书。
《JavaScript程序设计实例教程 第2版》支持线上与线下相结合的教学方式,包含了大量的微课视频、课程大纲、授课计划、教学课件、电子教案、程序源代码、习题答案等配套资源,方便教师教学和学生学习。其中,微课视频可以直接扫码观看,教学课件等资源可登录www.cmpedu.com免费注册、审核通过后下载,或联系编辑索取(QQ:1239258369,电话:010-88379739)。
|
目錄:
|
前言
任务1与用户交流:开启JavaScript学习之旅1
学习目标
任务描述
知识准备
1.1JavaScript简述
1.1.1JavaScript 的组成
1.1.2JavaScript的主要特点
1.1.3JavaScript相关应用
1.1.4JavaScript的工作原理
1.2JavaScript 编程起步
1.2.1选择JavaScript脚本编辑器
1.2.2引入JavaScript脚本代码到HTML文档中的方法
1.2.3实现与用户交流的常用方式
1.2.4调试JavaScript程序
1.2.5页面结构、样式和行为
任务实施
任务训练
任务2实现在线测试系统页面的静态布局
学习目标
任务描述
知识准备
2.1HTML的基本概念
2.1.1HTML简介
2.1.2HTML基本格式
2.1.3HTML注释语句
2.2HTML文档常用标签
2.2.1标签
2.2.2标签
2.2.3文字与段落相关标签
2.2.4图像标签
2.2.5列表相关标签
2.2.6表格相关标签
2.2.7超链接相关标签
2.2.8DIV标签
2.3表单及表单元素
2.3.1表单的定义
2.3.2表单控件
2.3.3HTML5表单常用新属性
任务实施
任务训练
任务3实现在线测试系统主页面的布局和美化
学习目标
任务描述
知识准备
3.1CSS介绍
3.1.1CSS简介
3.1.2CSS+DIV布局方式的优势
3.1.3CSS样式注释方法
3.2CSS的使用
3.2.1样式设置规则
3.2.2常用添加CSS的方法
3.2.3选择符
3.3字体、颜色、背景与文本属性
3.3.1设置CSS的字体属性
3.3.2颜色和背景属性
3.3.3文本属性
3.3.4CSS的继承与冲突
3.3.5CSS的注意事项
3.4边距、填充与边框属性
3.4.1边距与填充属性
3.4.2边框属性
3.5列表属性
3.6CSS布局基础
3.6.1盒模型
3.6.2CSS布局元素类型
3.6.3定位及尺寸属性
3.7常用的布局结构
3.7.1单行单列结构
3.7.2二列布局结构
3.8CSS3常用样式
任务实施
任务训练
任务4实现猜数字游戏
学习目标
任务描述
知识准备
4.1数据类型
4.1.1数字型
4.1.2字符串型
4.1.3布尔型
4.1.4特殊类型
4.1.5数据类型的自动转换
4.2变量
4.2.1关键字
4.2.2变量的定义与命名
4.2.3变量的声明与赋值
4.3表达式与运算符
4.3.1表达式
4.3.2运算符
4.4函数
4.4.1函数的定义
4.4.2函数的调用
4.4.3带有返回值的函数
4.4.4变量的作用域
4.5内置函数
4.6基本语句
4.6.1编写JavaScript语句注意事项
4.6.2程序控制语句
任务实施
任务训练
任务5实现彩票11选5数字跳动效果
学习目标
任务描述
知识准备
5.1数组对象
5.1.1新建数组
5.1.2引用数组元素
5.1.3动态数组
5.1.4数组对象的常用方法
5.1.5二维数组
5.2数学对象
5.2.1使用数学对象
5.2.2数学对象的属性与方法
5.2.3格式化数字与产生随机数
5.2.4定时器函数
5.2.5数学对象应用案例
5.3日期对象
5.3.1新建日期
5.3.2日期对象的常用属性与方法
5.3.3日期对象应用案例
任务实施
任务训练
任务6实现在线测试系统页面注册验证效果
学习目标
任务描述
知识准备
6.1字符串对象
6.1.1字符串对象的基本应用
6.1.2字符串对象的属性与方法
6.1.3字符串对象应用案例
6.1.4注册表单简单验证
6.2正则表达式
6.2.1什么是正则表达式
6.2.2创建正则表达式
6.2.3正则表达式对象的方法
6.2.4正则表达式中的常用符号
任务实施
任务训练
任务7实现在线测试系统主体功能
学习目标
任务描述
知识准备
7.1JavaScript BOM
7.1.1BOM概述
7.1.2多窗口控制
7.1.3浏览器对象
7.1.4屏幕对象
7.1.5地址对象
7.1.6历史记录对象
7.2事件处理
7.2.1事件的基本概念
7.2.2事件处理程序的绑定
7.2.3JavaScript的常见事件
7.3表单元
|
內容試閱:
|
JavaScript是世界上最流行的脚本语言之一,因为在计算机、手机、平板计算机上浏览的所有网页以及无数基于HTML5的移动App、交互逻辑等都是由JavaScript驱动的。JavaScript能跨平台、跨浏览器驱动网页,与用户进行交互。
1.本书内容
《JavaScript程序设计实例教程 第2版》首先介绍JavaScript的含义、页面布局以及样式应用,为后续的JavaScript动态操作元素和样式应用打下基础;然后介绍JavaScript的基础语法和应用;介绍内置对象,利用JavaScript的内置对象,如数组、日期和字符串等,可以管理复杂的数据,简化程序的设计、脚本化表单和其他控件,创建专业水准的Web应用程序,并实现与用户交互;介绍事件的触发和处理,实现在线测试系统登录注册页面的居中显示,本地存储实现在线测试系统个人信息的访问;介绍了DOM的常用属性和方法的应用,包括元素的获取、增、删、改、替及遍历等操作,并实现了表格的动态操作;介绍了JavaScript实现Ajax无刷新页面加载数据,应用原生Ajax实现远程验证,并拓展实现数据库的访问功能;最后介绍JavaScript和MUI布局,实现移动版在线测试系统。
《JavaScript程序设计实例教程 第2版》以培养职业能力为核心,以工作实践为主线,以项目为导向,采用任务式教学,兼顾界面布局样式与交互性,以增加课程内容的视觉效果。
2.体系结构
《JavaScript程序设计实例教程 第2版》采用任务驱动模式编写,每一章都采用“学习目标”→“任务描述”→“知识准备”→“任务实施”→“任务训练”的结构。
1)学习目标:介绍本章的知识目标和技能目标。
2)任务描述:简要介绍本章的任务需求以及功能效果。
3)知识准备:详细介绍完成任务需要储备的各类知识,采用案例的方式进行讲解。
4)任务实施:分析任务,得到解决思路,运用所储备的知识完成任务。
5)任务训练:进行理论与实践训练。
3.本书特色
《JavaScript程序设计实例教程 第2版》内容简明扼要、结构清晰、实例丰富、强调实践、图文并茂、直观明了,可以帮助学生在完成实例的过程中学习相关的知识和技能,提升自身的综合职业素养和能力。
4.教学资源
《JavaScript程序设计实例教程 第2版》配套资源包括课程大纲、授课计划、教学课件、电子教案、程序源代码、习题答案等,同时本书配套了大量对重点与难点、技能点等进行讲解的微课视频。
《JavaScript程序设计实例教程 第2版》由程乐、郑丽萍、刘万辉主编,编写分工为:程乐编写第1、2、4、6章, 郑丽萍编写5、7、8、9、10章,刘万辉编写第3章,章早立负责课件设计与制作,管曙亮负责案例设计,郭艾华负责整理习题。
由于编者水平所限,书中难免存在不妥之处,请读者原谅,并提出宝贵意见。
编者
|
|