jQuery在编写中采用了AMD模块的方式,使用的是requirejs框架。
模块开发带来的益处很多,特别对于我们来说源码的阅读更加方便明了。
Jquery主页结构
|
|
jQuery在编写中采用了AMD模块的方式,使用的是requirejs框架。
模块开发带来的益处很多,特别对于我们来说源码的阅读更加方便明了。
|
|
jQuery是采用grunt来管理其项目。
它在grunt中定义了单元测试、代码检查、压缩、自定义模块打包等等。
如果你不熟悉grunt可以参考官网教程grunt或者本人的另一博客grunt 简易教程。
阅读全文你可能知道JavaScript不是一个完全基于OOP的语言。当然也有一些方法来处理这个问题,你仍然可以创建类和继承它们。
使用类可以很好的帮助你拆分模块和创建更优秀的程序结构。
下面是最普通的基于构造函数的创建类:
|
|
当我第一次开始学习JavaScript对象模型,我的感觉就是好深奥啊,好难懂啊。我完全不解其prototype的性质,因为javascript是我第一次遇到的一个基于原型的语言。我不知道JavaScript有一个独特的prototype的作用,构造函数的概念。我相信,许多人都有过类似的经验。
在开发中,javascript使用是非常频繁的,只是简单的学习远远达不到理解的目的,必须渐渐深入它,也行你也会像我一样突然发现自己喜欢上了这样的方式。JavaScript是一门优雅和灵活性的原型语言。基于原型的语言有着更简单,更灵活的对象模型。
在javascript中每个对象都有一个prototype,实例化的javascript对象都有一个proto,如下面代码:
|
|
author.bio
author.job