1.this在构造函数中,在对象的方法中,this指向当前对象 对象的方法中 var person={ 'name':'xm', 'setSex':function(){ this.sex=sex; console.log(this); //person这个函数 } } console.log(pe ...
分类:
其他好文 时间:
2020-02-15 21:43:10
阅读次数:
65
效果展示: 应写成下图这种形式: :id为占位 现在是通过什么路径向路由组件传递数据的? 通过请求参数${message.id}传递的 请求参数有两种: 1).Param 2).Query (?后面,类似于get) vue param和query两种传参方式 1、传参方式 query传参方式 thi ...
分类:
其他好文 时间:
2020-02-09 11:37:30
阅读次数:
87
前置知识点:浏览器原理,浏览器内核5种线程及协作,JS引擎单线程设计推荐阅读:从浏览器多进程到JS单线程,JS运行机制最全面的一次梳理【FE】浏览器渲染引擎「内核」js异步编程,Promise实现推荐阅读:Javascript异步编程的4种方法前端面试必考题Promise的源码解析堆、栈、队列、执行... ...
分类:
编程语言 时间:
2020-02-08 13:57:19
阅读次数:
89
干掉微信小程序 避免多次点击,重复触发事件 问题描述 开发小程序时,或者说是在做前端的时候,我们经常会遇到当用户点击某个按钮时,没有得到反馈的话,大部分用户都会接着点击,这就会造成前端接收到多次请求的响应。 这主要是因为后端api请求需要时间,导致用户以为没点击到或者是页面假死,在上次请求还没处理完 ...
分类:
微信 时间:
2020-02-01 16:02:28
阅读次数:
358
微信小程序中,在wx.request({});方法调用成功或者失败之后,有时候会需要获取页面初始化数据data的情况,这个时候,如果使用,this.data来获取,会出现获取不到的情况,调试页面也会报undefiend。原因是,在javascript中,this代表着当前对象,会随着程序的执行过程中 ...
分类:
微信 时间:
2020-01-28 15:56:47
阅读次数:
114
  => { return new Promise((resolve, reject) => { setTimeout(function () { if(time < 500) { reject(time) } else { resolve(time) } },ti ...
分类:
其他好文 时间:
2020-01-24 00:27:22
阅读次数:
81
结果: 上述代码实现对对象GroupDetailDTO按设备和时间分组求played的和,并且按时间排序了。当初想着既然是按时间排序那么compareTo方法直接使用 但是结果不正确 分析:分组求和时如果使用了排序,那么分组时对相同属性的合并将直接根据compareTo返回的结果合并对象,所以如果用 ...
分类:
编程语言 时间:
2020-01-24 00:11:59
阅读次数:
537
5.1 变量的作用域复习 变量根据作用域的不同分为两种:全局变量和局部变量。 1. 函数内部可以使用全局变量。 2. 函数外部不可以使用局部变量。 3. 当函数执行完毕,本作用域内的局部变量会销毁。 5.2 什么是闭包 闭包 (closure):指有权访问另一个函数作用域中的变量的函数。 简单理解就 ...
分类:
其他好文 时间:
2020-01-23 22:42:41
阅读次数:
75
1.setTimeout() 方法用于在指定的毫秒数后调用函数或计算表达式。//5秒之后弹出框(只会执行一次)setTimeout(function () { alert('5秒之后弹出框');}, 5000)2.setInterval()方法可按照指定的周期(以毫秒计)来调用函数或计算表达式,会不 ...
分类:
其他好文 时间:
2020-01-21 18:03:15
阅读次数:
71