回答了问题2018-02-14
.fcg只是下载配置文件的一种后缀名,应该是一种约定好的扩展名,迅雷下载的时候也有.td.fcg的配置文件
回答了问题2018-02-14
没有通过router注入路由吧?!参考vue router文档
回答了问题2018-02-12
因为i是在最外层作用域的,而then中的回调是在所有promise都resolve之后才执行的,这是 i 已经被赋值为5,所以输出5.如果使用let声明i,你就会看到报错的情况
回答了问题2018-02-12
按顺序回答:1、vue的组件化简单说就是分离出可复用的vue组件,一般会是一个.vue文件,当需要使用的时候再引入。在这个过程中,需要解决的问题是怎么加载和引入。解决这些问题的方法有很多,webpack,gulp都行。和是不是使用es6的语法没什么关系2、es6是一种新的javas...
回答了问题2018-02-12
建议使用url的hash,例如:[链接],这样更符合语义化
回答了问题2018-02-08
如果没理解错,就是在三位数的前面加零。可以将数字先转化为字符案串,判定长度,在前面添加,就行了
回答了问题2018-02-08
根据你的描述,考虑js缓存的情况,尝试ctrl+f5刷新页面
回答了问题2018-02-08
HTTP 400 错误 - 请求无效 (Bad request),出现这个请求无效报错说明请求没有进入到后台服务里 根据你的描述应该是因为_card字段在后台被限制了,只有你传递符合后台要求的数据或者修改后台接口才能解决
回答了问题2018-02-08
对于一般的函数来说,this是动态绑定的,也就是谁调用就指向谁。而箭头函数有一个特点,就是内部this指向父级作用域中的this,实际上是因为箭头内部没有自己的this,导致内部的this就是外层代码的this。这更类似于闭包,调用了父级作用域定义的变量。这样的话,不论...
回答了问题2018-02-07
函数的传参有两种传递方式,按值传递和按引用传递。对于基础数据类型(字符串、数字、布尔值等),会使用按值传递的方式,也就是把值直接复制一遍传递进去,在内部修改参数的值,对外部没有影响;而对于复杂数据类型(对象,数组等),会使用按引用传递的方式,也就...
回答了问题2018-02-07
Generatorh函数最大的特点就是可以交出函数的控制权,通过yield实现。在Generator函数的执行中遇到yield命令就会停止执行,并且把yield命令后面表达式的计算值传递到外面。当想要再次执行Generator函数时,需要使用首次执行Generator函数时返回的迭代器调用next方法...
回答了问题2018-02-06
两个思路:1、最后一栏定宽 2、js控制样式
回答了问题2018-02-05
建议排查下,是不是有增减users成员
回答了问题2018-02-05
你确定是'',而不是'null'?
回答了问题2018-02-05
promise有三种状态:pending(进行中)、fulfilled(已成功,也就是resolved)和rejected(已失败)。当你生成一个Promise实例的时候,传入的方法会先执行,也就是输出1。两秒后,调用了resovle方法,改变了promise的状态,执行后面的第一个then方法中的回调。then方...
发布了文章2017-03-27
执行环境(也就是常说的上下文)和作用域是js中很基础也很重要的概念, 但在很多时候,特别是看其他的文档的时候,却容易混淆概念,这篇文章试着梳理下执行环境和作用域的概念。
发布了文章2017-03-20
ECMAScript 的变量是松散类型的,也就是说可以保存任何类型的数据。数据的类型分为简单数据类型和复杂数据类型。简单数据类型有: Undefined、Null、Boolean、Number和 String;复杂数据类型只有一种,就是Object。在将一个值赋值给变量时,解析器会确定值的类型。如...
回答了问题2017-03-17
这时事件坚挺的常用写法,原理是利用时间的冒泡机制。在事件对象中targert是事件的触发对象,对应到代码里面应该是.btn-close元素,而currentTarget是当前事件的相应对象,对应的是'#paper-flip'.简单说就是在btn上面触发了事件,冒泡传播到paper上面才开始处理。这...
发布了文章2017-03-11
在开发微信小程序的时候,遇到圆形进度条的需求。使用canvas绘图比较麻烦: 1、为了实现在不同屏幕上面的适配,必须动态的计算进度条的大小; 2、在小程序中,canvas的画布具有最高的层级,不易于扩展。
提出了问题2017-03-02