JavaScript面向对象编程(OOP)与闭包

面向对象编程(Object Oriented Programming,OOP,面向对象程序设计)是一种计算机编程架构。OOP 的一条基本原则是计算机程序是由单个能够起到子程序作用的单元或对象组合而成。闭包就是能够读取其他函数内部变量的函数。由于在javascript中,只有函数内部的子函数才能读取局部变量,所以闭包可以理解成“定义在一个函数内部的函数“。在本质上,闭包是将函数内部和函数外部连接起来

  • 通关要求

    完成每日练习工作0/4

    所有作业至少达成3个A0/3

  • 通关倒计时

  • 通关赏金

    50

    赏金说明

    赏金获得说明

    规定时间内一次通关,获得100%赏金;

    规定时间内第二次通关,获得70%赏金;

    规定时间内第三次通关,获得50%赏金;

任务完成进度

您的赏金排名: -- /119

关注创客学院学习助手,

随时随地掌握学习动态!

DAY1

01:29:48 |83人正在学习

初识JS

闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。

学习进度

0/4

作业未提交

开始学习

DAY2

01:28:29 |112人正在学习

面向对象编程(一)

Javascript是一种基于对象(object-based)的语言,你遇到的所有东西几乎都是对象。但是,它又不是一种真正的面向对象编程(OOP)语言;本课程主要讲解对ES5之前的javascript实现模拟的创建封装,多态,继承的方法如何实现。

学习进度

0/6

作业未提交

开始学习

DAY3

01:36:21 |77人正在学习

面向对象编程(二)

Javascript是一种基于对象(object-based)的语言,你遇到的所有东西几乎都是对象。但是,它又不是一种真正的面向对象编程(OOP)语言;本课程主要讲解对ES5之前的javascript实现模拟的创建封装,多态,继承的方法如何实现。

学习进度

0/5

作业未提交

开始学习

DAY4

01:58:53 |97人正在学习

JS插件开发-Tab切换

jQuery 最成功的地方,是它的可扩展性吸引了众多开发者为其开发插件,从而建立起了一个生态系统。这好比大公司们争相做平台一样,得平台者得天下。苹果,微软,谷歌等巨头,都有各自的平台及生态圈。学会使用jQuery并不难,因为它简单易学,并且相信你接触jQuery后肯定也使用或熟悉了不少其插件。如果要将能力上升一个台阶,编写一个属于自己的插件是个不错的选择。为了符合项目中实际开发需求,我们会在项目最

学习进度

0/7

作业未提交

开始学习
有位老师想跟你聊一聊

Hi,我是你的学习规划师

不知道选什么课?和我聊聊吧!

规划学习路径