- 01.JS基础_JS简介
- 02.JS基础_JS的HelloWorld
- 03.JS基础_js编写位置
- 04.JS基础_基本语法
- 05.JS基础_字面量和变量
- 06.JS基础_标识符
- 07.JS基础_字符串
- 08.JS基础_Number
- 09.JS基础_布尔值
- 10.JS基础_Null和Undefined
- 11.JS基础_强制类型转换-String
- 12.JS基础_强制类型转换-Number
- 13.JS基础_其他进制的数字
- 14.JS基础_转换为Boolean
- 15.JS基础_算数运算符
- 16.JS基础_一元运算符
- 17.JS基础_自增和自减
- 18.JS基础_自增练习
- 19.JS基础_逻辑运算符
- 20.JS基础_非布尔值的与或运算
- 21.JS基础_赋值运算符
- 22.JS基础_关系运算符
- 23.JS基础_Unicode编码表
- 24JS基础_相等运算符
- 25.JS基础_条件运算符
- 26.JS基础_运算符的优先级
- 27.JS基础_代码块
- 28.JS基础_if语句(一)
- 29.JS基础_if语句(二)
- 30.JS基础_练习
- 31.JS基础_if练习一
- 32.JS基础_if练习二
- 33.JS基础_条件分支语句
- 34.JS基础_switch练习
- 35.JS基础_while循环
- 36.JS基础_while的练习
- 37.JS基础_for循环
- 38.JS基础_for循环
- 39.JS基础_质数练习
- 40.JS基础_补充质数练习
- 41.JS基础_嵌套的for循环
- 42.JS基础_练习
- 43.JS基础_for循环练习
- 44.JS基础_break和continue
- 45.JS基础_质数练习的改进
- 46.JS基础_对象的简介
- 47.JS基础_对象的基本操作
- 48.JS基础_属性名和属性值
- 49.JS基础_基本数据类型和引用数据类型
- 50.JS基础_对象字面量
- 51.JS基础_函数的简介
- 52.JS基础_函数的参数
- 53.JS基础_函数的返回值
- 54.JS基础_实参可以是任何值
- 55.JS基础_返回值的类型
- 56.JS基础_立即执行函数
- 57.JS基础_方法
- 58.JS基础_全局作用域
- 59.JS基础_函数作用域
- 60.JS基础_debug
- 61.JS基础_this
- 62.JS基础_this补充
- 63.JS基础_使用工厂方法创建对象
- 64.JS基础_构造函数
- 65.JS基础_.构造函数修改
- 66.JS基础_原型对象
- 67.JS基础_原型对象
- 68.JS基础_toString()
- 69.JS基础_垃圾回收
- 70.JS基础_数组简介
- 71.JS基础_数组字面量
- 72.JS基础_数组的四个方法
- 73.JS基础_数组的遍历
- 74.JS基础_数组练习
- 75.JS基础_forEach
- 76.JS基础_slice和splice
- 77.JS基础_数组去重练习
- 78.JS基础_数组的剩余方法
- 79.JS基础_call和apply
- 80.JS基础_arguments
- 81.JS基础_Date对象
- 82.JS基础_Math
- 83.JS基础_包装类
- 84.JS基础_字符串的方法
- 85.JS基础_正则表达式的简介
- 86.JS基础_正则语法
- 87.JS基础_字符串和正则相关的方法
- 88.JS基础_正则表达式语法
- 89.JS基础_正则表达式语法
- 90.JS基础_邮件的正则
- 91.JS基础_DOM简介
- 92.JS基础_事件的简介
- 93.JS基础_文档的加载
- 94.JS基础_dom查询
- 95.JS基础_图片切换的练习
- 96.JS基础_DOM查询
- 97.JS基础_DOM查询
- 98.JS基础_全选练习(一)
- 99.JS基础_全选练习(二)
- 100.JS基础_全选练习(三)
- 101.JS基础_dom查询的剩余方法
- 102.JS基础_dom增删改
- 103.JS基础_添加删除记录-删除
- 104.JS基础_添加删除记录-添加
- 105.JS基础_添加删除记录-修改
- 106.JS基础_a的索引问题
- 107.JS基础_操作内联样式
- 108.JS基础_获取元素的样式
- 109.JS基础_getStyle()方法
- 110.JS基础_其他样式相关的属性
- 111.JS基础_事件对象
- 112.JS基础_div跟随鼠标移动
- 113.JS基础_事件的冒泡
- 114.JS基础_事件的委派
- 115.JS基础_事件的绑定
- 116.JS基础_完成bind函数
- 117.JS基础_事件的传播
- 118.JS基础_拖拽(一)
- 119.JS基础_拖拽(二)
- 120.JS基础_拖拽(三)
- 121.JS基础_滚轮的事件
- 122.JS基础_键盘事件
- 123.JS基础_键盘移动div
- 124.JS基础_Navigator
- 125.JS基础_History
- 126.JS基础_Location
- 127.JS基础_定时器简介
- 128.JS基础_切换图片练习
- 129.JS基础_修改div移动练习
- 130.JS基础_延时调用
- 131.JS基础_定时器的应用(一)
- 132.JS基础_定时器的应用(二)
- 133.JS基础_定时器的应用(三)
- 134.JS基础_完成轮播图界面
- 135.JS基础_完成点击按钮切换图片
- 136.JS基础_完成轮播图
- 137.JS基础_类的操作
- 138.JS基础_二级菜单-完成基本功能
- 139.JS基础_二级菜单-过渡效果
- 140.JS基础_JSON
- JavaScript高级--01.准备
- JavaScript高级--02.数据类型
- JavaScript高级--03.相关问题
- JavaScript高级--04.数据_变量_内存
- JavaScript高级--05.相关问题1
- JavaScript高级--06.相关问题2
- JavaScript高级--07.对象
- JavaScript高级--08.函数
- JavaScript高级--09.回调函数
- JavaScript高级--10.IIFE
- JavaScript高级--11.函数中的this
- JavaScript高级--12.关于语句分号问题
- JavaScript高级--13.webstorm设置
- JavaScript高级--14.复习
- JavaScript高级--15.函数的prototype
- JavaScript高级--16.显式原型与隐式原型
- JavaScript高级--17.原型链
- JavaScript高级--18.原型链_补充
- JavaScript高级--19.原型链_属性问题
- JavaScript高级--20.探索instanceof
- JavaScript高级--21.原型_面试题
- JavaScript高级--22.变量提升与函数提升
- JavaScript高级--23.执行上下文
- JavaScript高级--24.执行上下文栈
- JavaScript高级--25.面试题
- JavaScript高级--26.JS高级_复习
- JavaScript高级--27.作用域与作用域链
- JavaScript高级--28.作用域_面试题
- JavaScript高级--29.JS高级_循环遍历加监听
- JavaScript高级--30.闭包理解
- JavaScript高级--31.常见的闭包
- JavaScript高级--32.闭包的作用
- JavaScript高级--33.闭包的生命周期
- JavaScript高级--34.闭包应用_自定义JS模块
- JavaScript高级--35.内存溢出与内存泄露
- JavaScript高级--36.面试题
- JavaScript高级--37.对象创建模式
- JavaScript高级--38.原型链继承
- JavaScript高级--39.组合继承
- JavaScript高级--40.复习
- JavaScript高级--41.闭包终极面试题
- JavaScript高级--42.进程与线程
- JavaScript高级--43.浏览器内核
- JavaScript高级--44.定时器引发的思考
- JavaScript高级--45.js是单线程执行的
- JavaScript高级--46.事件循环模型
- JavaScript高级--47.H5 Web Workers多线程
- JavaScript高级--48.复习
为什么要学Javascript
Javascript很强大,它还可以用来构建移动端app、做桌面应用,开发游戏,甚至作为后端语言使用。Node.js的出现,更是让Javascript成为与PHP、Python等服务端语言,平起平坐的脚本语言。
Javascript无处已在,需求量很高,它是前端工程师必须掌握的基本技能,同时它也是后端程序员需要学习的一项技术之一。
通过本套视频的学习,可以让小白同学进行入门,也可以让开发大神得到提升,适合不同层次的人员进行学习。所讲解的知识点都为最新版本,摒弃了晦涩的语法,老旧的兼容处理,采用最新的标准推荐方式。JavaScript能实现静态页面缺乏的华丽动态特效,以及有效的数据交互;JavaScript也是学习Vue.js、React.js、AngularJS等JavaScript高级框架的必备基础。本课程从小白零基础入门到深入剖析前端脚本,带你从脚本调试工具开始,深入学习JavaScript变量、作用域、函数、面向对象、单例模式、DOM的属性和操作、事件以及正则表达式等知识点,最终掌握JavaScript高级核心知识点。
课程内容包括:
1.JavaScript基础和核心语法
2.数组、循环、函数
3.DOM操作
4.面向对象、JSON
5.常用内置对象、表单校验
6.客户端存储Cookie和WebStorage