前言 1.视觉暂留 眼睛的另一个重要特是视觉惰,即光象一旦在视网膜上形成,视觉将会对这个光象的感觉维持一个有限的时间,这种生理现象叫做视觉暂留。对于中等亮度的光刺激,视觉暂留时间约为50ms至200ms...
数据可视化
Web应用从服务端主动推送数据到客户端的方式有哪些?
HTTP协议遵循经典的客户端-服务器模型,客户端发送一个请求,然后等待服务器端的响应,服务器端只能在接收到客户端的请求之后进行响应,不能主动的发送数据到客户端。 客户端想要在不刷新页面的情况下实时获...
分而治之算法
分而治之是算法设计中的一种方法,算法的一种设计思想。它将一个问题分成多个和原问题相似的小问题,递归解决小问题,再将结果合并一解决原来的问题。 使用场景一: 归并排序 分:把数组从中间一分为二。...
回溯算法
回溯算法是算法设计中的一种方法,算法的一种设计思想。是一种渐进式寻找并构建问题解决方式的策略。回溯算法会从一个可能的动作开始解决问题,如果不行,就回溯并选择另一个动作,直到将问题解决。 什么问题...
动态规划算法
动态规划是算法设计中的一种方法,一种算法设计思想。它将一个问题分解为相互重叠的子问题,通过反复求解子问题,来解决原来的问题。 举例算法题:爬楼梯 假设你正在爬楼梯。需要 n 阶你才能到达楼顶...
浅析vue-router实现原理、两种模式和比较
vue-router的作用就是通过改变URL,在不重新请求页面的情况下,更新页面视图。简单的说就是,虽然地址栏的地址改变了,但是并不是一个全新的页面,而是之前的页面某些部分进行了修改。 export default new Ro...
Vue2.x 中 插槽 slot 使用方法
插槽,也就是slot,是组件的一块HTML模板,这块模板显示不显示、以及怎样显示由父组件来决定。 实际上,一个slot最核心的两个问题在这里就点出来了,是显示不显示和怎样显示。 因为在2.6.0中,具名插槽&...
React中的性能优化-更新阶段优化
前言 React中的性能优化日常开发工作中不可缺少的,他包括几个方面,编译阶段的优化、组件更新阶段的优化、Redux等状态管理器的性能优化、大数据渲染时的性能优化、一些性能分析工具的使用和性能分析等等。今...
PWA 渐进式 Web 应用
前言 Web是一个很神奇的平台,拥有跨设备和跨操作系统的兼容性,拥有以用户为中心的权限模型。它规范是由W3C和WHATWG两个组织共同定制,它的实现则是交给各个浏览器厂商。再加上其固有的可连接性,用户可以随...
微前端不同场景的解决方案和框架
前言 微前端最早由ThoughtWorks在2016年提出,其主要思想是在前端引入类似后端微服务架构的理念,将庞大的巨石应用拆分成多个独立的应用(以下称微应用)。每个独立应用都可独立开发、测试和部署,然后在通过...