07 2019 档案
js中的函数防抖与节流
摘要:一、滚动条监听的例子 写一个功能需求-- 监听浏览器滚动事件,返回当前滚条与顶部的距离,代码如下: function showTop () { var scrollTop = document.body.scrollTop || document.documentElement.scrollTop;
阅读全文
对vuex的理解
摘要:一、概念 vuex是一个专为vue.js应用程序开发的状态管理模式(它采用集中式存贮管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化)。 二、五大核心属性 核心属性为:state,getter,mutation,action,module state:存储数据,存储状态;在
阅读全文
前端工程化
摘要:一、定义 工程化即系统化、模块化、规范化的一个过程。 如果说计算机科学要解决的是系统的某个具体问题,或者更通俗点说是面向编码的,那么工程化要解决的是如何提高整个系统生产效率。 二、为什么需要前端工程化 前端越来越复杂,设计的问题和环节也越来越多,不采用工程化管理,就无法很好的实现团队协同和降低复杂性
阅读全文
CSS实现三角形
摘要:将一个div的宽度和高度设置为0,然后设置边框样式 将一个div的border都设置成50px粗,并且不同颜色,结果如下图所示: 把边框宽度设置成50px,计算机处理时,在边框交接处,一边占用一半的面积。 将左右下边框设置成transparent,就可以画出一个三角形 结果如下图所示: 将下边框的长
阅读全文
浏览器的多线程
摘要:一、CPU CPU是计算机的核心,其负责承担计算机的计算任务。这里我们比喻为一个工厂。 二、进程 进程是一个具有一定独立功能的程序在一个数据集上的一次动态执行的过程,是操作系统进行资源分配和调度的一个独立单位,是应用程序运行的载体。 我们这里将进程比喻为工厂的车间,它代表CPU所能处理的单个任务。任
阅读全文