JavaScript系列之-一步一步带你掌握JavaScript

课程简介:

课程目标:学习完本课程,可以熟练掌握JavaScript的核心语法,熟练掌握HTML DOM编码,BOM编程.掌握JSON的使用;

适用人群:本课程适合于掌握HTML,CSS的人群学习;

课程概述:JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能.已经被广泛用于Web应用开发,为用户提供更流畅美观的浏览效果。通常JavaScript脚本是通过嵌入在HTML中来实现自身的功能的。

环境参数:Firefox浏览器/Webstorm

课程目录:

第一章 JavaScript概述

    • 1-1-初识JavaScript(1) (13:50)
    • 1-2-初识JavaScript(2) (10:42)
    • 1-3-初识JavaScript(3) (11:33)
    • 1-4-JavaScript的特点 (14:56)
    • 1-5-安装浏览器 (06:43)
    • 1-6-开发工具WebStorm的安装 (14:20)
    • 1-7-JavaScript帮助文档 (01:22)

第二章 JavaScript核心语法

    • 2-1-在html中使用js代码的第一种方式 (17:52)
    • 2-2-在html中使用js代码的第二种方式 (07:09)
    • 2-3-在html中使用js代码的第三种方式 (06:43)
    • 2-4-js中的注释,标识符 (02:33)
    • 2-5-js中的变量-js是弱类型的编程语言,js中的数据类型 (09:52)
    • 2-6-js中的变量-使用var来声明变量 (05:49)
    • 2-7-js中的变量-全局变量和局部变量 (11:05)
    • 2-8-js中的函数-声明没有参数,没有返回类型的函数 (05:55)
    • 2-9-js中的函数-声明有参数,没有返回类型的函数 (03:17)
    • 2-10-js中的函数-声明有参数,有返回类型的函数 (03:13)
    • 2-11-js中的函数-js函数执行的顺序 (11:02)
    • 2-12-js中的函数-调用函数的时候形参列表和实参列表可以不一致 (03:35)
    • 2-13-js中的函数-获取文本框输入的值(1) (10:26)
    • 2-14-js中的函数-获取文本框输入的值(2) (04:59)
    • 2-15-js中的函数-输入标记失去焦点事件的处理句柄及其this的使用 (07:28)
    • 2-16-js中的函数-定义自定义的引用类型 (13:43)
    • 2-17-js中的函数-把自定义的类当做函数来看待 (02:18)
    • 2-18-js中的数据类型-document.write()函数的使用 (12:52)
    • 2-19-js中的数据类型-typeof()函数的使用 (11:00)
    • 2-20-js中的数据类型-undefined类型 (04:09)
    • 2-21-js中的数据类型-boolean类型 (14:51)
    • 2-22-js中的数据类型-number类型(1) (10:26)
    • 2-23-js中的数据类型-number类型(2)-isNaN()函数 (05:17)
    • 2-24-js中的数据类型-number类型(3)-使用isNaN()函数检测用户输入的年龄 (15:55)
    • 2-25-js中的数据类型-number类型(4)-使用Number()函数 (11:52)
    • 2-26-js中的数据类型-number类型(5)-使用parseInt()函数 (13:15)
    • 2-27-js中的数据类型-number类型(6)-使用parseFloat()函数 (04:54)
    • 2-28-js中的数据类型-string类型(1)-使用toString()方法将非字符串类型的数据转换为string类型 (12:27)
    • 2-29-js中的数据类型-string类型(2)-使用String()将非字符串类型的数据转换为string类型 (01:37)
    • 2-30-js中的数据类型-string类型(3)-使用 字符串方式将非字符串类型的数据转换为string类型 (01:10)
    • 2-31-js中的数据类型-object类型(1) (08:35)
    • 2-32-js中的数据类型-object类型(2)-使用prototype属性给子类动态的添加属性方法 (08:07)
    • 2-33-js中的运算符(1) (12:32)
    • 2-34-js中的运算符(2)-==的使用 (10:34)
    • 2-35-js中的运算符(3)-===的使用 (05:04)
    • 2-35-js中的运算符(4)-逗号运算符的使用 (03:54)
    • 2-36-js中的运算符(5)-delete算符的使用 (13:25)
    • 2-37-js中的运算符(6)-new算符的使用 (14:29)
    • 2-38-js中的运算符(7)-this算符的使用 (18:40)
    • 2-39-js中的运算符(8)-void算符的使用 (11:18)
    • 2-40-null,NaN,undefined的区别 (07:34)
    • 2-41-js中的流程控制语句(1)-if语句和switch()语句 (06:36)
    • 2-42-js中的流程控制语句(2) (06:21)
    • 2-43-js内置的引用类型-String类型(1) (14:42)
    • 2-44-js内置的引用类型-String类型(2) (14:19)
    • 2-45-js内置的引用类型-String类型(3) (14:43)
    • 2-46-js内置的引用类型-String类型(4) (11:45)
    • 2-47-js内置的引用类型-String类型(5) (07:51)
    • 2-48-js内置的引用类型-Array类型(1) (17:47)
    • 2-49-js内置的引用类型-Array类型(2) (13:32)
    • 2-50-js内置的引用类型-Date类型 (09:44)
    • 2-51-js内置的引用类型-Math类型 (09:33)
    • 2-52-js内置的引用类型-RegExp类型 (11:06)

