在使用elementUI构建公司管理系统时,发现首屏加载时间长,加载的网络资源比较多,对系统的体验性会差一点,而且用webpack打包的vuejs的vendor包会比较大。所...
![240](https://cdn2.jianshu.io/assets/default_avatar/14-0651acff782e7a18653d7530d6b27661.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
在使用elementUI构建公司管理系统时,发现首屏加载时间长,加载的网络资源比较多,对系统的体验性会差一点,而且用webpack打包的vuejs的vendor包会比较大。所...
回复的不错
React面试整理了在react前端面试中,常会问到的东西,不仅限于react,还包括前端常用的基础 1.关于react框架 谈React框架,我们可以从框架出现的原因开始聊。在框架之前,...
JavaScript笔试部分 点击关注本公众号「程序员面试官」获取文档最新更新,并可以领取配套于本指南的 《前端面试手册》 以及最标准的简历模板. 实现防抖函数(deboun...
先写下标题,今晚写这个博客~ 昨晚改项目BUG改的太晚了,实在没空写,只能放在今天写咯~ 最近写的小项目正好遇到需要懒加载和函数节流,查了资料了解了一下原理。现在写个博客总结...
响应式系统 Vue.js是一款MVVM框架,数据模型仅仅是普通的JavaScript对象,但是对象的操作能影响视图,其核心就是响应式系统。 Object.defineProp...
先上一张vue内部流程图,然后我们来逐个分析里面的具体模块和流程: 初始化及挂载 编译 parse 会用正则等干事解析template模板中的指令、class、style等数...
3. vue常见面试题 1. vue的优缺点 优点:性能好,简单易用,前后端分离,双向数据绑定,单页面应用用户体验好。 缺点:不利于SEO优化。 2. keep-alive的...
写的不错👍
React面试整理了在react前端面试中,常会问到的东西,不仅限于react,还包括前端常用的基础 1.关于react框架 谈React框架,我们可以从框架出现的原因开始聊。在框架之前,...
虚拟DOM最核心的部分是patch,它可以将vnode渲染成真实的DOM。patch也可以叫做patching算法,通过它渲染真实的DOM时,并不是暴力覆盖原有DOM,而是对...
什么是VNode 在vue.js中存在一个VNode类,使用它可以实例化不同类型的vnode实例,而不同类型的vnode实例各自表示不同类型的DOM元素。例如,DOM元素有元...
现在了解了函数调用中this绑定的四条规则,需要做的是找到函数的调用位置并判断应用了哪条规则。如果调用位置应用多条规则,就必须给这些规则设定优先级。毫无疑问,默认绑定是四条规...
什么是虚拟DOM? 我们现在使用的三大主流框架Vue.js、Angular和React都是声明式操作DOM。我们通过描述状态和DOM之间的映射关系是怎样的,就可以将状态渲染成...
每个函数的this是在调用时被绑定的,完全取决于函数的调用位置(也就是函数的调用方法) 调用位置 在理解this的绑定过程之前,首先要理解调用位置:调用位置就是函数在代码中被...
1.1 为什么要用this 如果对于有经验的JavaScript开发者来说this都是一种非常复杂的机制,那它到底有用在哪里?真的值得我们付出这么大的代价学习吗?的确,在介绍...
发布-订阅模式又叫观察者模式,它定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都将得到通知 1. 现实中的发布-订阅模式 小明最近看上一套房...
1.js基本数据类型 基本数据类型: String,Boolean,Number,Undefined,Null\ 引用数据类型:Object(Array,Date,RegEx...
1. 什么是promse? promise是JS异步编程中的重要概念,异步抽象处理对象,是目前比较流行JavaScript异步编程解决方案之一 2.对于几种常见的异步变成方案...
概述 垃圾收集器会定期(周期性)找出不在使用的变量,然后释放内存,这个过程不是实时性的,因为开销比较大,所以垃圾回收器会按照固定的时间间隔执行。 垃圾回收两种策略 标记清除对...
基础 混入 (mixin) 提供了一种非常灵活的方式,来分发vue组件中的可复用功能。一个混入对象可以包含任务组件选项。当组件使用混入对象时,所欲混入对象的选项将被“混合”进...
commander chalk Inquirer.js nodejs fs、net模块