- 博客(8)
- 收藏
- 关注
原创 ES10数组扁平化
Es10数组扁平化flat方法的封装 Array.prototype.flat = function (num) { return this.reduce(function (prev, curr) { if (Array.isArray(curr) && num > 1) { return prev = pre...
2019-12-16 08:33:58 272
原创 事件订阅发布模式
/* 数据结构 object = { event1:[ eventFn1,eventFn2, ... ] , event2:[ eventFn1,eventFn2, ... ] , event3:[ eventFn1,eventFn2, ... ] , event3:[ ] , ...
2019-11-26 18:01:54 111
原创 移动端 1px解决方案
var viewport = document.querySelector("meta[name=viewport]") var scale = 1/window.devicePixelRatio; viewport.setAttribute('content', `width=device-width, initial-scale=${scale},maximum...
2019-11-06 11:36:39 84
原创 vue组件传值
一、使用webpack搭建了vue单文件组件开发的环境 二、组件传值 1、父传子 (1)给子组件的标签上定义自定义属性,子组件内部通过props接收,数组,对象 type default required (2)provide、inject 2、子传父 (1)通过事件发布订阅模式 子组件标签上添加自定义事件,绑定函数,在组件内通过emit触发事件,同时传递参数 (2)插槽作用域 3、非父...
2019-11-01 19:55:40 63
原创 vue发布订阅模式封装
/* $on("event",fn); $emit("event",parms...) $off("event") 事件的所抛发的函数全部关掉 $off("event",fn) 关掉事件所抛发的发你函数 */ const eventList = {}; const $on = (eventName, eventFunction) => { ...
2019-11-01 17:22:10 280
原创 数组排序 选择 冒泡
在这里插入代码片<script> // 冒泡排序 // 相邻两个数比较,从前都后,每一轮确定最后一个值为最大值,ji // 进行arr.length-1次比较 function fn(arr) { for (i = 1; i < arr.length; i++) { ...
2019-10-31 09:21:25 57
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人