欢迎光临
技术人生-雨巷前端

Javascript

数组去重

yuxang阅读(31)评论(0)

1、最简单去重法: var arr=['12','32','89','12','12','78','12','32']; function unique1(array){ var n = []; //一个新的临时数组 for(var i =...

yield是什么

yuxang阅读(271)评论(0)

yield是ES6的新关键字,使生成器函数执行暂停,yield关键字后面的表达式的值返回给生成器的调用者。它可以被认为是一个基于生成器的版本的return关键字。 yield关键字实际返回一个IteratorResult(迭代器)对象,它有...

前端请求数据过大的优化–gzip数据压缩

yuxang阅读(1272)评论(0)

最近公司项目中,创建请求需要大量提交表单数据,数据巨大,达到5M++,无奈只好寻求数据压缩技术,对数据进行压缩优化,提升请求成功率及加载速度: 我们使用的vue spa应用模式,刚好有使用了基于promise的HTTP库–Axi...

vue项目中添加cnzz统计

yuxang阅读(571)评论(0)

App.vue中添加如下代码 <script> export default { name: 'App', mounted() { // 创建cnzz统计js const script = document.createElem...

@vue/cli 3.x版本的使用及配置说明

yuxang阅读(271)评论(0)

使用vue-cli已经有相当一段时间了,但一直停留在2.X版本,苦于3.x版本配置变动,没法直接升级。终于有新项目来了,可以尝试下升级到3.x版本,跌跌撞撞折腾好几天,查资料了解加学习,终于将项目成功升级到@vue/cli 3.x版本。所以...

yarn的安装及使用

yuxang阅读(642)评论(2)

安装 MacOS 在Mac上安装比较方便,使用初始化脚本即可 curl -o- -L https://yarnpkg.com/install.sh | bash Brew方式:brew update, brew install yarn L...

MAC升级nodejs和npm到最新版

yuxang阅读(394)评论(1)

第一步,先查看本机node.js版本: node -v 第二步,清除node.js的cache: sudo npm cache clean -f 第三步,安装 n 工具,这个工具是专门用来管理node.js版本的,别怀疑这个工具的名字,是他...

合并对象–ES6

yuxang阅读(297)评论(0)

合并对象 let obj1 = { a: 1, b: 2,c: 3 } let obj2 = { b: 4, c: 5, d: 6} let merged = {...obj1, ...obj2}; 结果: {a: 1, b: 4, c: ...

我是前端,我不迷茫