uicer是一个javascript轻量级模板引擎。 使用方法 编译模板并根据数据立即渲染出结果 仅编译模板暂不渲染,返回一个可重用的编译后的函数 根据给定的数据对之前编译好的模板进行渲染 注册/注销自定义函数(对象) 默认参数配置 修改默认配置,逐条修改 修改默认配置,批量修改 Juicer 默认 ...
分类:
编程语言 时间:
2019-06-19 16:41:10
阅读次数:
102
创建javascript模块以从模块中导出函数、对象或原语值时,使用export语句,以便其他程序可以使用import语句。 来源:https://lufeng.info/note/84 ...
分类:
其他好文 时间:
2019-06-18 20:13:22
阅读次数:
129
装饰器 python装饰器本质上就是一个函数,它可以让其他函数在不需要做任何代码变动的前提下增加额外的功能,装饰器的返回值也是一个函数对象(函数的指针)。装饰器函数的外部函数传入我要装饰的函数名字,返回经过修饰后函数的名字;内层函数(闭包)负责修饰被修饰函数。从上面这段描述中我们需要记住装饰器的几点 ...
分类:
其他好文 时间:
2019-06-16 15:31:05
阅读次数:
95
函数总结 函数对象 名称空间 global关键词 函数的嵌套定义 作用域 闭包 ...
分类:
其他好文 时间:
2019-06-15 10:12:46
阅读次数:
67
# # 函数的三种定义方式 # # # #无参函数 # # # #不需要接收外部传入的参数 # # # # def foo(): # # # # print('from foo...') # # # # foo() # # # #有参函数 # # # #需要接收外部传入的参数(多一个不可,少一个不可... ...
分类:
编程语言 时间:
2019-06-14 00:58:15
阅读次数:
138
lambda表达式又称匿名函数(Anonymous function),其构造了一个可以在其作用范围内捕获变量的函数对象。 lambda表达式实际为一个仿函数functor,编译器后会生成一个匿名类(注:这个类重载了()运算符) 与普通函数指针相比,Lambda表达式可以包含数据成员,也就是说它是可 ...
分类:
编程语言 时间:
2019-06-12 10:55:47
阅读次数:
97
new 一个对象 1、创建一个空对象 2、让Person中的this指向obj,并执行Person的函数体 3、设置原型链,将obj的__proto__成员指向了Person函数对象的prototype成员对象 4、判断Person的返回值类型,如果是值类型,返回obj。如果是引用类型,就返回这个引 ...
分类:
编程语言 时间:
2019-06-11 19:30:25
阅读次数:
186
[TOC] 函数对象 python中有一句话,万物皆对象,之前讲的int、float都是对象,函数也是对象,他们都是一个类(class) 函数的四大功能 引用 4 当作参数传给一个函数 from f1 当作函数的返回值 from f1 作为容器函数的元素 from f1 ...
分类:
其他好文 时间:
2019-06-10 15:40:19
阅读次数:
100
var a = [];for (var i = 0; i < 10; i++) {a[i] = (function(j){return function(){ console.log(j); };})(i);}a[7](); 关于闭包的varfunction createFunctions(){va ...
分类:
其他好文 时间:
2019-06-10 13:54:44
阅读次数:
70
F对象作用:用于类属性之间的比较。使用之前需要先导入:from django.db.models import F例:查询图书阅读量大于评论量图书信息。BookInfo.objects.filter(bread__gt=F('bcomment'))例:查询图书阅读量大于2倍评论量图书信息。BookI ...
分类:
其他好文 时间:
2019-06-10 11:56:49
阅读次数:
124