05 2015 档案
摘要:想学习一下怎么使用gulp,找了几篇博客,一开始就放大招,js压缩,css压缩,sass编译,less编译,拼接等等全堆积上来。 对于我这种之前没接触过任务自动管理工具的人来说,感觉像看电影快进一样,只要中途有不理解的就要断篇。#### gulp安装* 安装gulp 如果参数-g 表示全局安装 ...
阅读全文
摘要:在js中**继承**主要是依靠原形链来实现。如果不了解原型相关知识,建议读者先去了解原形链。每个构造函数都有一个原型对象(`prototype`),原型对象都包含一个指向构造函数的指针(`constructor`),而实例都包含一个指向原型对象的内部指针成为隐式原型(`__proto__`)。###...
阅读全文
摘要:趁这几天有空,了解一下css预处理的知识### less简介Less 是一个Css 预编译器,意思指的是它可以扩展Css语言,添加功能如允许变量(variables),混合(mixins),函数(functions) 和许多其他的技术,让你的Css更具维护性,主题性,扩展性。Less 可运行在 No...
阅读全文
摘要:很长一段时间不理解闭包,后来了解了作用域,以及this相关问题才理解了闭包相关知识。闭包(closure),也是面试题常客。简单点来说就是函数嵌套函数。### 函数作为返回值: function foo () { var a = 1; return function...
阅读全文
摘要:### this的用法this在日常javascript编码中很常见, 但是一直以来没有好好总结过。 今天在这里好好总结一下。 本文只讨论浏览器环境。 #### this指向全局 var name = "window"; function foo() { var name = "...
阅读全文
摘要:大约是三月初吧,在网上看到一道面试题,怎么判断一个变量类型是不是数组。然后从犀牛书以及查阅一些资料得到了答案。####这里分为四种情况分析: 1. 通过constructor `[].constructor === Array; //true` 这种方法比较坑,不推荐,因...
阅读全文