50道CSS基础面试题(附答案)

50道CSS基础面试题(附答案)
本文分享一些比较常用的CSS基础知识,比如CSS盒子模型,css3有哪些新特性,BFC的概念和理解等,希望对你有所帮助。

精读JS系列(9b) Promise — 回调地狱、Promise构造器

精读JS系列(9b) Promise — 回调地狱、Promise构造器
本文将简单的介绍一下Promise以及promisify的方法,不涉及底层源码细则,最多从 Promise A+ 规范角度进行解读。

记一次JavaScript数组扁平化学习

记一次JavaScript数组扁平化学习
在写项目的时候遇到了多级目录的树状结构,需要将这些嵌套的数组转换成只有一层的数组进行展示,因而有了这次数组扁平化常用方法的学习总结,在此记录。

看到赚到!重读vue2.0风格指南,我整理了这些关键规则

看到赚到!重读vue2.0风格指南,我整理了这些关键规则
关于Vue 2.0 的一些风格,作者整理了一些会出错和正确的写法,希望对你有帮助。

实现一个Vue自定义指令懒加载

实现一个Vue自定义指令懒加载
懒加载是一种网页性能优化的方式,它能极大的提升用户体验。就比如说图片,图片一直是影响网页性能的主要元凶,现在一张图片超过几兆已经是很经常的事了。如果每次进入页面就请求所有的图片资源,那么可能等图片加载出来用户也早就走了。所以,我们需要懒加载,进入页面的时候,只请求可视区域的图片资源。

javascript代码重构之:写好函数

javascript代码重构之:写好函数
在写JavaScript代码时,写好函数很关键,本文通过9个方面详细的讨论了如何写好函数,写好函数,就会让你的代码读起来清晰得多,值得学习一下。

四年前端带你理解路由懒加载的原理

四年前端带你理解路由懒加载的原理
本文通过搭建一个Vue的简单项目,引入了Vue-router组件,从页面的3个文件入手,详细介绍了怎么加载chunk和怎么执行module,从而介绍整个路由组件懒加载的过程,希望对你有帮助。

一次性讲明白vue插槽slot

一次性讲明白vue插槽slot
我们在构建页面过程中一般会把用的比较多的公共的部分抽取出来作为一个单独的组件,但是在实际使用这个组件的时候却又不能完全的满足需求,我希望在这个组件中添加一点东西,这时候我们就需要用到插槽来分发内容。

前端常用的60多种JavaScript工具方法

推荐一个Github工具库,喜欢去看看,有60多种常用的JavaScript代码方法,比如判断邮箱,是否是移动浏览器,获取URL参数,洗牌随机算法,检查密码强度等。

JavaScript中的这些奇妙操作,你都知道吗?

JavaScript本身有很多有用但是并不常用的函数,学会利用它们,有时候能够出奇效,本文将带你一起认识JavaScript中的奇妙代码。