- 博客(9)
- 资源 (2)
- 收藏
- 关注
原创 map()、forEach()、reduce()、filter()的区别
map()map()方法按照原始数组元素顺序依次处理元素,返回一个新的数组,数组中的元素为原始数组调用函数处理后的值。可看作是对原数组进行映射。注意:map()方法不会对空数组进行检测。array.map(function(currentValue,index,arr), thisValue)//参数:当前元素、当前元素的索引、当前元素所属的数组var wallets = pe...
2018-05-23 19:56:15 1815
原创 新手使用Mac常见问题及iTerm2快捷命令
由于之前一直使用Windows系统,在刚开始接触Mac系统的时候,遇到了一些问题,在此记录一下。Mac常用快捷键Mac下有很多快捷键,可以简化鼠标操作。 该图片引用自知乎用户高阳Sunny的回答。Mac文件对齐对于一个强迫症患者来说,文件拖到哪就落到哪简直不能忍,于是搜寻了能让文件自动对齐的方法。方法:在文件夹内按Crtl+Command+1~7,会有7种不同...
2018-05-22 16:00:37 4294
原创 Vue中监听键盘事件
背景在一些搜索框中,我们往往需要监听键盘的按下(onkeydown)或抬起(onkeyup)事件以进行一些操作。在原生js或者jQuery中,我们需要判断e.keyCode的值来获取用户所按的键。这样就存在一个问题:我们必须知道某个按键的keyCode值才能完成匹配,使用起来十分不便。 keyCode 实际键值 48到57 0到9 65到90 a到z(...
2018-05-22 13:55:50 137503 10
原创 Vue项目中实现锚点定位
背景今天在开发限时练-提分加项目的时候,有一个需要锚点定位的需求,而在Vue项目中,使用传统的在a标签的href属性中写id的方法无效,会导致浏览器的地址改变从而跳转到其他页面。 解决最终参考vue2.0中怎么做锚点定位改问题下的回答实现了效果。<template><div class="score-preview-container"> <...
2018-05-21 18:35:11 64819 1
原创 CSS预处理器:SCSS
SCSS简介SCSS 是 Sass 3 引入新的语法,其语法完全兼容 CSS3,并且继承了 Sass 的强大功能。也就是说,任何标准的 CSS3 样式表都是具有相同语义的有效的 SCSS 文件。另外,SCSS 还能识别大部分 CSS hacks(一些 CSS 小技巧)和特定于浏览器的语法,例如:古老的 IE filter 语法。由于 SCSS 是 CSS 的扩展,因此,所有在 CSS ...
2018-05-14 19:18:03 530
原创 git相关问题与常用操作
Mac下删除git文件夹今天在使用git的时候,在错误的目录下执行了git init,而在mac系统下看不到.git的文件夹,于是参考了Mac 删除git文件夹,删除svn文件夹文章中的方法,删除了该文件夹。删除方法: cd 文件夹名称find . -name ".git" | xargs rm -Rf修改git提交账户名称修改用户名:git config ...
2018-05-09 19:30:07 179
原创 ES6扩展运算符(...)
在使用vuex的过程中,经常会碰到以下写法:...mapGetters('user',['classList','class','subjectList','termList'])在不了解ES6的扩展运算符前,对这种写法很迷惑,不懂...的作用到底是什么,于是通过《ECMAScript 6 入门》一书,学习了扩展运算符的相关知识。数组的扩展运算符概念扩展运算符(spr...
2018-05-08 19:27:35 21855 1
原创 依赖管理工具——Yarn
入职为明之后,依赖管理工具由npm变为了yarn,在此记录一下两者的区别以及yarn的一些简单用法。Yarn的优点yarn.lock确保使用的库的版本相同;运行速度得到了显著的提升,整个安装时间也变得更少;无需互联网连接就能安装本地缓存的依赖项,它提供了离线模式;允许合并项目中使用到的所有的包的许可证。 参考:一文看懂npm、yarn、pnpm之间的区别Yarn...
2018-05-07 18:30:47 1656
原创 2018学习计划
五月,正式离开博汇,加入为明。 换个环境,离开自己的舒适区,希望能让自己有更强烈的危机感与学习的动力。 2018年还剩下8个月,拟定了剩余这八个月的学习计划,每个月结束的时候会回来记录完成情况,期待自己的成长与蜕变。五月技术: 熟悉mac系统,了解各种快捷键的使用;各类新工具的使用:iterm、rvm、brew、yarn、commitizen等;学习vuex、ES6。读书...
2018-05-03 16:18:25 619
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人