自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

全栈启示录

敬畏耶和华是智慧的开端

  • 博客(8)
  • 问答 (3)
  • 收藏
  • 关注

原创 小谈ES6解构赋值

解构赋值 解构赋值指的是按照一定规则,直接从数组和对象中提取值,对变量进行赋值。 数组的解构赋值基本用法解构匹配只要左右两边的模式相同,左边的变量就会被赋予对应的值。如果解构不成功,则返回undefined。

2017-03-30 21:43:09 1901

原创 grunt\gulp的使用对比

gulp核心设计基于Unix流的概念,通过管道连接,前者的输出即后者的输入。 这样可以解决使用Grunt的I/O过程中会产生一些中间态的临时文件的问题。因为一些任务需要生成临时文件,其它任务可能会基于这些临时文件再做处理并生成最终的构建后文件。而使用Gulp的优势就是利用流的方式进行文件的处理,通过管道将多个任务和操作连接起来,因此只有一次I/O的过程,流程更清晰,更纯粹。

2017-03-30 21:41:29 3428

原创 小谈AMD与CMD

小谈AMD与CMD 命名冲突和文件依赖,是前端开发过程中的两个经典问题。人们尝试通过模块化开发方法和思维来解决这些问题。 Sea.js与CMD模块化规范简介Sea.js 是一个适用于 Web 浏览器端的模块加载器。遵循CMD模块化标准。定义模块define(function(require, exports, module){}) 引入模块var foo = require('./foo.js'

2017-03-25 17:45:46 3345

原创 细说apply、call和bind

apply、call和bind 我们可以使用函数对象的apply和call来应用函数,切换其执行上下文(this指针)。call和bind本质上是apply方法的语法糖。 call和apply基本用法略。区别二者的区别在于apply处上下文对象外,还接收一个数组做参数。而call则把数组换成了多个可选的形参。一般来说只传递上下文和一个形参时,推荐使用call以减少创建数组的损耗。令我,在严格模式

2017-03-24 12:01:33 2484

原创 谈谈ES6 Promise

Promise 是异步编程的一种解决方案,比传统的解决方案——回调函数和事件——更合理和更强大。

2017-03-16 19:09:54 2808

原创 面试题总结 JS篇 (一)

JS面试题汇总

2017-03-16 15:21:45 5491

原创 前端面试题总结 HTML+CSS篇(一)

里面是一些关于HTML+CSS的面试题汇总

2017-03-05 21:46:02 2857

原创 前端面试题总结 HTTP\浏览器篇 (一)

里面是一些关于http请求和浏览器机制的面试题总结

2017-03-05 21:44:53 3682

空空如也

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

TA关注的人

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