
JavaScript
文章平均质量分 91
biaov
写 BUG 中...
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
服务器使用 Docker 从零部署 Vue 项目
前提 一台服务器 ( Linux 内核系统 - CentOS 8 为例 ),如果是本地装 docker 模拟的话,跳过此阶段 了解 docker 简单概念,Linux 简单操作 ::: warning 注意 服务器保证可以正常连接访问,国内的已备案,并开放了端口 ::: 题外话-服务器重装系统(以阿里云为例) 登录阿里云账号,右上角打开控制台 找到云服务器 ECS(点击左侧栏目),停止服务器(实例) 点击左侧实例,点击列表更多 > 云盘和镜像 > 更换操作系统 接下来原创 2021-04-22 18:42:54 · 455 阅读 · 0 评论 -
TypeScript + NodeJs 编写一个 React 脚手架工具
搭建一个适合项目的脚手架有时候还是有必要的,除了增加你的技术以外,还可以在开发项目时更快的初始化。 今天就分享一下如何使用TypeScript+NodeJs编写一个React脚手架工具,不是很难,因为都是踩在巨人的肩膀上。 初始化 TypeScript 配置 初始化 TypeScript 项目并创建 tsconfig.json 文件。 tsc --init 修改 tsconfig.json 配置文件。 { "compilerOptions": { "target": "es5", .原创 2020-08-12 18:16:14 · 679 阅读 · 0 评论 -
React路由匹配的问题
最近在写 React 项目时,被 React 路由匹配的问题折磨的够呛,这里来分享一下其中的一些坑,以及我的路由配置组件。 前提 安装路由 npm i react-router-dom -S 用 react-router-dom 不用 react-router 的原因: react-router-dom多出<Link> <BrowserRouter>等组件。 更适合,更好用,更简单(没有这些组件就需要你自己去封装)。 配置 history 模式 如果使用 hash.原创 2020-07-17 10:49:17 · 3046 阅读 · 0 评论 -
JavaScript深拷贝封装
深拷贝和浅拷贝概述 为什么会有深拷贝和浅拷贝? JS的数据类型分为基本类型和接应类型。 基本类型:直接存储在栈(stack)中的数据。 接引类型:存储的是该对象在栈中的引用(即指针),真实的数据存放在堆内存里。 深拷贝和浅拷贝针对的是接引类型。理论上基本类型赋值都属于深拷贝,这是因为基本类型的不可变性。 深拷贝 复制接应类型的真实数据。不直接复制引用地址(即指针)。 浅拷贝 只复制引用地址(即指针)。不改变接应类型的真实数据 实现一层深拷贝的一些方法 for in 循环复制对象 const原创 2020-06-18 11:50:09 · 896 阅读 · 0 评论