第三章 JavaScript事件处理机制

    • 3-1-事件处理机制-处理html标记事件的第一种方式 (05:09)
    • 3-2-事件处理机制-处理html标记事件的第二种方式 (11:09)
    • 3-3-事件处理机制-处理html标记事件的第三种方式 (05:26)
    • 3-4-事件处理机制-处理html标记事件的第四种方式 (02:58)
    • 3-5-事件处理机制-获取键盘值 (06:28)

第四章 HTML DOM编程

    • 4-1-HTML DOM 编程-1-获取文本框的值 (07:40)
    • 4-2-HTML DOM 编程-2-操作div和span (08:44)
    • 4-3-HTML DOM 编程-3-innerText和textContent属性 (11:02)
    • 4-4-HTML DOM 编程-4-获取下拉框中被选中的选项 (15:36)
    • 4-5-HTML DOM 编程-5-全选或取消全选的第一种方式 (13:58)
    • 4-6-HTML DOM 编程-5-全选或取消全选的第二种方式 (05:39)
    • 4-7-HTML DOM 编程-6-给下拉框添加新的选项 (11:21)
    • 4-8-HTML DOM 编程-7-表格的动态添加和删除-1-向表格中插入新行 (14:05)
    • 4-9-HTML DOM 编程-7-表格的动态添加和删除-2-向行中插入列 (04:14)
    • 4-10-HTML DOM 编程-7-表格的动态添加和删除-3-设置列中的内容 (03:21)
    • 4-11-HTML DOM 编程-7-表格的动态添加和删除-4-从表格中删除行 (15:59)
    • 4-12-HTML DOM 编程-8-表格的动态添加和删除-5-捕获键盘事件 (07:05)
    • 4-13-HTML DOM 编程-9-鼠标经过改变字体的颜色(通过JS来控制CSS) (07:54)
    • 4-14-HTML DOM 编程-10-菜单的显示和隐藏(通过JS来控制CSS) (12:56)
    • 4-15-HTML DOM 编程-11-在页面中显示时间 (09:41)
    • 4-16-HTML DOM 编程-12-控制图片的显示和隐藏-1-基本功能 (13:51)
    • 4-17-HTML DOM 编程-12-控制图片的显示和隐藏-2-实现页面逻辑控制 (05:20)
    • 4-18-HTML DOM 编程-12-控制图片的显示和隐藏-3-第二种方式 (08:39)
    • 4-19-HTML DOM 编程-13-可编辑的表格 (13:55)
    • 4-20-HTML DOM 编程-14-获取页面中DOM对象的不同方式 (16:12)
    • 4-21-HTML DOM 编程-15-表单校验的不同方式(1) (01:27)
    • 4-22-HTML DOM 编程-15-表单校验的不同方式(2) (05:38)
    • 4-23-HTML DOM 编程-15-表单校验的不同方式(3) (13:37)

第五章 BOM编程

    • 5-1-BOM编程-1-window对象 (07:12)
    • 5-2-BOM编程-2-window对象上面常用的对话框方法 (06:46)
    • 5-3-BOM编程-3-window对象上面的close方法,open()方法 (13:02)
    • 5-4-BOM编程-4-新老窗口之间交互数据 (13:14)
    • 5-5-BOM编程-5-window对象的history属性 (04:34)
    • 5-6-BOM编程-6-window对象的location属性 (10:31)

第六章 JSON的使用

    • 6-1-JSON对象的使用-1-eval函数 (04:37)
    • 6-2-JSON对象的使用-2-创建简单的JSON对象 (12:03)
    • 6-3-JSON对象的使用-3-创建复杂的JSON对象 (07:40)
    • 6-4-JSON对象的使用-4-使用JSON来交互数据 (18:03)

课程链接: