02 2018 档案
摘要:递归是一个及其神奇的方法,可以用很简单代码实现一些比较复杂的思维 拿一个大家都很感兴趣的问题作为例子: 假设每年最后的一天存入10w,每年理财获益10%,10年后是多少钱? 算下: 这就是一个典型的递归例子了 递归最终会形成 ((((sum(1) * (per+1) + money) * (per+
阅读全文
摘要:直接上图: join resolve 明显可以看出,join只会帮你把路径连接起来,而resolve会以当前路径为父路径来把你提供的路径连接起来
阅读全文
摘要:vuex其实可以看成一个公共的数据仓库,从作用来说大致上可以看成是我们的cookie或者localStorage,下面我们来看看怎么使用吧 1.安装 vuex不是vue内置的所以需要额外安装 2.设置仓库 在src下面新建一个文件夹,这里我新建一个store/index.js,内容大致为: 3.引入
阅读全文
摘要:下面这里是我自己写的一个小型的vue,原理就是proxy: 对应调用的HTML:
阅读全文
摘要:Proxy 对象用于定义基本操作的自定义行为(如属性查找,赋值,枚举,函数调用等),等同于在语言层面做出修改,所以属于一种“元编程”(meta programming),即对编程语言进行编程。 基本语法:new Proxy(obj, handler) 它的handler有13种操作:具体看 官方文档
阅读全文
摘要:map文件相信大家并不陌生,大家都知道是用来调试的,但是具体怎么用你又清不清楚呢? 其实也很简单 1.拿JQ为例,我们需要备有jquery.js、jquery.min.js、jquery.min.map三个文件 2.网页中引入jquery.min,js,注意检测min.js里面有没有类似以下的备注,
阅读全文
摘要:在此之前,我们先谈谈前端项目的性能优化。 优化前端项目无非就是2方面的优化: 一、网络性能优化(重点) 二、运行性能优化 显而易见的,我们前端除了一些游戏、WEBGL项目、有大量DOM操作项目之外,运行性能都不至于太差,所以我们接下来谈论的是webpack对网络性能的优化: 主要从“请求数量”和“请
阅读全文
摘要:详细可以看: https://www.kancloud.cn/yunye/axios/234845 这里介绍日常使用得比较多的get和post: axios可以通过get/post方法,向对应url发起请求,显然返回的是一个promise 未完。。。
阅读全文
摘要:通过上篇博文提到的方法我们可以触发子组件的某个事件来实现调用子组件的某些资源(例如数据和方法),但是更多的情况下我们会想不通过触发子组件的事件,而直接调用子组件的资源 这个时候我们就需要用到ref了,使用也不难
阅读全文
摘要:父子组件的信息传递无碍就是父组件给子组件传值(props和$attrs)和父组件触发子组件的事件($emit) 之前已经谈过了父组件给子组件传值了,现在来说说父组件触发子组件的自定义事件吧~~ 实际上挺简单: 父组件: 子组件: 核心就是通过$emit来触发自定义事件(不需要注册),并且传值出去
阅读全文
摘要:我们自定义组件的时候有时候需要往组件里面插一些内容: 调用组件的时候 当然我们也可以不定义slotName全部引入 slot没有name属性的时候就会插入那些没有slot属性的插入内容,例如下面的’这是插值内容2‘会被插入到<slot></slot>的位置,但是‘这是插值内容1’就不会被插入了
阅读全文
摘要:Vue实例的生命钩子总共有10个 先上官方图: 下面时一个vue实例定义钩子函数的例子: 这样,切换前端路由后组件的数据就保存下来
阅读全文
摘要:1.mount挂载 2.销毁 3.刷新实例 4.更新后的操作 5.扩展方法 6.扩展一次性方法 7.卸载方法 8.触发方法
阅读全文