jQuery.getJSON(url, [data], [callback]) 概述 通过 HTTP GET 请求载入 JSON 数据。 在 jQuery 1.2 中,您可以通过使用JSONP形式的回调函数来加载其他网域的JSON数据,如 "myurl?callback=?"。jQuery 将自动替 ...
分类:
Web程序 时间:
2019-12-07 16:11:24
阅读次数:
87
react的this.setState中的有两个。 1、this.setState异步的,不能用同步的思维讨论问题 2、在进行组件通讯的回调的时候,this指向子组件,没有指向父亲这,怎么办呢。在 在这里面将that 还有一种方案。 在回调函数中写 onSelectedItem=(item)=>{ ...
分类:
其他好文 时间:
2019-12-07 12:36:18
阅读次数:
86
前面关于socket的编程,全部是基于同步机制开发的服务器和客户端,线程会进入阻塞或者挂起状态,降低线程利用率,同时程序影响效率。因此,向tcp程序引入异步回调:在异步套接字完成网络操作后,线程没有被阻塞或者挂起,接着通过调用回调函数处理后续网络操作。而主线程继续执行,以实现并行执行的结果。 为什么 ...
分类:
其他好文 时间:
2019-12-07 10:24:23
阅读次数:
92
案例1: /* * 经典面试题 * 函数参数不定回调函数数目不定 * 编写函数实现: * add(1,2,3,4,5)==15 * add(1,2)(3,4)(5)==15 */ function add() { // 第一次执行时,定义一个数组专门用来存储所有的参数 var _args = []. ...
分类:
其他好文 时间:
2019-12-06 15:15:26
阅读次数:
107
reduce()方法接受一个函数进行累加计算(reduce()对于空数组是不会执行回调函数的) 使用语法: total:初始值,或者计算结束后返回的返回值(必需) currentValue:当前元素(必需) currentIndex:当前元素的索引 arr:当前元素所属的数组对象 假如在reduce ...
分类:
Web程序 时间:
2019-12-06 11:52:16
阅读次数:
115
为什么需要异步编程方式 一个函数执行之后,在它后面顺序编写的代码中,如果能够直接使用它的返回结果或者它修改之后的引用参数,那么我们通常认为该函数是同步的。 如果一个函数的执行结果或者其修改的引用参数,需要通过设置回调函数或者回调事件的方式来获取,而在其后顺序编写的代码中无法直接获取的话,那么我们通常 ...
分类:
其他好文 时间:
2019-12-04 13:43:24
阅读次数:
121
vue全局API 1.vue.extend vue当中的扩展属性构造器,是一个预设了部分选项的vue实例,经常与vue.component组成组件 2. vue.use() 用来使用插件的,安装vue.js插件,如果插件是有个对象,要求必须要有install方法,如果插件是一个函数,它本身会被作为i ...
首先看几个问题: 【主体】 (1)定时器真的时定时执行的吗? 顺序验证: 测试结果: 接下来对上述代码做下修改,增加一个长时间工作的消耗,此时再来验证下定时器运行的精准度 结果如下: (2)定时器回调函数是在分线程上执行的吗? 主线程上执行 原因:JS代码是在主线程执行,所以回调函数是在主线程上执行 ...
分类:
Web程序 时间:
2019-12-03 23:53:17
阅读次数:
181
不同浏览器的内核,不太一样 360双核切换机制 一般涉及到金钱交易时,会切换到Trident内核,因为IE内核安全性较稳 不涉及金钱利益时,则会使用webkit内核 (1)内核是由很多模块构成 注意: 定时器模块运行在分线程上,那么是不是说明回调函数在分线程上?? JS代码运行在分线程上??? 答案 ...
分类:
Web程序 时间:
2019-12-03 23:06:19
阅读次数:
230
为什么要使用内部类? 1、内部类方法可以访问定义它所在的作用域中的数据,包括私有的数据。 2、可以对同一个包中的其他类隐藏起来 3、想要定义一个回调函数且不想编写大量代码时,使用匿名内部类比较便捷。 静态内部类与非静态内部类 静态内部类用static修饰,类与一个独立的类差别不大,除了位置放在外部类 ...
分类:
其他好文 时间:
2019-12-02 13:30:02
阅读次数:
65