论坛元老
- 威望
- 154
- 贡献
- 195
- 热心值
- 0
- 金币
- 3609
- 注册时间
- 2020-8-31
|
课程介绍:
JS面向对象及组件开发系列课程主要内容: 一、面向对象基础主要讲解:什么是面向对象,编程的特点,基本写法和组成以及工厂方式与构造函数,使用面向对象编写选项卡及编写拖拽 二、JS面向对象之组件开发主要讲解: 1、JS是基于原型的程序, 2、面向对象的原型链、常用属性和方法 3、什么是面向对象的继承,其中包括拷贝继承、编写继承的拖拽、继承的其他形式之类式继承和原型继承; 4、拖拽、弹窗的组件开发、复杂组件开发之自定义事件;原生JS实现自定义事件、自定义事件实例;基于JQ的选项卡组件开发 三、JS综合应用实战主要讲解:图片放大镜效果、苹果菜单、妙味照片墙效果
课程目录:
1第一课:面向对象基础
1-什么是面向对象
2-面向对象编程的特点
3-面向对象的基本写法和组成
4-工厂方式与构造函数
5-对象引用是什么和它的问题
6-面向对象之原型学习
7- 传统的过程式编写选项卡
8- 用面向对象封装通用选项卡
9- 控制多个选项卡自动播放
10-用面向对象编写拖拽
2第二课:JS面向对象之组件开发
1-JS是基于原型的程序
2-什么是包装对象
3-面向对象中的原型链
4- hasOwnProperty和constructor的使用
5- instanceof运算符的使用
6-利用toString做类型判断
7-什么是面向对象的继承
8-面向对象之拷贝继承
9-编写继承的拖拽
10-继承的其他形式之类式继承
11-继承的其他形式之原型继承
12- 组件开发是什么
13- 给拖拽组件配置不同参数
14- 封装弹框组件
15- 使用对象标记已弹出弹框
16-复杂组件开发之自定义事件
17-原生JS实现自定义事件
18-自定义事件实例
19-基于JQ的选项卡组件开发
3第三课:JS综合应用实战
1-图片放大镜效果(一)
2-子级影响父级的bug
3-图片放大镜效果(二)
4-苹果菜单
5-妙味照片墙效果(一)
6-妙味照片墙效果(二)
7-妙味照片墙效果(三)
|
|