Javascript基础教程培训课程,适合有一定Javascript基础的人群进一步提升技术,学习目标:理解Javascript基础知识、作用域、作用域链、变量声明和函数声明提升、学会混入、混合继承、静态成员和实例成员、学会构造函数、常见设计模式、原型、原型链、闭包以及this指向、函数四种调用模式。
掌握Javascript基础可以在面试中可以占据更多主动权,教育培训网Javascript基础培训课程内容:
一、面向对象和面向过程介绍
1-传统面向过程编程
2-生活中的面向过程
3-面向对象编程的概念
4-面向对象的案例说明
5-面向对象与面向过程的关系
二、面向对象
1-什么是对象
2-传统编程语言创建对象的方式
3-js创建对象的方法-字面量-01-基本语法
4-js创建对象的方法-字面量-02-对象的动态特性与关联数组用法
5-js创建对象的方法-工厂方法创建对象
6-js创建对象的方法-构造器创建对象
7-使用对象
面向对象的基本特征
三、Error对象
1-异常的概念
2-异常的传递
3-异常对象
四、DOM对象
五、值类型与引用类型
1-分类与内存模型
2-引用类型与值类型赋值的特征
3-引用类型与值类型传参的特征
4-深拷贝与浅拷贝
六、原型的基本概念
1-构造函数的执行过程
2-改良构造函数
3-函数背后的神秘对象
4-原型与构造函数和对象之间的关系-文字描述
5-原型与构造函数和对象之间的关系-图形描述
七、原型继承
1-继承的概念与原型继承的概念
2-继承的代码实现-01-一般的使用
3-继承的代码实现-02-替换法实现继承
4-继承的代码实现-03-替换法实现继承的问题分析
5-继承的代码实现-04-替换法实现继承的问题分析
6-继承的代码实现-05-Object.create方法
八、相关概念的介绍
1-混入和封装
2-属性搜索原则
九、函数介绍
1-16 函数的参数
1-17 将字符串作为代码执行
1-18 函数与Function的关系
1-19 Object与Function的关系
1-20 原型链的完整结构
1-21 instanceof运算符
十、作用域介绍
1-24 块级作用域与词法作用域
1-25 变量的访问规则
1-26 作用域链图
1-27 Javascript的执行原理
十一、面试题
1-30 复习和闭包介绍
1-31 闭包介绍和使用
1-32 函数的四种调用模式
1-函数模式与方法模式
2-函数模式与方法模式-面试题
3-构造器模式-01-构造函数的执行过程
3-构造器模式-02-构造函数中的return语句
4-上下文调用-01-上下文调用的概念
4-上下文调用-02-apply与call的区别
4-上下文调用-03-apply与call的使用
4-上下文调用-04-借用构造函数实现继承
5-bind调用
Javascript面向对象高级课程从Javascript面向对象的角度去讲解编程(原生Javascript基础DOM操作主要是面向过程编程),课程内容涉及到作用域、作用域链、变量声明和函数声明提升、混入、混合继承、原型、原型链、闭包以及this指向等进行深入讲解,从内存的角度去理解js代码,同时通过原型的方式实现继承,让代码进行复用,JS面向对象中的知识点是面试中必问内容面试必备技术!