什么是函数 把一段相对独立的具有特定功能的代码块封装起来,形成一个独立实体,就是函数,起个名字(函数名),在后续开发中可以反复调用 函数的作用就是封装一段代码,将来可以重复使用 函数的定义 函数声明 function 函数名(){ // 函数体 } 函数表达式 var fn = function() ...
分类:
编程语言 时间:
2019-01-19 19:59:09
阅读次数:
180
js三大特性之封装 为什么要进行封装? 封装可以使代码更简洁,复用性高,易维护 上面代码中a是一个对象,对象是引用数据类型,引用数据类型操作的是引用地址,相当于把a的引用地址赋值给了b,所以现在a和b公用的是一个引用空间 相当于我们把fn这个函数封装在了一个引用地址中,a和b都指向这个引用地址,所以 ...
分类:
Web程序 时间:
2019-01-18 00:52:31
阅读次数:
205
keypress([[data],fn]) 概述 当键盘或按钮被按下时,发生 keypress 事件 keypress 事件与 keydown 事件类似。当按钮被按下时,会发生该事件。它发生在当前获得焦点的元素上。 不过,与 keydown 事件不同, 每插入一个字符,就会发生 keypress 事 ...
分类:
Web程序 时间:
2019-01-16 14:23:21
阅读次数:
239
问题: https://www.programcreek.com/python/example/90420/tensorflow.map_fn https://stackoverflow.com/questions/34987509/tensorflow-max-of-a-tensor-along- ...
分类:
其他好文 时间:
2019-01-14 23:07:21
阅读次数:
212
函数上下文 为什么: 确定this的指向谁 怎么做: this指向当前对象,确定当前对象是谁,要看上下文,看看是谁调用的, 点击法,中括号法调用的,this指向对象 obj.fn() obj['fn']()//fn中的this指向obj对象 单独执行方法的,this指向window 事件处理函数不一 ...
分类:
其他好文 时间:
2019-01-14 16:00:56
阅读次数:
120
如何理解回调函数,这个地方我是反复看反复的不会 今天又看到arr中的forEach方法,又上网查了一遍资料 首先来看一下网上有个回调函数的例子 我先来解释一下上面的代码意思(仅供参考,有不对地方请指正) 在解释之前我要说一下什么是函数的调用 函数名加括号:fn() 这就是函数的调用 如果括号里有参数 ...
分类:
Web程序 时间:
2019-01-12 21:42:47
阅读次数:
218
1.解决this的指向 1.可以通过海曙外提前声明变量_this/that=this 2.通过apply和call来修改函数内的this指向 (1)二者的区别 用法是一样的,就是参数形式不一样 fn.call(obj,a,b)/fn.apply(obj,[a,b]) (2) 二者代表的是将函数内的t ...
分类:
Web程序 时间:
2019-01-10 17:43:24
阅读次数:
133
"参考" package main import ( "fmt" "sync/atomic" "time" ) func main() { var count uint32 trigger := func(i uint32, fn func()) { for { if n := atomic.Loa ...
分类:
其他好文 时间:
2019-01-09 01:22:48
阅读次数:
256
//将表单序列化成字符串 $.fn.serializeObject = function () { var obj = {}; var count = 0; $.each(this.serializeArray(), function (i, o) { var n = o.name, v = o.v ...
分类:
Web程序 时间:
2019-01-07 17:32:16
阅读次数:
134
1. 同步代码执行顺序优先级高于异步代码执行顺序优先级; 2. new Promise(fn)中的fn是同步执行; 3. process.nextTick()>Promise.then()>setTimeout>setImmediate 出处:https://www.jb51.net/article ...
分类:
其他好文 时间:
2019-01-03 20:12:50
阅读次数:
188