普通的函数定义方法: arguments JavaScript还有一个免费赠送的关键字arguments,它只在函数内部起作用,并且永远指向当前函数的调用者传入的所有参数。arguments类似Array但它不是一个Array: function foo(x) { alert(x); // 10 f ...
分类:
编程语言 时间:
2017-04-18 00:52:00
阅读次数:
164
前言 本篇主要介绍Runtime在开发中的一些使用场景,顺便讲解了下MJExtension的底层实现 一、runtime简介 RunTime简称运行时。OC就是运行时机制,也就是在运行时候的一些机制,其中最主要的是消息机制。 对于C语言,函数的调用在编译的时候会决定调用哪个函数。 对于OC的函数,属 ...
分类:
其他好文 时间:
2017-04-17 09:30:23
阅读次数:
213
[函数的声明及调用]1、函数声明的格式:function 函数名(参数1,参数2,....){//函数体return结果;}函数名(参数1的值,参数2的值,....)>>>函数的调用格式直接调用:函数名(参数1的值,参数2的值,....)事件调用:事件名="函数名()";2、函数声明的几点强调:①函 ...
分类:
Web程序 时间:
2017-04-17 00:30:18
阅读次数:
184
恢复内容开始 【函数的声明及调用】 1、函数声明的格式: function 函数名(参数1,参数2,参数3,……){ //函数体 return 结果; } >>>函数的调用格式: 直接调用:函数调用的格式:函数名(参数一的值,参数二的值,……); 事件调用:事件名=函数名( ); 2、函数声明的几点 ...
分类:
其他好文 时间:
2017-04-16 23:52:56
阅读次数:
331
一、什么是装饰器 装饰器本质就是函数,功能是为其他函数附加功能 二、装饰器遵循的原则 1、不修改被修饰函数的源代码 2、不修改被修饰函数的调用方式 三、实现装饰器的知识储备 装饰器=高阶函数+函数嵌套+闭包 高阶函数,直接通过函数名调用, #!/usr/bin/env python def bar( ...
分类:
其他好文 时间:
2017-04-16 12:31:53
阅读次数:
121
构造函数内存加载的过程,构造函数和一般函数的区别,构造函数和一般函数的调用 ...
分类:
其他好文 时间:
2017-04-12 02:01:09
阅读次数:
179
一、装饰器定义 器即函数 装饰即修饰,意指为其他函数添加新功能 装饰器定义:本质就是函数,功能是为其他函数添加新功能 二、装饰器需遵循的原则 1.不修改被装饰函数的源代码(开放封闭原则) 2.为被装饰函数添加新功能后,不修改被修饰函数的调用方式 三、实现装饰器知识储备 装饰器=高阶函数+函数嵌套+闭 ...
分类:
编程语言 时间:
2017-04-11 16:37:30
阅读次数:
266
1,装饰器: 1)为什么要用装饰器:因为你开发的程序一旦上市,就要遵守源代码开放并且尽量不能修改源代码,函数的调用方式也尽量不要修改,新的需求来了,每一 款软件都是需要更新的,在不修改源代码,不修改函数调用方式,同时还要增加新的功能,怎么实现呢?所以有了装饰器,来满足我们的条件。 2)什么是装饰器: ...
分类:
编程语言 时间:
2017-04-10 23:17:26
阅读次数:
199
1.函数的声明 function 函数名(形参1,形参2,形参3....){ 函数体; return; } 2.函数的调用方式: func(1,2,3); 函数名(参数1,参数2,参数3); 3.return:,并返回一个函数的返回值,返回值可。。 return很重要 return 5;可以用ret ...
分类:
其他好文 时间:
2017-04-10 00:43:05
阅读次数:
234
一 什么是装饰器 器即函数 装饰即修饰,意指为其他函数添加新功能 装饰器定义:本质就是函数,功能是为其他函数添加新功能 二 装饰器需要遵循的原则 1.不修改被装饰函数的源代码(开放封闭原则) 2.为被装饰函数添加新功能后,不修改被修饰函数的调用方式 三 实现装饰器知识储备 装饰器=高阶函数+函数嵌套 ...
分类:
编程语言 时间:
2017-04-09 18:22:42
阅读次数:
272