摘要: MessageChannel的基本使用 const {port1, port2} = new MessageChannel(); port1.onmessage = function(d) { console.log(`port1接收的消息是:${d.data}`); } port2.onmessa 阅读全文
posted @ 2020-07-30 09:54 春风自是人间客 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 参考: 链接1 链接2 链接3 两组操作符 相等:==(先转换再比较) 全等: (仅比较不转换) 相等(==)规则 Boolean规则:Boolean(val):如果有一个操作数是Boolean值,则在比较前先将其转换为数值——false为0,true为1。 String&Number规则:Numb 阅读全文
posted @ 2020-07-28 14:01 春风自是人间客 阅读(257) 评论(0) 推荐(0) 编辑
摘要: Object.create实现类继承 先看不用Object.create来实现继承 function Pd(){ } Pd.prototype = Array.prototype; Pd.prototype.constructor = Pd; var pdd = new Pd(); pdd.push 阅读全文
posted @ 2020-07-27 10:19 春风自是人间客 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 参考 封装 生成对象 function Cat(name,color){ this.name = name; this.color = color; } var cat1 = new Cat('大猫','黄色'); var cat2 = new Cat('小猫','黑色'); cat1; // Ca 阅读全文
posted @ 2020-07-15 15:45 春风自是人间客 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 与构造函数名字类似,但无太大关系。 普通生成 var p = new Function('x','y','return x+y'); p(2,3) 动态生成 createFunction(){ let arr = Array.from(arguments); var params = arr.spl 阅读全文
posted @ 2020-07-13 17:21 春风自是人间客 阅读(456) 评论(0) 推荐(0) 编辑
摘要: JS有4种方式调用函数 作为一个函数(function)——fn()直接被调用 作为一个方法(methods)——obj.fn(),关联在对象上调用,实现面向对象编程 作为一个构造函数(constructor)——new Fn(),实例化一个新的对象 通过apply或call方法调用 对应的this 阅读全文
posted @ 2020-07-13 17:19 春风自是人间客 阅读(1001) 评论(0) 推荐(0) 编辑
摘要: 题目: 解答并发现题目并不完全对 代码: <template> <div class="page">null</div> </template> <script> export default { data() { return { resultArr:[] } }, mounted(){ this 阅读全文
posted @ 2020-07-09 15:35 春风自是人间客 阅读(478) 评论(0) 推荐(0) 编辑
摘要: 返回新数据,对原数组不影响。 原来的写法: for(var i in list){ list[i].type = 1 } 优化后: var newList = list.map(item => { item.type = 1; return item; }) 或 list.map(item => { 阅读全文
posted @ 2020-07-09 15:03 春风自是人间客 阅读(1698) 评论(0) 推荐(0) 编辑
摘要: preventExtensions:不能增,能删改 seal:不能增删,能改 freeze:不能增删改 对象属性 增 删 改 preventExtensions X √ √ seal X X √ freeze X X X 不可扩展对象preventExtensions Object.preventE 阅读全文
posted @ 2020-06-30 14:50 春风自是人间客 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 简介 无云开发、无后台接口。 使用uniapp开发,原理与原生类似。 源码 源码地址 代码 <template> <view class="page"> </view> </template> <script> export default { data() { return { openID: ' 阅读全文
posted @ 2020-06-29 16:04 春风自是人间客 阅读(2097) 评论(0) 推荐(0) 编辑