上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 17 下一页
摘要: r.js是RequireJS的一部分(optimizer)。它依赖于UglifyJS,而UglifyJS基于nodejs。r.js多数时候配合模块化(AMD)写法进行合并,压缩。如果你的代码不采用AMD方式,也可以用它来压缩。这篇讨论的是当不采用AMD方式组织代码时压缩整个项目的js文件。 假设项目 阅读全文
posted @ 2016-04-25 17:36 douglasvegas 阅读(786) 评论(0) 推荐(0) 编辑
摘要: Console 是用于显示 JS和 DOM 对象信息的单独窗口。并且向 JS 中注入1个 console 对象,使用该对象 可以输出信息到 Console 窗口中。 使用 alert 不是一样可以显示信息,调试程序吗?alert 弹出窗口会中断程序, 如果要在循环中显示信息,手点击关闭窗口都累死。而 阅读全文
posted @ 2016-04-25 16:50 douglasvegas 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 将属性添加到对象,或修改现有属性的特性。 将属性添加到对象,或修改现有属性的特性。 语法 Object.defineProperty(object, propertyname, descriptor) 参数 object 必需。 要在其上添加或修改属性的对象。 这可能是一个本机 JavaScript 阅读全文
posted @ 2016-04-25 14:18 douglasvegas 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 引言 说到枚举,可能很多人都会想到枚举类型,但在javascript对象中有一个属性为可枚举性,他是什么呢? 概念 可枚举性(enumerable)用来控制所描述的属性,是否将被包括在for…in循环之中。具体来说,如果一个属性的enumerable为false,下面三个操作不会取到该属性: for 阅读全文
posted @ 2016-04-25 13:46 douglasvegas 阅读(513) 评论(0) 推荐(0) 编辑
摘要: hasOwnProperty:是用来判断一个对象是否有你给出名称的属性或对象。不过需要注意的是,此方法无法检查该对象的原型链中是否具有该属性,该属性必须是对象本身的一个成员。isPrototypeOf是用来判断要检查其原型链的对象是否存在于指定对象实例中,是则返回true,否则返回false。 1 阅读全文
posted @ 2016-04-25 13:40 douglasvegas 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 感受过gulp.js带来的兴奋过后,你需要的不仅仅是它的光鲜,而是切切实实的实例。这篇文章讨论了一些使用gulp.js时常踩的坑,以及一些更加高级和定制化的插件和流的使用技巧。 基本任务 gulp的基本设置拥有非常友好的语法,让你能够非常方便的对文件进行转换: gulp.task('scripts' 阅读全文
posted @ 2016-04-24 15:45 douglasvegas 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 在git中如果想忽略掉某个文件,不让这个文件提交到版本库中,可以使用修改根目录中 .gitignore 文件的方法(如无,则需自己手工建立此文件)。这个文件每一行保存了一个匹配的规则例如: ? 1 2 3 4 5 6 7 # 此为注释 – 将被 Git 忽略 *.a # 忽略所有 .a 结尾的文件 阅读全文
posted @ 2016-04-24 15:41 douglasvegas 阅读(141) 评论(0) 推荐(0) 编辑
摘要: ECMAScript 6(ES6)的发展或者说普及之快可以说是难以想象的,对很多人来说ECMAScript 5(ES5)都还普及呢。现代浏览器对ES6新特新或多或少的有些支持,但支持度不高,所以要想在浏览器中直接使用ES6的新特性,还得等上一段时间。 对ES6的普及起到至关重要的就不得不说babel 阅读全文
posted @ 2016-04-24 15:00 douglasvegas 阅读(822) 评论(0) 推荐(0) 编辑
摘要: 浏览器安全的基石是"同源政策"(same-origin policy)。很多开发者都知道这一点,但了解得不全面。 本文详细介绍"同源政策"的各个方面,以及如何规避它。 一、概述 1.1 含义 1995年,同源政策由 Netscape 公司引入浏览器。目前,所有浏览器都实行这个政策。 最初,它的含义是 阅读全文
posted @ 2016-04-22 18:09 douglasvegas 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 在JavaScript中,this关键字是动态绑定的,或称为运行期绑定,这极大地增强的我们程序的灵活性,同时也给初学者带来了很多困惑。本文总结了this的几个使用场景和常见误区。 全局环境 在全局环境中使用 this ,它会指向全局对象。在web游览器中,也就是window对象。 函数调用 当作为普 阅读全文
posted @ 2016-04-22 17:43 douglasvegas 阅读(126) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 17 下一页