摘要:hash方法我以前百度找到的,经常用性能好速度快,本文章主要是一步步解释hash方法的过程(其实没多少步) 在这里就能看出每个自定义下标都是独一无二的,其实就相当于数组arr已经去重了 剩下我们就需要把自定义下标给抽取出来放在新数组 代码就这么点,就这么简单,分两步的目的是想简单解释去重过程。 原理 阅读全文
posted @ 2019-09-30 15:29 前端-大雄 阅读 (45) 评论 (0) 编辑
摘要:WebSocket的来历我就不说了本文直入主题:怎么用WebSocket 根据readyState属性可以判断webSocket的连接状态: 0:正在建立连接连接,还没有完成 1:连接成功建立,可以进行通信 2:连接正在进行关闭握手,即将关闭 3:连接已经关闭或者根本没有建立 接口路径必须以ws或者 阅读全文
posted @ 2019-07-31 16:41 前端-大雄 阅读 (45) 评论 (0) 编辑
摘要:第一部分:先说vuex各方法的作用 vuex有5大方法:state、getters、mutations、actions、module state(仓库): vuex的所有数据都放在 state 里,vuex其它方法操作的数据都来源于这里 getters(过滤): getters 跟 state 同样 阅读全文
posted @ 2019-07-26 10:21 前端-大雄 阅读 (52) 评论 (0) 编辑
摘要:利用了css3的动画,简单实现动画功能 调用代码: 插件源码: 完整的调用例子截个图: 阅读全文
posted @ 2019-07-24 11:41 前端-大雄 阅读 (32) 评论 (0) 编辑
摘要:纯原生js实现PC移动端都能用,不需要额外引入其他依赖即插即用 警告弹窗的图标是用base64写的不需要额外引入图片, 组件的css也写在js里其目的尽量减少引入需要以达到只需引用一个js就能即插即用, 虽然稍微缺失一点点性能。。。 调用代码: 插件源码: 阅读全文
posted @ 2019-07-24 11:29 前端-大雄 阅读 (69) 评论 (0) 编辑
摘要:以前自己写过的一个简单弹窗插件,简洁好用,不复杂;PC、移动端都能用 调用代码: 插件JS源码: 插件CSS源码: 完整的调用例子截个图: 阅读全文
posted @ 2019-07-24 11:12 前端-大雄 阅读 (42) 评论 (0) 编辑
摘要:这是插件系列的第一个文章,平时工作中忙里偷闲写了些自己的组件,现在分享一下 我的组件简洁无依赖(不需要再引用别的库比如JQ)用原生JS写 组件样式简单,没打算写多漂亮重点实现功能 分割线 模仿支付宝密码输入框仅仅是功能模仿,样式没全部模仿; PC、移动端都能用 调用代码: 插件源码: 完整的调用例子 阅读全文
posted @ 2019-07-24 10:50 前端-大雄 阅读 (94) 评论 (0) 编辑
摘要:call、apply、bind是function自带的方法作用是改变function中的this指向 call、apply、bind共同点: (1)改变function的this对象的指向 (2)第一个参数都是this要指向的对象 (3)后续参数继续传参 各自特点: call:接受连续参数 appl 阅读全文
posted @ 2019-07-04 17:48 前端-大雄 阅读 (31) 评论 (0) 编辑
摘要:watch它可以用来监测Vue实例上的数据变动 尽量一张图解释清楚(尝试用圈圈区分关系): 写的很简单,watch本来就没啥东西我理解为响应式侦听全局变量 watch里绑定全局变量,被绑定全局变量发生改变vue就自动触发watch里面对应的函数 很多时候都会拿 Computed 与 Watch 对比 阅读全文
posted @ 2019-05-23 11:19 前端-大雄 阅读 (182) 评论 (0) 编辑
摘要:computed可定义一些函数,这些函数叫做【计算属性】 只要data里面的数据发生变化computed会同步改变 引用【计算属性】时不要加 () ,应当普通属性使用 例:console.log(this.computedName) computed用的最多是在模板 模版中放入太多声明式逻辑会让模板 阅读全文
posted @ 2019-05-22 17:15 前端-大雄 阅读 (1088) 评论 (0) 编辑