theme: vue-pro Hash 和 History 模式的区别 不管那种方式,都是客户端路由的方式,不会像服务器发送请求。 表现形式的区别: history 模式需要...
theme: vue-pro Hash 和 History 模式的区别 不管那种方式,都是客户端路由的方式,不会像服务器发送请求。 表现形式的区别: history 模式需要...
Rollup Rollup 同样也是一款 ES Module 的打包器,它也可以将我们项目中散落的细小模块打包为整块的代码,从而可以使这些划分的模块可以更好的运行在浏览器或者...
webpack 打包 以下针对 webpack 为 5 的情况,所有依赖的版本如下: 快速上手 Loader 在我们的项目中,我们需要处理的不仅仅是 js 的代码,我们可以使...
脚手架工具 常用的脚手架工具: React.js 项目 - create-react-app Vue.js 项目 - vue-cli Angular 项目 - angular...
内存管理 内存:由可读写单元组成,表示一片可操作空间 管理:人为的去操作一片空间的申请、使用和释放 内存管理:开发者主动申请空间、使用空间、释放空间 管理流程:申请-使用-释...
TypeScript TypeScript 是一门基于 JavaScript 之上的编程语言,它解决了 JavaScript 自有的类型系统的不足,通过使用 TypeScri...
BFC 定义 BFC(Block formatting context)直译为“块级格式化上下文”。它是一个独立的渲染区域,只有 Block-level box 参与,它规...
ECMAScript ECMAScript是一门脚本语言,一般缩写为ES,通常看做 JavaScript 的标准化规范。实际上 JavaScript 是 ECMAScript...
JavaScript异步编程 众所周知,目前主流的JavaScript环境都是以单线程模式去执行的JavaScript代码,JavaScript采用单线程模式工作的原因与它最...
函数式编程范式 为什么学习函数式编程 函数式编程是随着react的流行受到了越来越多的关注 vue 3也开始拥抱函数式编程 函数式编程可以抛弃this 打包过程中可以更好的利...
JS篇 Promise Iterator Generator async-await[//www.greatytc.com/p/b58a7ae61788] Comm...
1. 嵌套语法 2. 变量(变量名以 $ 开头) 3. 模板引入 4. 混合 5. 继承 6. 操作符
在git下打开git bash 生成key ssh-keygen -t rsa -C 'your_email@example.com',一路回车image.png ssh-a...
这篇文章主要总结在近期面试中遇到的答不上来或者答不完整的问题。题目都是自行查阅整理,不知道是不是面试官想要的答案。 1. JSBridge [https://www.jian...
1. 下载node https://nodejs.org/en/[https://nodejs.org/en/] 下载好后一直next安装。安装目录最好不要选择C盘,我在D盘...
前端同学在进行混合app开发的时候,可能会需要调用原生的方法,例如相机等。这个时候就用到了JSBridge。JSBridge是连接Native(客户端)和JavaScript...
xss 跨站脚本攻击 简单来说,就是攻击者想办法将可执行的代码注入页面。 分为持久性和非持久性。持久性就是攻击的代码被存入了数据库,会导致大量用户网页被攻击。eg: inpu...
一、react 1. react生命周期 react 16生命周期相对于15的变化:componentWillMount,componentWillReceiveProps,...