摘要: 终于来到最后一节了!今天我们会把我们的种子模块完成,之后就可以开始扩展我们的框架了!是不是开始有些兴奋了呢?先来回顾一下之前的内容:我们搞定了命名空间、多库共存机制、模块扩展机制。恩,跟我们开始定好的目标只差一小步了。现在我们来完成它首先,先来用模块扩展机制为我们的命名空间添加方法,我们来简单的添加... 阅读全文
posted @ 2015-12-22 13:50 丸子爸爸Blue 阅读(370) 评论(4) 推荐(4) 编辑
摘要: 上一篇我们介绍了AMD规范,异步模块的定义与加载,我们完成了定义的部分。接下来,我们来完成加载的部分。我们之前已经可以用define来定义模块了,那么现在怎么去使用的?我们只是把定义好的模块存进了仓库,用的时候还需要一个方法来使用它。让我们先来用define来定义一些模块:define("a" , ... 阅读全文
posted @ 2015-12-14 16:26 丸子爸爸Blue 阅读(330) 评论(4) 推荐(6) 编辑
摘要: 今天我们来聊一聊一个框架最基础的部分:种子模块。这个词是 @司徒正美 在他的《JavaScript框架设计》一书里提出的一个词,意思是:这个模块就好像一棵大树的种子一样,其所有的模块、方法等,都根植于这个种子模块中,它包容其他的模块,使其他的模块之间联系紧密起来,并且让用户更方便的调用模块、方法。种... 阅读全文
posted @ 2015-11-27 15:37 丸子爸爸Blue 阅读(702) 评论(7) 推荐(5) 编辑
摘要: 今天在群里讨论的时候,看到有人问apply怎么使用,突然想起自己刚接触这个方法的时候,也是一样的摸不着头脑。记得当时上网看了很多讲解,可实际用的时候还是感觉有些蒙蒙哒orz.... 后来想一想,也许是网上的说法有些太模式化了,让新手无法理解吧。那今天咱们就来试试用比较通俗的方式来解析一下这个appl... 阅读全文
posted @ 2015-11-18 16:26 丸子爸爸Blue 阅读(345) 评论(1) 推荐(4) 编辑
摘要: 博客申请下来已经过去一个月了,一直不知道写点什么,毕竟我的文笔不是很好orz。不过既然申请下来了,不写点什么总是觉得很可惜。正好最近在自己写框架,就把自己的进程和一些心得体会分享出来吧。写在前面:这一系列文章,算是我的经验总结。因为以前读各位大牛的源代码时,总是会冒出这样的想法“如果他能把每一步都标... 阅读全文
posted @ 2015-11-17 12:54 丸子爸爸Blue 阅读(544) 评论(7) 推荐(2) 编辑