上一页 1 ··· 49 50 51 52 53 54 55 56 57 ··· 64 下一页
  2019年12月27日
摘要: webpack中对于输出文件名可以有三种hash值: 1. hash 2. chunkhash 3. contenthash 这三者有什么区别呢? hash 如果都使用hash的话,因为这是工程级别的,即每次修改任何一个文件,所有文件名的hash至都将改变。所以一旦修改了任何一个文件,整个项目的文件 阅读全文
posted @ 2019-12-27 00:57 ygunoil 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 新的生命周期 Mounting(加载阶段:涉及4个钩子函数) constructor() 加载的时候调用一次,可以初始化state static getDerivedStateFromProps(props, state) 组件每次被rerender的时候,包括在组件构建之后(虚拟dom之后,实际d 阅读全文
posted @ 2019-12-27 00:39 ygunoil 阅读(209) 评论(0) 推荐(0) 编辑
  2019年12月26日
摘要: 相信大家在学习和使用react的过程中,稍不注意就会出现this指向错误的问题,这个问题虽然比较好解决,但是还是让人比较头疼,那么下面就说一下解决这个问题的四种写法。 一.行间定义事件后面使用bind绑定this run(){ alert("第一种方法!") } <button onClick={t 阅读全文
posted @ 2019-12-26 23:57 ygunoil 阅读(1080) 评论(0) 推荐(0) 编辑
摘要: 1、问题描述: 一般在登录成功的时候需要把用户信息,菜单信息放置vuex中,作为全局的共享数据。但是在页面刷新的时候vuex里的数据会重新初始化,导致数据丢失。因为vuex里的数据是保存在运行内存中的,当页面刷新时,页面会重新加载vue实例,vuex里面的数据就会被重新赋值。 2、解决思路: 办法一 阅读全文
posted @ 2019-12-26 16:38 ygunoil 阅读(1384) 评论(0) 推荐(0) 编辑
摘要: 原型是Javascript中的继承的基础,JavaScript的继承就是基于原型的继承。 这里我以函数运行为例,先看下面的例子: function Person(name, age){ this.name = name; this.age = age; } var p = new Person("y 阅读全文
posted @ 2019-12-26 16:12 ygunoil 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 建议不要在与v-for相同的元素上使用v-if。因为v-for指令的优先级高于v-if当它们处于同一节点。v-for 的优先级比 v-if 更高,这意味着 v-if 将分别重复运行于每个 v-for 循环中。 <ul> <li v-for="user in users" v-if="user.isA 阅读全文
posted @ 2019-12-26 16:00 ygunoil 阅读(2625) 评论(0) 推荐(0) 编辑
  2019年12月25日
摘要: 前端埋点主要是为了服务运营人员采集用户行为数据,进行后续的数据分析工作。 前端监控和埋点能做什么 数据监控(用户行为) pv,uv 记录操作系统 用户在每一个页面的停留时间(离开页面,进入页面) 用户进入的入口 用户在相应页面的触发行为,点击按钮 性能监控 (js中的performance) 用户的 阅读全文
posted @ 2019-12-25 22:21 ygunoil 阅读(2103) 评论(0) 推荐(0) 编辑
摘要: 在这篇文章里面,我们会对数据采集的一些基本概念进行阐述,然后,会针对目前市面上新增的一些前端埋点技术,如可视化埋点与“无埋点”的技术细节做一个具体的介绍,并且阐述我们自己对于这些技术的理解和认识。 1. 数据采集是核心问题 一个典型的数据平台,对于数据的处理,是由如下的5个步骤组成的: 其中,我们认 阅读全文
posted @ 2019-12-25 22:15 ygunoil 阅读(1116) 评论(0) 推荐(0) 编辑
摘要: 随着前端应用的业务功能起来越复杂,用户对于使用体验的要求越来越高,单面(SPA)成为前端应用的主流形式。大型单页应用最显著特点之一就是采用的前端路由系统,通过改变URL,在不重新请求页面的情况下,更新页面视图。 更新视图但不重新请求页面,是前端路由原理的核心之一,目前在浏览器环境中这一功能的实现主要 阅读全文
posted @ 2019-12-25 21:40 ygunoil 阅读(968) 评论(0) 推荐(0) 编辑
摘要: 加载本地 Loader 1、path.resolve可以简单通过在 rule 对象设置 path.resolve 指向这个本地文件 { test: /\.js$/ use: [ { loader: path.resolve('path/to/loader.js'), options: {/* ... 阅读全文
posted @ 2019-12-25 01:45 ygunoil 阅读(1280) 评论(0) 推荐(0) 编辑
上一页 1 ··· 49 50 51 52 53 54 55 56 57 ··· 64 下一页