上一页 1 2 3 4 5 6 7 8 9 10 ··· 18 下一页
摘要: 如果你的 require参数含有表达式(expressions),会创建一个上下文(context),因为在编译时(compile time)并不清楚具体是哪一个模块被导入 require("./template/" + name + ".ejs"); webpack 解析 require() 的调 阅读全文
posted @ 2020-08-07 17:39 6NULL9 阅读(189) 评论(0) 推荐(0)
摘要: 为什么使用CDN 除却CDN自身的优势,在前端工程中,将静态文件放到CDN上,可以直观地减小资源包大小,同时加快首屏加载。 若不使用CDN,则所有的资源都会被打包到app.js和vendor.js中,页面需要等到这两个包下载完成才可以显示。 若使用CDN,则可以利用浏览器多线程的优势,同时下载若干静 阅读全文
posted @ 2020-08-02 20:43 6NULL9 阅读(580) 评论(0) 推荐(0)
摘要: spy-debugger安装、调试步骤 安装命令(先通过nrm切源,切到cnpm): 注:如果安装过程中出现如下错误,问题出在安装到一半的node_modules文件夹下,将该spy-debugger目录下该文件夹删除后,再执行上图安装命令即可成功 手机和PC保持在同一网络下(比如同时连到一个Wi- 阅读全文
posted @ 2020-08-01 21:24 6NULL9 阅读(2838) 评论(0) 推荐(0)
摘要: 转自博客:https://www.cnblogs.com/cynthia-wuqian/p/8575401.html 1.MAC设置应用在127.0.0.1:80端口访问: config/index.js目录下修改host和port 然后sudo运行npm run dev:(mac的80端口是被自身 阅读全文
posted @ 2020-07-27 14:59 6NULL9 阅读(933) 评论(0) 推荐(0)
摘要: 栈是一种高效的数据结构,数据只能在栈顶添加或删除,所以这样操作很快,也很容易实现。栈的使用遍布程序语言实现的方方面面,从表达式求值到处理函数调用。接下来,用JavaScript实现一个栈的数据结构。 定义栈的操作 栈作为一种特殊的列表,只能从一端来进行访问,就像一摞盘子,放只能放在上面,拿也只能从上 阅读全文
posted @ 2020-07-26 20:54 6NULL9 阅读(225) 评论(0) 推荐(0)
摘要: 本篇只是对Immutable.js的简单介绍,后续会继续分享其具体实践应用。 什么是Immutable Data? Immutable data encourages pure functions (data-in, data-out) and lends itself to much simple 阅读全文
posted @ 2020-07-19 15:53 6NULL9 阅读(335) 评论(0) 推荐(0)
摘要: 1. 前言 diff 算法是一种通过同层的树节点进行比较的高效算法,避免了对树进行逐层搜索遍历,所以时间复杂度只有 O(n)。diff 算法的在很多场景下都有应用,例如在 vue 虚拟 dom 渲染成真实 dom 的新旧 VNode 节点比较更新时,就用到了该算法。diff 算法有两个比较显著的特点 阅读全文
posted @ 2020-07-17 15:51 6NULL9 阅读(2145) 评论(0) 推荐(0)
摘要: 基本原则 类数组为对象,但有一些数组的方法,用起来像数组,因为其本质为对象,也有对象的用法 属性要为索引(数字)属性,必须有length属性,最好加上push方法 举例子 var obj = { 0: 'a', 1: 'a', 2: 'a', 3: 'b', length: 4, push: Arr 阅读全文
posted @ 2020-07-12 16:38 6NULL9 阅读(209) 评论(0) 推荐(0)
摘要: 一个内部函数除了可以访问自己的参数和变量,同时它也能自己把它嵌套在其中的父函数的参数与变量,通过函数字面量创建的函数对象包含一个连到外部上下文的连接 闭包是js的一个难点也是它的一个特色,是我们必须掌握的js高级特性,那么什么是闭包呢?它又有什么用呢? 我们都知道,js的作用域分两种,全局和局部,基 阅读全文
posted @ 2020-07-11 16:54 6NULL9 阅读(211) 评论(0) 推荐(0)
摘要: useMemo const memoizedValue = useMemo(() => computeExpensiveValue(a, b), [a, b]); 将“创建”函数和依赖项添加到参数上使用备注,它仅会在某个依赖项改变时才重新计算备忘录值。这种优化避免在每次渲染时都进行高开销的计算。 也 阅读全文
posted @ 2020-07-06 17:29 6NULL9 阅读(5176) 评论(0) 推荐(1)
上一页 1 2 3 4 5 6 7 8 9 10 ··· 18 下一页