前端框架
文章平均质量分 92
Programmer boy
学无止境
展开
-
React Fiber 浅析
综述:“fiber” reconciler 是一个新尝试,致力于解决 stack reconciler 中固有的问题,同时解决一些历史遗留问题。Fiber 从 React 16 开始变成了默认的 reconciler。1.背景:React 15 面临的一个问题我们知道从广义上来讲,浏览器是单线程的,它将 GUI 描绘,时间器处理,事件处理,js 执行,远程资源加载统统放在一起。在 React 15 及之前的版本,React 在对组件进行更新时,如果需要渲染更新的组件过于庞大,js 执行就会长.原创 2021-03-15 14:55:12 · 140 阅读 · 0 评论 -
vue相关问题总结
综述:vue的基础问题理解汇总如何理解MVVM? 响应式数据的原理? vue中如何检测数组的变化? vue为何采用异步渲染? vue.nextTick的实现原理? vue的生命周期?我们一般在各个周期做什么? ajax放到哪个生命周期中? 什么时候需要使用beforeDestory? vue父子组件生命周期调用顺序? vue中computed的特点是?和watch之间的区别? watch中deep:true如何实现?immetated:true具体的作用? vue中事件绑定的原.原创 2021-01-18 11:24:59 · 163 阅读 · 0 评论 -
如何升级一个element-ui组件
综述:目前项目需要实现基于element-UI的前端组件,希望进一步提高组件的可用性1.以element-UI中的tabs标签组件为例进行分析,组件使用流程;在node_module中的element-UI中的package存放了基于vue语法实现的一个个组件,在实际使用的时候将这些.vue组件全部进行编译,产生了lib文件,这里才是真正可以引用到项目中使用的组件。为了修改elem...原创 2019-08-15 17:40:49 · 3039 阅读 · 0 评论 -
vue中的keep-alive组件实现缓存并动态清除功能实现
综述:一个需要细细品味和分析的问题,当前有三个页面a=>b=>c,需要从c到b时,使用缓存数据,因此引入了keep-alive组件,但是第二次从a到c时,依然还是缓存数据,就需要清除缓存数据了;由此引发一个问题,实现一个路由组件,页面跳转的时候,前进动态获取数据,后退使用缓存,这个功能该怎样实现?1.方案一使用sessionStorage等绘画层存储方法保存数据2.方案...原创 2019-07-03 19:58:22 · 4026 阅读 · 10 评论 -
在你学习 React 之前必备的 JavaScript -ES6基础
综述:写的非常好的一片文章,句句是精华,收藏起来原文地址:JavaScript Basics Before You Learn React 原文作者: Nathan Sebhastian写在前面为了不浪费大家的宝贵时间,在开头申明一下,这篇文章针对的阅读对象是:没有写过 React 或者刚刚才接触 React 并且对于 ES6 的语法不太了解的同学,这是一篇基础入门的文章,在一开始...原创 2019-01-16 16:11:57 · 669 阅读 · 0 评论 -
服务端渲染详解(SSR)
综述:知识扩展,深化认识1.服务端渲染产生背景介绍 自从SPA(单页面应用)诞生后,其顺滑的用户体验让大家趋之若鹜,但由此也产生了两个问题:由于其是在浏览器端完成了页面的路由控制,不利于网站的SEO(搜索引擎优化)。 由于在第一次加载的过程中,就将页面所有的内容加载过来,所以TTFE(首屏白屏问题)问题严重,使用户体验不好为了解决这两个问题,就产生了服务端渲染,相当于在服务...原创 2019-01-21 15:37:57 · 1688 阅读 · 0 评论 -
react生命周期解读
综述:生命周期,组织业务代码的核心内容1.四种情况下的生命周期各部分内容 2.四种生命周期之间的关系 ...原创 2019-01-25 09:41:45 · 182 阅读 · 0 评论 -
库/框架学习感悟汇总
综述:将思考记录下来,才能加深印象,以备后期使用1.学习任何框架和库之前要思考的两个问题在什么背景下产生的?其在解决什么问题? 通过什么样的方式来解决上述问题?组件化:React 天生组件化,这是 React 的核心,除了能够在团队内部积累业务组件以外,也能找到众多开源组件的实现模块化:基于 webpack 可以使用 Es6 或 CommonJs 的写法实现模块化代码开发效...原创 2018-11-25 20:41:49 · 280 阅读 · 0 评论 -
React知识点汇总
核心:组件系统,all in js,自动更新dom,三个阶段,十一个钩子函数,更新状态,react中的事件,可控和不可控组件1.React概述 React是facebook于2013年6月推出的一个库 其要解决的问题是构建数据不断变化的大型应用 特点是简单和声明式(自动dom操作) 核心是组件,使用组件提高了代码的复用率,降低测试的难度和代码的复杂度 发展历...原创 2018-09-05 10:25:57 · 890 阅读 · 0 评论 -
Vue基础知识积累
综述:积累下vue的基础知识,提高自己的技术视野1.Vue的十一大钩子函数?按照Vue实例的顺序创建的钩子函数,便于我们组织业务逻辑代码?各个钩子函数时期都进行了什么操作,我们一般在各个钩子上干些什么操作呢?beforeCreate Created beforeMount Mounted beforeUpdate Updated be...原创 2018-08-16 15:16:29 · 3596 阅读 · 0 评论 -
React前端框架以及和Vue的对比
1.前端框架发展历程?为什么大家抛下jQuery选择Vue、react、angular?为什么Ext、backbone会被冷落? MVC->MVP(backbone.js)->MVVM()2.现阶段前端框架中的三驾马车Vue、react之间的比较?2.1相同点: 1.两者都支持服务端渲染(ssr=Server-side rendering) ...原创 2020-10-14 10:36:42 · 3173 阅读 · 0 评论