自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 ES6 filter 过滤数组 | 图片onload同步等待获取图片宽高

var a=[1,2,3,4,5]var b=[2,3,7,8,9]a.filter(item=>b.indexOf(item)==-1)

2019-03-15 09:10:14 16966 3

原创 Tree Shaking只支持ES6的 ES module

Tree Shaking只支持ES6的 ES modulewebpack.config.jsmodule.exports={ mode:'development' ..., optimization:{ usedExports:true }}package.json{ "name":"lesson", //方式一 "sideEffects":false, //方式二...

2019-03-31 12:09:36 1376

转载 2019年给前端的5个建议(三)

三、回归 Sass/Less2015 年我们就开始实践 CSS Modules,包括后来的 styled-components 等,到 2019 年 css-in-js 方案依旧争论不休,虽然它确实解决了一些 CSS 语言天生的问题,但同时增加了不少成本,新手不够友好、全局样式覆盖成本高涨、伪类处理复杂、与AntD等组件库结合有坑。与此同时 Sass/Less 社区也在飞速发展,尤其是 Styl...

2019-03-23 11:23:36 157

翻译 Git:The following untracked working tree files would be overwritten by merge

问题The following untracked working tree files would be overwritten by merge解决方案git clean -d -fx备注:会删除掉没有add到仓库的文件,操作记得慎重,以免改动文件的丢失。本质上就是操作仓库中没有被追踪的本地文件延伸阅读$ git clean -f -n # 1$ git cl...

2019-03-22 09:32:10 345

翻译 Git冲突:commit your changes or stash them before you can merge

error: Your local changes to the following files would be overwritten by merge: xxx/xxx/xxx.file Please, commit your changes or stash them before you can merge. Aborting 提示已经很友好了,从网友处得...

2019-03-22 09:30:40 152

原创 es6操作数组

const table=[];const data = [{'name':'nick','age':20},{'name':'locky','age':12}]const first = data[0]const head = Object.keys(first)const res = data.map(v=>{ head.map(h=>{ consol...

2019-03-16 20:39:24 303

转载 vue面试题

看看面试题,只是为了查漏补缺,看看自己那些方面还不懂。切记不要以为背了面试题,就万事大吉了,最好是理解背后的原理,这样面试的时候才能侃侃而谈。不然,稍微有水平的面试官一看就能看出,是否有真才实学还是刚好背中了这道面试题。(都是一些基础的vue面试题,大神不用浪费时间往下看)一、对于MVVM的理解?MVVM 是 Model-View-ViewModel 的缩写。Model代表数据模型,也可以在...

2019-03-15 09:09:58 188

转载 2019 - Web开发技术指南和趋势

以下内容来自我特别喜欢的一个Youtube频道: Traversy Media这是一个2019年你成为前端,后端或全栈开发者的进阶指南:你不需要学习所有的技术成为一个web开发者这个指南只是通过简单分类列出了技术选项我将从我的经验和参考中给出建议首选我们会介绍通用的知识, 最后介绍2019年的Web的一些趋势1. 基础前端开发者...

2019-03-07 15:59:24 376

转载 现代前端技术解析

前端知识体系主要包含html(h5)、css(ccs3)、js(es6)、前端js库(比如jquery)、前端样式库(如bootstrap)、前端框架(angular、react、vue)、移动端开发、模块化、组建化、工程化、前端安全、前端性能模块化组件化“智能”加载静态资源(性能优化)模块化/组件化开发之后,我们最终要解决的,就是模块/组件加载的技术问题。然而前端与客户端GUI软...

2019-03-07 15:51:16 926

翻译 架构师的技能体系及正确的学习路线

找到正确的学习路线一、构成架构师的技能体系二、阅读源码,分析源码知识点总汇这张图详细介绍了源码中所用到的经典设计思想及常用设计模式,先打好内功基础,了解大牛是如何写代码的,从而吸收大牛的代码功力。结合Spring5和MyBatis源码,带你理解作者框架思维,帮助大家寻找分析源码的切入点,在思想上来一次巨大的升华。三、分布式架构有了大牛的代码功底之后,接下来可以更好地学习分布式架构...

2019-03-07 14:10:26 2426

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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