把程序分解成较小的部分,主要有3种方法。 函数(function) 对象(object) 模块(module) 本节我们先学习函数。函数是带名字的代码块,可以把多个逻辑封装起来。这样就可以在程序中可以不止一次的运行它。 函数的一般格式如下: def <name>(arg1, arg2, ..., a ...
分类:
编程语言 时间:
2018-09-25 14:14:06
阅读次数:
209
一、Function对象及其原型对象 Function对象是js中一个非常重要的对象,所有通过function关键字声明的函数,本质上都是由Function这个特殊的构造器对象创建出来的,也就是new出来的。 首先要明确的一点就是,在JS中万物皆对象,所以函数本身也是对象,只不过函数对象比较特殊,比 ...
分类:
编程语言 时间:
2018-09-25 01:09:23
阅读次数:
170
//通过工厂模式批量创建 function Computer(color,weight,logo){ var obj=new Object(); obj.color=color; obj.weight=weight; obj.logo=logo; obj.play=function(){ conso ...
分类:
其他好文 时间:
2018-09-24 00:53:33
阅读次数:
248
关于JavaScript中函数的学习: "MDN" "阮一峰老师的教程" 关于函数的定义: 阮一峰老师:函数是一段可以反复调用的代码块。函数还能接受输入的参数,不同的参数会返回不同的值。 MDN:Function 构造函数 创建一个新的Function对象。 在 JavaScript 中, 每个函数 ...
分类:
编程语言 时间:
2018-08-26 23:45:06
阅读次数:
320
1、首先 每个Function对象里面都存在call()和apply()方法,及在函数的原型里面 2、语法是 function.apply(thisObj,[a,b,c]) function.call(thisObj,a,b,c) 3、共同点 都是 用来代替另一个对象调用一个方法,将一个函数的对象上 ...
分类:
移动开发 时间:
2018-07-31 13:19:49
阅读次数:
183
在JavaScript中,call、apply和bind是Function对象自带的三个方法,都是为了改变函数体内部 this 的指向。 apply 、 call 、bind 三者第一个参数都是 this 要指向的对象,也就是想指定的上下文; apply 、 call 、bind 三者都可以利用后续 ...
分类:
移动开发 时间:
2018-07-30 21:24:50
阅读次数:
232
// 第16课 // 原型 // 定义:原型是function对象的一个属性,他定义了构造函数制造出的对象的公共祖先。通过该构造函数产生 // 的对象,可以继承该原型的属性和方法。原型也是对象 // 利用原型的特点和概念,可以提取共有属性。 // 3.对象如何查看原型--》隐式属性 __proto_... ...
分类:
其他好文 时间:
2018-07-22 00:28:20
阅读次数:
189
JavaScript中的每一个Function对象都有一个apply()方法和一个call()方法,它们的语法分别为: 它们各自的定义: apply:调用一个对象的一个方法,用另一个对象替换当前对象。例如:B.apply(A, arguments);即A对象应用B对象的方法。 call:调用一个对象 ...
分类:
移动开发 时间:
2018-07-07 13:45:28
阅读次数:
185
Date对象 创建Date对象 Date对象的方法—获取日期和时间 Date对象的方法—设置日期和时间 Date对象的方法—日期和时间的转换 RegExp对象 Math对象 Function 对象(重点) 函数的定义: 功能说明: 可以使用变量、常量或表达式作为函数调用的参数 函数由关键字funct ...
分类:
编程语言 时间:
2018-06-28 10:15:02
阅读次数:
141