XuM222222的博客

确认过题目,是要看的文章

解决使用vue-cli3创建项目时在git下交互提示符没反应问题

解决使用vue-cli3创建项目时在git下交互提示符没反应问题 vue-cli3下我们使用vue create命令来快速创建项目,在window下会遇到交互提示符不工作的问题,如图所示: vue-cli官网给出了两种解决方法: 下面对它们具体实践一下: 方法一: 第一种比较简单,就是将vue...

2019-05-06 20:19:41

阅读数 9

评论数 0

webpack的clean-webpack-plugin插件

webpack的clean-webpack-plugin插件 在使用webpack打包时,打包后的文件名如果一样,那么每次打包后,新生成的文件就会将之前打包的文件覆盖掉,但是如果给输出的文件名设置根据内容生成的hash值后,由于每次打包后生成的文件名的hash值会不一样,这样就不会因文件名相同而覆...

2019-04-26 14:03:45

阅读数 17

评论数 0

webpack的copy-webpack-plugin插件

webpack的copy-webpack-plugin插件 webpack的copy-webpack-plugin插件的作用是将项目中的某单个文件或整个文件夹在打包的时候复制一份到打包后的文件夹中(即复制一份到dist目录下)。 效果如下图所示: 使用方法: 给项目中添加copy-webpack...

2019-04-26 11:06:24

阅读数 15

评论数 0

webpack消除项目中console语句

webpack消除项目中console语句 项目开发调试时,写一些console语句将变量打印出来可以很方便调试代码,但是到正式环境,如果不去除console语句,一方面打开控制台会有很多数据打印出来,不规范,另一方面就是容易造成一些敏感数据泄露;对于项目比较大的,如果手动的去删除console语...

2019-04-25 21:34:08

阅读数 14

评论数 0

安装chrome插件报"程序包无效: CRX_HEADER_INVALID"错误

