摘要: 阅读全文
posted @ 2020-07-09 20:59 熊猫程序员 阅读(384) 评论(0) 推荐(0) 编辑
摘要: async和await是es7提供的语法,相比于es6的promise ,具有更高的代码可读性 从字面意思理解async是异步的意思,await是等待的意思,那么他们的作用就很容易看出了: async : 声明一个函数是异步的 await : 等待一个异步函数执行完成 语法注意:await必须声明在 阅读全文
posted @ 2020-07-07 22:40 熊猫程序员 阅读(921) 评论(0) 推荐(0) 编辑
摘要: 编写一个lvue.js,实现mvvm ,感兴趣的同学可以把代码拷贝到本地看一下实现思路 1 html部分(测试用) <!-- * @Author: your name * @Date: 2020-07-05 22:21:34 * @LastEditTime: 2020-07-07 00:26:35 阅读全文
posted @ 2020-07-07 00:30 熊猫程序员 阅读(413) 评论(0) 推荐(0) 编辑
摘要: 用简单代码模拟vue数据监听原理 // 核心数据响应式方法 function defineReactive(obj,key,val){ // val可能还是个对象,需要递归一下 objserve(val) Object.defineProperty(obj,key,{ get(){ return v 阅读全文
posted @ 2020-07-05 22:19 熊猫程序员 阅读(1636) 评论(0) 推荐(0) 编辑
摘要: 重制macbook音频 sudo killall coreaudiod 阅读全文
posted @ 2020-07-03 16:30 熊猫程序员 阅读(255) 评论(0) 推荐(0) 编辑
摘要: $bus 思路是在全局挂载一个实例,通过这个实例里的事件派发和事件监听实现跨组件通信,设计模式叫做观察者模式。 使用场景:跨多层级组件传参,不顺路要坐bus。 第一步 创建一个$bus对象 (main.js) class Bus { constructor(){ this.callbacks = { 阅读全文
posted @ 2020-07-01 21:02 熊猫程序员 阅读(3037) 评论(0) 推荐(1) 编辑
摘要: 在做微信开发时引入jssdk时发现官网写的引入方式在ios的某些手机上不生效 官网是这样写的 在需要调用JS接口的页面引入如下JS文件,(支持https):http://res.wx.qq.com/open/js/jweixin-1.6.0.js 如需进一步提升服务稳定性,当上述资源不可访问时,可改 阅读全文
posted @ 2020-06-24 11:01 熊猫程序员 阅读(817) 评论(0) 推荐(0) 编辑
摘要: 最近在做微信小程序,引入weui的时候踩坑了好久,这里记录一下遇到的问题。 微信官方文档给了两种weui引入方式: 通过 useExtendedLib 扩展库 的方式引入,这种方式引入的组件将不会计入代码包大小。 可以通过npm方式下载构建,npm包名为weui-miniprogram 但是注意!! 阅读全文
posted @ 2020-06-15 23:43 熊猫程序员 阅读(12315) 评论(8) 推荐(7) 编辑
摘要: 1 slice (切片) 是纯函数,不会改变源数据。 从第x开始,截取到x(不包含x) let arr = [10,20,30,40,50]; const arr1 = arr.slice(1,4);//[20,30,40] 从第1(20)开始截取到第4个(不包含第4个) 从第x开始,截取到最后 l 阅读全文
posted @ 2020-06-08 00:28 熊猫程序员 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 常见的web安全问题 XSS跨站请求攻击 场景:在一个网站中我发表了一篇博客,嵌入了一段script脚本,获取当前浏览器的cookie,发送到我的服务器,看这篇博客的人都执行了这个脚本,自动把他们的cookie发送到了我的服务器。 预防:把< >转义, <变为&lt; >变为&gt; 直接显示出来, 阅读全文
posted @ 2020-06-07 22:32 熊猫程序员 阅读(123) 评论(0) 推荐(0) 编辑