摘要:但是,我们注意到,微信小程序正在崛起,这将是移动端新的一种开发模式。不过微信对小程序越来越开放,给的入口也越来越多,这让很多开发者投入到小程序的开发上。地址文档欢迎和是什么微信小程序提供了自定义组件的功能,这使得成为了可能。 showImg(https://segmentfault.com/img/bVbb9fe?w=2856&h=1444); 末尾有彩蛋。 过去的两年里,iView ...
摘要:而和的延迟明显是小于的。因为的事件机制是通过事件队列来调度执行,会等主进程执行空闲后进行调度,所以先回去等待所有的进程执行完成之后再去一次更新。因为首先触发了,导致触发了的,从而将更新操作进入的事件队列。这种情况会导致顺序成为了。 背景 我们先来看一段Vue的执行代码: export default { data () { return { msg: 0 ...
摘要:在编译阶段,函数声明和变量声明都会被先处理置于执行环境的顶部,且赋值会被留在原地,这个过程称之为提升。另外函数声明提升不会被变量声明覆盖,但会被变量赋值覆盖。 看到相关的前端面试题,总结一下知识点,大神请飘过。JS在编译阶段,函数声明和变量声明都会被先处理置于执行环境的顶部,且赋值会被留在原地,这个过程称之为提升。举个简单例子: console.log(i); var i = 1; f...
摘要:联动下拉框可以满足省市区级联或者多级级联异步加载数据操作。演示地址特殊说明联动下拉框依赖数据字典,必须在后面引入数据字典文件数据字典使用说明联动下拉框配置联动下拉框主要在中配置特定的标签,达到联动效果。 联动下拉框可以满足省市区级联或者多级级联异步加载数据操作。演示地址:http://fslayui.itcto.cn 特殊说明 联动下拉框依赖数据字典,必须在layui.js 后面引入...
$.intersect 数组交集,此方法并非jquery方法,属于JSLite的 js$.intersect([1,2,3,asdkjf],[2,3,6,asdkjf]) //⇒ [2, 3, asdkjf] JSLite内实现方法... jsintersect:function(a,b){ var array=[]; a.forEach(function(item){ ...