ES6中export和export default的区别

ES6的import以及export提出了一种通用的模块加载方案,export主要用于将函数、变量、模块等进行到处,而import则是用于将外部的模块导入到现有代码中。

但是有时候我们发现别人的代码使用export进行导出,有时候又是使用export default进行导出,它们之间的区别是什么呢?

oninput、onchange和onpropertychange的区别

前段时间写一个WEBAPP时遇到了一个问题,就是在给Input输入框绑定oninput事件时,该事件在IOS手机浏览器里无效,后来查到网上的解决办法同时给Input绑定了oninput和onpropertychange事件才解决了该问题。

所以这里总结一下oninput、onchange和onpropertychange这三个属性的区别。

vue-weather程序实现遇到的问题

之前在知乎上投了一下百度云计算的一个前端开发招聘,在通过简历筛选之后对方给出了一道笔试题,做一个关于天气的webapp或者是一个异步加载的地区选择,因为想练习一下学习的vue就做了一个webapp,四天时间实现了大部分要求的功能吧。

整个界面是仿制IOS的天气APP,数据来源是使用的API(本来要求自己爬取的),其它方面使用了canvas、es6、vue-resource、vue-router、better-scroller等,整个项目使用vue-cli + webpack进行搭建。

a标签的CSS伪类添加顺序

a标签我们通常会通过它的四个伪类添加样式来达到一些交互效果,但是有时候我们会发现四个伪类不按照一定的顺序书写时会导致某个交互的样式不显示或者只显示一次。这是因为伪类顺序不正确的原因导致了后面的样式始终覆盖了前面的样式。因此我们需要知道a标签伪类添加样式的正确顺序。

【2017春招】百度口碑前端

下午面了一下百度地图的前端,晚上突然接到面试电话让我一激动——二面来的这么快?结果面完之后发现是我想多了,这次是百度的另一个部门。这次面试主要问的都是前端的基础知识,但是问的挺深入的,我问了一下面试官用不用什么框架,面试官告诉我框架也都用啊,但是基础很重要。看来不同部门的要求果然差别还是蛮大的。