软件开发微视频讲堂 JavaScript从入门到精通 微视频精编版
作者: 明日科技 编著
出版时间: 2019年版
丛编项: 软件开发微视频讲堂
内容简介
《JavaScript从入门到精通(微视频精编版 套装共2册)/软件开发微视频讲堂》浅显易懂,实例丰富,详细介绍了JavaScript开发需要掌握的各类实战知识。全书分为两册:核心技术分册和强化训练分册。核心技术分册共20章,包括JavaScript简介、JavaScript语言基础、JavaScript基本语句、函数、自定义对象、常用内部对象、数组、String对象、JavaScript事件处理、文档对象、表单对象、图像对象、文档对象模型(DOM)、Window窗口对象、Ajax技术、iQuery基础、iQuery控制页面、iQuery事件处理、iQuery动画效果和365影视网站设计等内容。通过学习,读者可快速开发出一些中小型应用程序。强化训练分册共18章,通过大量源于实际生活的趣味案例,强化上机实践,拓展和提升JavaScript开发中对实际问题的分析与解决能力。
目录
《JavaScript从入门到精通(微视频精编版) 核心分册》
第1篇 基础篇
第1章 JavaScript简介
视频讲解:50分钟
1.1 JavaScript简述
1.1.1 JavaScript的起源
1.1.2 JavaScript的主要特点
1.1.3 JavaScript的应用
1.2 WebStorm简介
1.3 JavaScript在HTML中的使用
1.3.1 在页面中直接嵌入JavaScript代码
1.3.2 链接外部JavaScript文件
1.3.3 作为标签的属性值使用
1.4 JavaScript基本语法
1.4.1 执行顺序
1.4.2 大小写敏感
1.4.3 空格与换行
1.4.4 每行结尾的分号可有可无
1.4.5 注释
1.5 实战
1.5.1 输出由“*”组成的菱形
1.5.2 输出古诗《枫桥夜泊》
1.6 小结
第2章 JavaScript语言基础
视频讲解:2小时16分钟
2.1 数据类型
2.1.1 数值型
2.1.2 字符串型
2.1.3 布尔型
2.1.4 特殊数据类型
2.2 常量和变量
2.2.1 常量
2.2.2 变量
2.3 运算符
2.3.1 算术运算符
2.3.2 字符串运算符
2.3.3 比较运算符
2.3.4 赋值运算符
2.3.5 逻辑运算符
2.3.6 条件运算符
2.3.7 其他运算符
2.3.8 运算符优先级
2.4 表达式
2.5 数据类型的转换规则
2.6 实战
2.6.1 输出存款单中的信息
2.6.2 判断12岁儿童是否可以免票入园
2.6.3 判断周星星是否成年
2.7 小结
第3章 JavaScript基本语句
视频讲解:1小时53分钟
3.1 条件判断语句
3.1.1 if语句
3.1.2 switch语句
3.2 循环语句
3.2.1 while语句
3.2.2 do...while语句
3.2.3 for语句
3.2.4 循环语句的嵌套
3.3 跳转语句
3.3.1 continue语句
3.3.2 break语句
3.4 异常处理语句
3.4.1 try...catch...finally语句
3.4.2 Error对象
3.4.3 使用throw语句抛出异常
3.5 实战
3.5.1 获取4个数字中的最小值
3.5.2 通过dowhile语句计算10的阶乘
3.5.3 计算1~100以内所有5的倍数的
数字之和
3.6 小结
第4章 函数
视频讲解:1小时20分钟
4.1 函数的定义和调用
4.1.1 函数的定义
4.1.2 函数的调用
4.2 函数的参数
4.3 函数的返回值
4.4 嵌套函数
4.4.1 函数的嵌套定义
4.4.2 函数的嵌套调用
4.5 递归函数
4.6 变量的作用域
4.6.1 全局变量和局部变量
4.6.2 变量的优先级
4.7 内置函数
4.7.1 数值处理函数
4.7.2 字符串处理函数
4.8 定义匿名函数
4.8.1 在表达式中定义函数
4.8.2 使用Function()构造函数
4.9 实战
4.9.1 判断身高为1.3 米的儿童需要购买
哪种车票
4.9.2 判断微信号和密码是否正确
4.10 小结
……
第2篇 提高篇
第3篇 项目篇
《JavaScript从入门到精通(微视频精编版) 强化训练分册》
第1章 JavaScript语言基础
应用技能拓展学习
1.应用if…else语句实现判断
2.Date对象
3.常用转义字符
4.String对象
5.parselnt()函数
6.toString()方法
7.random()方法
实战技能强化训练
训练一:基本功强化训练
1.输出俄罗斯国土面积
2.输出《将进酒》中的诗句
3.输出香蕉的价格
4.输出张无忌个人信息
5.判断英语成绩是否及格
6.计算存款本息合计
7.计算员工的实际收入
训练二:实战能力强化训练
8.输出《九阳神功》口诀
9.输出自动柜员机客户凭条
10.输出流量使用情况
11.判断顾客是否可获得返现优惠
12.判断当前年份是否是闰年
13.判断2020年2月的天数
14.对数字进行四舍五入
15.输出两个随机数的最大值
第2章 JavaScript基本语句
应用技能拓展学习
1.getMonth()方法
2.getDay()方法
3.Number()函数
4.round()方法
5.函数的定义和调用
6.获取文本框的值
7.floor()方法
8.confrm()方法
9.prompt()方法
10. getElementByld()方法
11. innerHTML属性
实战技能强化训练
训练一:基本功强化训练
1.获取3个数字中的最小值
2.判断身体质量指数
3.判断当前季节
4.输出员工每年的工资情况
5.循环输出年份和月份
6.计算1~1000以内26的倍数之和
7.判断当前月份的天数
训练二:实战能力强化训练
8.显示数字对应的星期
9.输出数字图案
10.输出由“*”组成的三角形
11.获取满足条件的三位数
12.计算两个一位整数相加的结果
13.检测空气质量状况
14.输出5行6列的表格
第3章 函数
应用技能拓展学习
1.事件属性
2.style对象简介
3.ceil()方法
4.getElementsByName()方法
5.focus()方法
实战技能强化训练
训练一:基本功强化训练
1.输出收货地址
2.输出商品信息
3.获取3个数字的最小值
4.计算数字的平方
5.输出自定义的表格
6.判断游客需要购买哪种门票
7.判断顾客是否可以享受优惠活动
8.计算两个数的最大公约数
训练二:实战能力强化训练
9.设置对话框的边框样式
10.判断指定年份和月份的天数
11.模拟抽奖游戏
12.输出1000以内能同时被6和9整除的正整数
13.实现简易加减乘除运算
14.模拟用户登录
第4章 自定义对象
应用技能拓展学习
1.JavaScript数组
2.Date对象的4个方法
3.为元素绑定onclick事件
4.onload事件
实战技能强化训练
训练一:基本功强化训练
1.输出歌曲信息:
2.输出影片信息
3.输出高考成绩表
4.输出人物信息
5.输出购物车信息
6.输出球员信息
7.输出当前的日期和时间
8.输出手机基本信息
训练二:实战能力强化训练
9.生成指定行数、列数的表格
10.实现用户登录
11.输出东北三省各省会城市旅游景点
……
第5章 常用内部对象
第6章 数组
第7章 String对象
第8章 JavaScript事件处理
第9章 文档对象
第10章 表单对象
第11章 图像对象
第12章 文档对象模型(DOM)
第13章 Window窗口对象
第14章 Ajax技术
第15章 jQuery基础
第16章 jQuery控制页面
第17章 jQuery事件处理
第18章 jQuery动画效果
答案提示