一、前言 本文介绍的内容包括: keep-alive用法:动态组件&vue-router keep-alive源码解析 keep-alive组件及其包裹组件的钩子 keep-...
一、前言 本文介绍的内容包括: keep-alive用法:动态组件&vue-router keep-alive源码解析 keep-alive组件及其包裹组件的钩子 keep-...
为什么需要模块化? 随着网站内容越来越复杂,浏览器和用户的交互越来越细腻,网站再也不是简单的内容呈现,更像是一个复杂的客户端软件,其中html/css/js代码越来越多,逻辑...
你真的了解前端模块化么? 告别「webpack配置工程师」 webpack是一个强大而复杂的前端自动化工具。其中一个特点就是配置复杂,这也使得「webpack配置工程师」这种...
先来一道常见的面试题: 应该不少同学都能答出来,结果为: 这个就涉及到JavaScript事件轮询中的宏任务和微任务。那么,你能说清楚到底宏任务和微任务是什么?是谁发起的?为...
浅拷贝和深拷贝: 针对对象深拷贝和浅拷贝只针对像Object和Array这样的复杂对象的,String,Number等简单类型不存在深拷贝。 浅拷贝:因为浅拷贝只会将对象的各...
公钥、私钥、签名、数字证书这些名词在密码学经常见识到,但是你真的理清了它们之间的关系以及互相起到的作用了吗?原文地址:http://www.ruanyifeng.com/bl...
就像一个人,从出生到死亡会经历童年、少年、青年、中年、老年各个阶段。如果你是上帝,你可以让他童年做着无忧无虑的事情、少年用功读书、青年到处游学、中年娶妻生子、老年儿孙满堂。 ...
第一次看到柯里化这个词的时候,还是在看一篇算法相关的博客提到把函数柯里化,那时一看这个词就感觉很高端,实际上当你了解了后才发现其实就是高阶函数的一个特殊用法。 果然是不管作用...
js JavaScript 是一种轻量级的脚本语言。所谓“脚本语言”(script language),指的是它不具备开发操作系统的能力,而是只用来编写控制其他大型应用程序(...
Sketch webView插件开发
经常的,业务中需要用到一些全局的组件,类似Toast、弹窗等,如果我们在每个页面都单独的去引入的话,就会比较麻烦,那么,如何将组件作为全局组件调用呢?这样的好处是在每个页面调...
实体层 用电缆等物理手段把电脑连接起来,传递0、1电信号 链接层 用“以太网”的协议确定了0、1的分组方式 Head: 18字节,Data:46~1500字节每块网卡都有一个...
计算属性和侦听器 计算属性缓存 vs 方法 计算属性是基于它们的响应式依赖进行缓存的。只在相关响应式依赖发生改变时它们才会重新求值。相比之下,每当触发重新渲染时,调用方法将总...
今天群里有同学提问“你们知道那种循环效率比较高吗?”,然后我想起之前在benchmark 怎么写看过、但还没试过的Benchmark,遂决定使用一下 使用Benchmark主...
首先说一下结论,iOS UC QQ浏览器(应该都是uiwebview),scroll事件是无法实时监听的。同时会对js的执行也有不同的影响。 页面级的滚动(正常文档流,页面高...