摘要: 就在这个周末,npm 超过了 cpan ,成为地球上最大的软件模块仓库。 npm 的模块都是 JavaScript 语言写的,但浏览器用不了,因为不支持 CommonJS 格式。要想让浏览器用上这些模块,必须转换格式。 本文介绍浏览器加载 CommonJS 的原理,并且给出一种非常简单的实现。 一、 阅读全文
posted @ 2019-04-21 21:47 奔跑的太阳花 阅读(977) 评论(0) 推荐(0) 编辑
摘要: /** * 演示arguments的用法,如何获取实参数和形数数 */ function argTest(a,b,c,d){ var numargs = arguments.length; // 获取被传递参数的数值。 var expargs = argTest.length; // 获取期... 阅读全文
posted @ 2019-04-21 20:36 奔跑的太阳花 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 类型检测的方法 typeof instanceof Object.protype.toString constructor duck type:鸭子类型 typeof 返回一个字符串,适合函数对象和基本类型的判断 instanceof 返回一个布尔值,判断对象类型(基于原型链的方式) 原理:左边对象 阅读全文
posted @ 2019-04-21 19:19 奔跑的太阳花 阅读(351) 评论(0) 推荐(0) 编辑