前端测试题 发表于 2017-03-16 | 分类于 前端 , 测试 | | 阅读次数 这些测试题是David Shariff(不要问我他是谁,因为我也布吉岛)写的,感觉挺有意思,拿来分享一下。注意了,这里是前端测试题,找前端面试题的盆友请绕行,当然如果你绕行可能会错过面试时遇到的测试题。 阅读全文 »
聊聊Vue的数据绑定 发表于 2017-03-07 | 分类于 前端 , vue | | 阅读次数 《最强大脑》水哥失败了,很不可思议,神一样的存在居然败给了余奕沛,为什么呢?我就不表达我的看法了。这篇博客的题目很宽泛,因为你不知道我将会写什么内容,是vue数据绑定的用法,还是vue如何实现数据绑定,其实这里是想简单聊聊如何实现数据绑定。我第一次知道MVVM和数据绑定是在自学WPF的时候,那是一种很美妙的感觉,代码量变少了,可以将注意力放在功能实现上,而不用去考虑UI与Model的同步。这篇文章仅适合熟悉vue和es6语法的童鞋,如果不满足这两个条件,请移步其他文章。 阅读全文 »
webpack之es6和react.js 发表于 2017-02-17 | 分类于 前端 , webpack | | 阅读次数 昨天有朋友说让vsc支持react和es6太难配置了,我说直接用webpack吧,vsc仅仅用来敲代码就行了。之所以我这么说,因为我的vsc只是用来敲代码的,常用的git操作,依赖安装都是寄几在终端搞的。于是今天试了一下webpack,也踩了几脚坑,先让我擦干眼泪。 阅读全文 »
使用自定义属性桥接css和javascript(翻译) 发表于 2017-02-16 | 分类于 前端 , CSS , 翻译 | | 阅读次数 CSS自定义属性除了简单的保存和获取CSS值机制外,还有很多有趣的用处。在这篇文章里,我们将会探索自定是属性的最佳实践。 阅读全文 »
lazyman的两种实现方式 发表于 2017-02-12 | 分类于 前端 , javascript | | 阅读次数 最近在网上看到有部分人在面试(比如[1月面试记)的时候被问到了LazyMan,而且网友也有不同的实现方式。这里我用两种方式实现了lazyman,以供参考,如有更好的方法,欢迎留言。 阅读全文 »
Section的重要性 发表于 2017-02-09 | 分类于 前端 , HTML | | 阅读次数 在以前的十多年里,我们通常会把web页面根据视觉分成不同的节(或者叫做块,盒子,区域等)。问题是我们从没有一款工具可以去做这种划分。往往是网页看起来是分块的,但是底层结构确是用有序的H标签(h1,h2,h3)和非语义化元素堆积起来的。 阅读全文 »
深入理解table-cell 发表于 2016-12-23 | 分类于 前端 , CSS | | 阅读次数 还有一周2016就要过去了,时间过得太快,压抑的一年,好像什么都没做,闭目冥思,反思自我得失...我勒个去,文采不好,再唠叨真成大妈了。这一年听到最多的声音就是房价涨了,房价涨了,房价上蹿上蹿,一路飙升,疯了,全国都疯了,我也疯了,房租涨了,工资没涨,不好意思,我又禁不住啰嗦了两句,还是聊技术吧,只有技术最可靠。 阅读全文 »
setTimeout setImmediate nextTick 发表于 2016-11-25 | 分类于 前端 , javascript | | 阅读次数 每次写文章都想在前面提提时事,今天想说的是:*******,如果你看到的是星号,那很抱歉,“福利”被和谐了,你可以更换浏览器试试。本文对setTimeout、setImmediate、process.nextTick的区别做了简单阐述,如有疑问,请留言。 阅读全文 »
animation-timing-function 之 steps() 发表于 2016-11-09 | 分类于 前端 , CSS | | 阅读次数 这篇博客是面向于对css动画有一定了解的童鞋,主要是区分step-start和step-end. 阅读全文 »
总结vim的使用方法 发表于 2016-09-08 | 分类于 其它 | | 阅读次数 vim小巧灵活,,用了有一段时间了,插件丰富,快捷键很多,很好用的编辑器,极力推荐,只有一点不好,就是在mac上的exvim输入中文时经常会卡,就像鱼刺卡在喉咙一样,难受!当然没有完美的编辑器,vim相对来说学习曲线比较陡,所以如果嫌麻烦 推荐使用VSCode和Sublime。 阅读全文 »