安装chrome插件报"程序包无效: CRX_HEADER_INVALID"错误 chrome浏览器的插件可以让我们的上网体验更加便利,受限于网络原因,一般无法直接在chrome浏览器的应用商店中进行直接搜索点击安装(翻墙的除外),这就需要我们先在第三方网站上搜索插件并下载(需...

2019-04-21 16:29:21

阅读数 218

评论数 0

node.js实现文件上传

用node.js写一个文件上传demo 参考文献: [1] nodejs 实现简单的文件上传功能 [2] node.js学习之post文件上传 (multer中间件) [3] node.js实现formdata上传文件 [4] Nodejs express 文件上传 ...

2019-04-07 18:45:11

阅读数 24

评论数 0

正则匹配中文

正则匹配中文 正则表达式中\w不能匹配中文,\w等价于[A-Za-z0-9_],当需要匹配中文时需要用到[\u4e00-\u9fa5]来进行匹配: /[\u4e00-\u9fa5]+/.test('我们') // true /[\u4e00-\u9fa5]+/.test('abc_123') /...

2019-03-26 16:35:44

阅读数 11

评论数 0

圣杯布局和双飞翼布局

圣杯布局和双飞翼布局 圣杯布局和双飞翼布局均是上中下结构,其中,中间部分又分为左中右三部分,左右两侧宽度固定,中间部分宽度自适应;上中下的结构比较简单,使用三个div就可以实现,中间部分的左右两侧内容宽度固定,中间内容宽度自适应,实现起来就比较有技巧性,具体如下: 1、圣杯布局: 圣杯布局的htm...

2019-03-21 16:50:15

阅读数 19

评论数 0

input元素的oninput事件和onchange事件

input元素的oninput事件和onchange事件 1、input元素上绑定事件的三种方式: 第一种:直接在元素标签上添加oninput属性,属性值为处理事件函数的调用 <input type="text" id="input" onin...

2019-03-20 23:43:47

阅读数 46

评论数 0

el-table表格头部内容自定义

el-table表格头部内容自定义 在使用element UI中的表格组件进行开发时,表格头部的内容是通过设置<el-table-column>组件的label属性进行赋值,使用label属性的话,表格头部只能展示一些静态内容;今天接到一个需求,要求表格头部的内容在鼠标...

2019-03-20 19:55:00

阅读数 69

评论数 0

数组的includes方法和indexOf的区别

数组的includes方法和indexOf的区别

2019-03-18 22:36:30

阅读数 24

评论数 0

git合并分支

git合并分支 关于git合并分支,最常用的是使用git merge <branchName>命令,不过今天学到了一个新技能那就是使用git rebase <branchName&gt...

2019-03-18 09:53:27

阅读数 14

评论数 0

与函数柯里化相关的一道面试题

与函数柯里化相关的一道面试题 曾经遇到过的一道面试题,写一个sum函数,满足以下条件: sum(1)(2)(3).valueOf() // 6 sum(1, 2)(3)(4).valueOf() //10 sum(1, 2, 3)(4, 5)(6, 7).valueOf() // 23 sum(1...

2019-03-16 10:11:29

阅读数 18

评论数 0

javascript中的函数柯里化

javascript中的函数柯里化 函数柯里化是将接受多个参数的函数转换成可以接受一个参数的函数,且转换后的函数能够处理剩余参数并返回执行结果。 参考文献: [1] 前端基础进阶(八):深入详解函数的柯里化 ...

2019-03-16 00:09:55

阅读数 11

评论数 0

promise到底是在resolve时被推入微任务队列还是在then的时候呢?

promise到底是在resolve时被推入微任务队列还是在then的时候呢? 今天在看async/await、promise等执行顺序时,一时被promise在什么时候被推出微任务队列搞得有点晕,是在执行resolve时还说执行then时?为了搞清楚这个问题,于是想了如下执行代码来验证: con...

2019-03-15 19:47:21

阅读数 90

评论数 0

关于浏览器渲染机制的总结

关于浏览器渲染机制的总结 1、浏览器渲染机制的过程是什么样的? 解析HTML生成DOM树 解析CSS生成样式树 DOM树与样式树结合生成渲染树 根据渲染树来布局,计算每个节点的位置 调用GPU绘制,最后显示在屏幕上 2、为什么将script标签引入的js代码放在body下方? 浏览器在解析HT...

2019-03-09 23:23:01

阅读数 13

评论数 0

javascript实现快速排序

javascript实现快速排序 快速排序一般是在数组中先找一个基准元素,将数组中剩余的元素依次与基准元素进行对比,比基本元素小的放一个新数组,同样地,比基准元素大的放一个新数组,然后分别对新数组重复进行上述操作,直到新数组的元素只剩一个,此时便完成了排序。 实现代码: function quic...

2019-03-09 17:58:14

阅读数 14

评论数 0

javascript实现插入排序

javascript实现插入排序 插入排序是将数组分成两部分,一部分是排好序的,另一部分是待排序的,依次将待排序的元素取出来与排好序的部分一一对比,直到找到适合该元素的位置并添加进去。一般默认数组左侧第一个元素是排好序的,然后从第二元素开始遍历,分别左侧排好序的部分对比进行插入。 实现代码: fu...

2019-03-09 17:30:11

阅读数 21

评论数 0

模拟bind方法实现过程

模拟bind方法实现过程 bind方法的特点: 必须是函数才能调用bind方法 调用bind方法后返回一个可调用的函数 调用bind方法时可以传入多个参数,一般第一个参数用于改变调用函数的this指向,剩余参数用于传给调用bind的函数 调用bind方法时,第一个参数为空或者nul...

2019-03-09 17:01:04

阅读数 19

评论数 0

为什么[] instanceof Function为false ?

为什么[] instanceof Function为false ? instanceof是用来判断左边对象的原型链上是否存在右边对象的原型 []的原型链: [].__proto__ === Array.prototype Array.prototype.__proto__ === Object.p...

2019-03-04 22:39:44

阅读数 26

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