#Author:AaronFan"""装饰器(别名:语法糖):定义:本质是函数(装饰其它函数),就是为其它函数添加一些附件的功能原则:1、不能修改被装饰的函数的源代码2、不能修改被装饰的函数的调用方式3、装饰器存在对被装饰的函数是完全透明的(就是被装饰的函数完全感觉不到装饰器的..
分类:
编程语言 时间:
2016-12-11 03:25:03
阅读次数:
191
1.不修改被装饰函数的源代码(开放封闭原则) 2.为被装饰函数添加新功能后,不修改被修饰函数的调用方式 装饰器=高阶函数+函数嵌套+闭包 用户登陆(简单流程判断) ...
分类:
编程语言 时间:
2016-12-07 23:06:24
阅读次数:
228
一、装饰器: 1、装饰器定义: 本质是函数,装饰其它函数,就是为其他函数添加附加功能。 @+函数 2、原则: 2.1.不能修改被装饰的函数的源代码 2.2不能修改被装饰的函数的调用方式 import time def timmer(func): def warpper(*args,**kwargs) ...
分类:
其他好文 时间:
2016-12-03 18:05:49
阅读次数:
352
整理的知识点不全面但是很实用。 主要分三块: (1)JS代码预解析原理(包括三个段落); (2)函数相关(包括 函数传参,带参数函数的调用方式,闭包); (3)面向对象(包括 对象创建、原型链,数据类型的检测,继承)。 JS代码预解析原理 函数相关(包括 函数传参,带参数函数的调用方式,闭包) 面向 ...
分类:
编程语言 时间:
2016-11-21 08:18:48
阅读次数:
210
整理的知识点不全面但是很实用。 主要分三块: (1)JS代码预解析原理(包括三个段落); (2)函数相关(包括 函数传参,带参数函数的调用方式,闭包); (3)面向对象(包括 对象创建、原型链,数据类型的检测,继承)。 JS代码预解析原理 函数相关(包括 函数传参,带参数函数的调用方式,闭包) 面向 ...
分类:
编程语言 时间:
2016-11-20 15:57:40
阅读次数:
200
× 目录 [1]函数的声明方式 [2]函数的调用方式 [3]两种声明方式的区别 函数:将完成某一特定功能的代码集合起来,可以重复使用的代码块。 一、函数的声明方式(创建) A.基本语法 function 关键字 function 函数名([参数1],[参数2]....){ 函数体 [retrun] ...
分类:
编程语言 时间:
2016-11-20 11:03:43
阅读次数:
195
一、学习内容 本次课学习了函数的基本知识,需要大家对如下知识点进行总结: 1. 函数定义的基本格式,函数定义和函数原型(声明)的区别何在? 2. 函数的调用方式有哪几种 3. 什么是形参,什么是实参,函数调用时的参数传递机制是什么? 二、实验内容 1. 定义一个判断素数的函数isprime(int ...
分类:
编程语言 时间:
2016-11-14 17:28:54
阅读次数:
192
一、装饰器 1、定义:本质是函数,装饰其他函数就是为其他函数添加附件功能。 2、原则: a.不能修改被装饰的函数的源代码; b.不能修改被装饰的函数的调用方式; 实例: 3、实现装饰器的知识储备: a.函数即“变量” b.高阶函数 b1.把一个函数名当做实参传递给另外一个函数(在不修改被装饰函数的前 ...
分类:
编程语言 时间:
2016-11-12 07:50:36
阅读次数:
216
1.函数的调用方式,与this的指向问题,原型对象中的this 2.对象创建的几种方式! 3.str.replace 页面初始化话之后,初始化的页面DOM元素绑定事件,通过给实例对象设置一个方法. this.container =$(html) 将事件绑定在容器上由子元素触发,一个独立的功能就是一个 ...
分类:
其他好文 时间:
2016-10-30 00:26:39
阅读次数:
385
本篇为javaScript高级内容,涵盖内容广泛,重点内容有:构造函数、原型对象、原型链图、继承的几种实现方式、函数的调用方式,内部this指向,以及返回值等内容。 ...
分类:
编程语言 时间:
2016-10-26 06:46:55
阅读次数:
189