Nginx重定向 发表于 2021-07-26 | 分类于 Nginx , 前端 | 阅读次数: 前言在nginx的配置中碰到一个奇怪的问题,在浏览器输入http://mydomin.com/test时会重定向到这样的路径http://mydomin.com:8080/test/下,完全不知道咋回 ... 阅读全文 »
Webpack不同环境构建Hash不变 发表于 2021-06-18 | 分类于 Webpack | 阅读次数: 需求在webpack 构建后,文件名称都会有一个hash 值,这个值的生成在webpack 的配置中有三种生成方式 hash, chunkhash,contenthash 。之前关注的一直是生成has ... 阅读全文 »
Docker基础 发表于 2021-04-18 | 分类于 运维 | 阅读次数: 前言新项目使用K8S部署,前端需要打Docker镜像,这里记录下学习Docker的笔记。 安装Docker安装前删除旧版本 sudo apt-get remove docker docker-engi ... 阅读全文 »
require.context用法 发表于 2021-03-31 | 分类于 前端 , Webapck | 阅读次数: 前言在开发的时候总会碰到整个文件夹下的文件都一起引入,特别是组件化开发的项目中,有一些基础组件,肯定会全部引进的,这样组件不多,一个个引没啥问题,但随着项目的扩展,组件可能会越来越多,每次新增一个组件 ... 阅读全文 »
CommonsChunkPlugin项目实践 发表于 2021-03-21 | 分类于 JavaScript , 前端 , Webpack | 阅读次数: 前言每次打开项目代码,看到两个new Vue,还有重复引用的Vue.prototype.xx = xx,就觉得很奇怪。历史原因吧,一个项目两个html页面,一个登录页面引入Vue,new了一次,挂载各 ... 阅读全文 »
JS原型,继承,new和instanceof的实现 发表于 2021-03-07 | 分类于 JavaScript , 前端 | 阅读次数: 原型JS里万物皆对象,而对象是由构造函数创建的。基本数据类型都有与之对应的构造函数。如number 对应的是Number,当你定义一个变量并存储一种数据类型时(变量没有类型,数据有类型),会有相应的数 ... 阅读全文 »
JS深拷贝 发表于 2021-02-27 | 分类于 JavaScript , 前端 | 阅读次数: 当你想修改某个数据但又不影响原来的数据时就需要对原数据进行拷贝。JS来说,基本数据的赋值是基于值的没啥影响,但是对象的赋值是基于地址的,这就有影响,具体可以看下JS的数据存储。 浅复制浅复制,只复 ... 阅读全文 »
WEB安全 发表于 2021-02-23 | 分类于 前端 | 阅读次数: XSS攻击攻击者通过嵌入恶意脚本让浏览器执行某些操作或是获取用户信息叫XSS(Cross Site Scripting),又叫跨站脚本攻击。为了和CSS区分,所以叫XSS。通过XSS,可以完成的一些事 ... 阅读全文 »
XMLHttpRequest 内容详细 发表于 2020-03-22 | 分类于 基础 | 阅读次数: 简述XMLHttpRequest 对象不用刷新浏览器就可以直接和服务器交互,获取数据,加载内容等操作。相当于局部刷新内容,ajax就是基于此对象开发的。 实践new XMLHttpRequest() ... 阅读全文 »
JavaScript防抖 发表于 2019-07-27 | 分类于 语言 | 阅读次数: JavaScript防抖防抖就是持续触发的事件中,最后一个事件触发时在一定时间周期后再执行这个事件。 也就是说,每次触发事件,如果这个事件还没执行,那么之前触发的事件会清除,以最后一个事件为主,等待的 ... 阅读全文 »