上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 27 下一页
摘要: object-fit和object-position里面都出现了object,这个object是什么呢?多方了解(MDN),其实这个object是指的替换元素(Replaced element) 比如image,嵌入的文档(iframe之类)或者applet,叫做替换元素。比如,img元素的内容通常 阅读全文
posted @ 2020-04-29 15:25 seeBetter 阅读(154) 评论(0) 推荐(0)
摘要: diff算法使只更新我们修改的那一小块dom而不要更新整个dom: 在采取diff算法比较新旧节点的时候,比较只会在同层级进行, 不会跨层级比较: 判断是否是相同节点: function sameVnode (a, b) { return ( a.key b.key && // key值 a.tag 阅读全文
posted @ 2020-04-29 14:59 seeBetter 阅读(557) 评论(0) 推荐(0)
摘要: vue数据双向绑定是通过数据劫持结合发布者-订阅者模式的方式来实现的: 1.实现一个监听器Observer,用来劫持并监听所有属性,如果有变动的,就通知订阅者; 2.实现一个订阅者Watcher,每一个Watcher都绑定一个更新函数,watcher可以收到属性的变化通知并执行相应的函数,从而更新视 阅读全文
posted @ 2020-04-29 11:49 seeBetter 阅读(289) 评论(0) 推荐(0)
摘要: babel配置 https://github.com/jamiebuilds/babel-handbook/blob/master/translations/zh-Hans/user-handbook.md vue cli3下的vue.config.js配置 https://segmentfault 阅读全文
posted @ 2020-04-28 09:56 seeBetter 阅读(150) 评论(0) 推荐(0)
摘要: CDN全称:Content Delivery Network,即内容分发网络。 前端性能优化有一条就是把静态资源放到CDN上。那CDN是啥?为什么又快呢? 其目的是通过在现有的Internet中增加一层新的网络架构,将网站的内容发布到最接近用户的网络“边缘”,使用户可以就近取得所需的内容,提高用户访 阅读全文
posted @ 2020-04-23 09:22 seeBetter 阅读(204) 评论(0) 推荐(0)
摘要: CommonJS与ES6 Module最本质的区别在于CommonJS对模块依赖的解决是“动态的”而ES6 Module是“静态的”; 即commonjs是运行时加载模块,ES6是在静态编译期间就确定模块的依赖; ES6在编译期间会将所有import提升到顶部,commonjs不会提升require 阅读全文
posted @ 2020-04-22 17:37 seeBetter 阅读(932) 评论(0) 推荐(0)
摘要: 1、通过配置入口文件来进行分割包,这是最简单和最直接的方式,但是这种方式有一定缺点,可能造成重复引用的模块重复被打包; 2、使用splitChunksPlugin来进行公共模块的提取(被optimizition.splitchunk取代); 3、通过动态代码加载来分割代码,使用import()方法, 阅读全文
posted @ 2020-04-22 17:31 seeBetter 阅读(1674) 评论(0) 推荐(0)
摘要: 基于 Proxy 的观察者机制 目前,Vue 的反应系统是使用 Object.defineProperty 的 getter 和 setter。 但是,Vue 3 将使用 ES2015 Proxy 作为其观察者机制。 这消除了以前存在的警告,使速度加倍,并节省了一半的内存开销。 为了继续支持 IE1 阅读全文
posted @ 2020-04-22 11:32 seeBetter 阅读(6223) 评论(1) 推荐(0)
摘要: 原因 Java和JavaScript中计算小数运算时,都会先将十进制的小数换算到对应的二进制,一部分小数并不能完整的换算为二进制,这里就出现了第一次的误差。待小数都换算为二进制后,再进行二进制间的运算,得到二进制结果。然后再将二进制结果换算为十进制,这里通常会出现第二次的误差。 解决办法 加法 fu 阅读全文
posted @ 2020-04-22 10:24 seeBetter 阅读(832) 评论(0) 推荐(0)
摘要: 组件是可复用的vue实例,一个组件被创建好之后,就可能被用在各个地方,而组件不管被复用了多少次,组件中的data数据都应该是相互隔离,互不影响的,基于这一理念,组件每复用一次,data数据就应该被复制一次,之后,当某一处复用的地方组件内data数据被改变时,其他复用地方组件的data数据不受影响。 阅读全文
posted @ 2020-04-21 17:07 seeBetter 阅读(183) 评论(0) 推荐(0)
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 27 下一页