JavaScript核心 发表于 2017-12-04 | 1.对象2.原型链3.构造函数4.执行上下文栈5.执行上下文6.变量对象7.活动对象8.作用域链9.闭包10.This11.总结 对象ECMAScript做为一个高度抽象的面向对象语言,是通过对象来交 ... 阅读全文 »
js函数上下文 发表于 2017-06-02 | 函数的上下文是什么,取决于函数怎么调用而不是函数如何定义 函数用圆括号调用,函数的上下文是window对象;1234567function f() { var a = 1; co ... 阅读全文 »
js面向对象 发表于 2017-05-31 | 构造函数 默认函数首字母大写 构造函数并没有显示返回任何东西。new 操作符会自动创建给定的类型并返回他们,当调用构造函数时,new会自动创建this对象,且类型就是构造函数类型。 也可以在构造函数中 ... 阅读全文 »
JS中的call()和apply()方法的区别 发表于 2017-05-25 | call和apply,它们的作用都是将函数绑定到另外一个对象上去运行 方法定义call方法:- 语法:call([thisObj[,arg1[, arg2[, [,.argN]]]]]) - 定 ... 阅读全文 »
使用gulp搭建自动化web前端工具 发表于 2017-03-15 | 为何要使用gulp?通过代码优于配置的策略,Gulp 让简单的任务简单,复杂的任务可管理;利用 Node.js 流的威力,你可以快速构建项目并减少频繁的 IO 操作;Gulp 严格的插件指南确保插件如 ... 阅读全文 »
使用grunt搭建自动化web前端开发工具 发表于 2017-03-15 | 为何要用构建工具?一句话:自动化。对于需要反复重复的任务,例如压缩(minification)、编译、单元测试、linting等,自动化工具可以减轻你的劳动,简化你的工作。当你在 Gruntfile ... 阅读全文 »
如何成为一名卓越的前端工程师 发表于 2017-02-08 | 译注:本文翻译自谷歌工程师 Philip Walton 的一篇博客。看过之后非常有感触,所以分享给更多的道友们! 最近我收到一封读者来信让我陷入了思考,信是这么写的: Hi Philip,您是否介意我 ... 阅读全文 »
promise 发表于 2017-01-11 | 概念ES6 原生提供了 Promise 对象。所谓Promise,就是一个对象,用来传递异步操作的消息。它代表了某个未来才会知道结果的事件(通常是一个异步操作),并且这个事件提供统一的 API,可供进 ... 阅读全文 »
node.js模块require和exports 发表于 2017-01-11 | node.js通过实现CommonJS的Modules/1.0标准引入了模块(module)概念,模块是node.js的基本组成部分,一个node.js文件就是一个模块,文件和模块是一一对应的关系。 ... 阅读全文 »
微信小程序开发日志(一) 发表于 2016-10-13 | 微信小程序的下载和安装的资料网上有很多,这里就不介绍了,直接开始项目制作。 创建项目 打开微信小程序开发工具,点击添加项目,设置项目名称,如“lifeService”,选择一个文件夹为项目的目录,取消 ... 阅读全文 »