发表于: 2017-01-10 20:58:23
1 1298
今天完成的事情:
1.今天的小课堂轮到我讲ppt,基本上一整天都在准备ppt。
2.今天讲解的是面向对象编程在js中的应用。
明天计划的事情:
1.明天要加紧写任务8了
2.任务8的翻页和搜索功能
3.改任务7的问题
遇到的问题:
1.因为之前不了解面向对象编程,所以花了很多时间在网上搜索资料。
2.在讲解的时候,因为一些恍惚,导致demo演示的时候出错了。
3.写ppt的时候总是喜欢写的很详细和全面(写的东西也不是全部都懂),导致经常都是踩点完成。
收获:
1.面向对象编程和面向过程的区别:
传统的过程式编程(procedural programming)由一系列函数或一系列指令组成;
而面向对象编程的程序由一系列对象组成。
2.面向对象编程的优势:
一个对象都是功能中心,具有明确分工,可以完成接受信息、处理数据、发出信息等任务。因此,面向对象编程具有灵活性、代码的可重用性、模块性等特点,容易维护和开发,非常适合多人合作的大型应用型软件项目。
3.面向对象编程的主要重点有:
构造函数与new函数
object对象和继承
prototype 对象
和this关键字
4.面向对象编程的模式:
构造函数的继承
多重继承
模块化
主要学习了阮一峰的博客,很受用。
http://javascript.ruanyifeng.com/oop/basic.html
评论