vue-loader-conf.js var utils = require('./utils') var config = require('../config') var isProduction = process…
分类:JavaScript
vue-cli3中vue.config.js设置
在运用vue-cli3建立项目后,由于webpack的设置均被隐蔽了,当你须要掩盖原有的设置时,则须要在项目的根目次下,新建vue.config.js文件,来设置新的设置。 设置的相干字段 vue.config.js会被…
前端关于JSON的stringify、parse和遍历的机能比较
在前端项目对数组,map的拷贝,比较中,我们每每会去用json.stringify、json.parse,那末如许做终究好不好呢?经由一系列测试,发明用这类体式格局的机能是比较差的,下面是试验效果 1.数组拷贝 cons…
gulp+browser-sync实现前端自动化刷新
写在前面 安装环境前,默认安装了node环境 会使用基本的命令行操作 步骤 初始化环境 新建一个文件夹 在文件夹打开命令行 npm init 一直回车默认选项就可以啦,也可以自己设置 最后一次回车结束后,会生成一个pac…
数组的length属性(Array)
数组的length属性: 数组的项数保存在其length属性中,这个属性始终会返回0或更大的值。 数组最后一项的索引始终是length-1 const colors = ["red","blue","green"]; c…
图片上传缩略图预览
在上传图片举行预览时,直接抓取原图时因为原图过大会影响机能,即对所上传图片举行压减少图展现; 思绪: 应用 canvas 对原图举行紧缩重绘,抓取地区以中间为基点最大局限绘制缩略图; 对input[file]举行事宜绑定…
一道题看破函数柯里化
关于函数的柯里化(currying)应当不生疏,简朴来讲 Currying 手艺是一种通过把多个参数填充到函数体中,完成将函数转换为一个新的经由简化的(使之接收的参数更少)函数的手艺。当发明正在挪用同一个函数时,而且通报…
JavaScript如何建立一个对象?
1.对象字面量 最经常运用的最轻易的建立要领,以下所示 var foo = { bar: 'bar' } 实在字面量是运用object.create的快捷方式,下面代码与上面等价 var foo = Object.cre…
你真的晓得JS吗?
你真的晓得JavaScript吗 JavaScript是一门新鲜的言语,要真正控制并不轻易。空话不多说,来一个疾速测试,5道问题,看看你对JavaScript是不是真正控制…
初识闭包
写文章之前,查阅了许多的材料,也看了许多大牛对闭包的诠释,如今总算是对闭包有了肯定的邃晓。 作用域 能够你会问:明显是讲闭包,为何又讲作用域了? 在邃晓闭包之前我们首先要邃晓JavaScript中变量作用域的观点,我们都…
source-map整顿
eval 每一个 module 会经由过程 eval() 来实行,并在背面增加 //# sourceURL 情势: webpackJsonp([1],[ function(module,exports,__we…
ES6 简朴特征进修纪录
变量定义的新体式格局:let/ const let 特征: 不许可反复声明 没有变量提拔(预剖析) 块级作用域(一对 {} 包含的地区称为一个代码块,let 声明的变量只在该代码块起作用) 例子1 :简朴的打印数据 运用…