11 2020 档案
安卓移动端固定在底部的按钮被软件盘顶上去的解决方案
摘要:原生js解决方案 var h = document.body.scrollHeight; window.onresize = function(){ if (document.body.scrollHeight < h) { document.getElementById('btn').style.
阅读全文
JS超有用的简写技巧
摘要:1.三元操作符 当想写if...else语句时,使用三元操作符来代替。 const x = 20; let answer; if (x > 10) { answer = 'is greater'; } else { answer = 'is lesser'; } 简写:const answer =
阅读全文
VUE transition标签结合animate的运用
摘要:<template> <div style="height:100vh"> <button @click="show = !show">打开</button> <!-- 弹窗右切效果 --> <transition name="fade"> <div v-show="show" style="wid
阅读全文
2.请动手模拟实现一个JSON.parse
摘要:实现方式一:直接eval function parse(jsonStr){ return eval("(" + jsonStr +")") } 避免在不必要的情况下使用eval,eval()是一个危险的函数。它执行的代码拥有着执行者的权利,如果你用eval()运行的字符串恶意方操作修改,他可能会在你
阅读全文
1.如何给vue定义全局方法
摘要:实现方式: 一、将方法挂载到Vue.prototype上面 缺点:调用该方法得时候没有提示 //grobal.js const RandomString =(encode = 36 ,number = -8) =>{ return Math.random() //生成随机数,eg:0.1234 .t
阅读全文
vue的响应式原理----实现一个简易版本的vue
摘要:首先我们先回想一下vue的结构 自己在打印台里面打印一个vue实例 然后看一下整理结构 let vm = new Vue({ el: '#app', data:{ msg:'hello world', count:0, person:{ name:'555', sex:'man' } }, }) 接
阅读全文
发布订阅模式和观察者模式
摘要:1.发布订阅模式(发布者、订阅者、信号中心) 一个简单的例子来通俗的理解这个模式的概念:假如你是学生的家长,你的孩子每次考完试你都想马上知道孩子的成绩是多少,每次考完学校的班级都会统计成绩,家长总是要去问学校的班级成绩出来没成绩出来没,现在有一种模式,只要家长在班级里面订阅了孩子的成绩,只要成绩出来
阅读全文
浙公网安备 33010602011771号