玲儿灵

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 22 下一页

2015年1月13日

摘要: 这个系列的第一部分介绍了Javascript模块的基本写法,今天介绍如何规范地使用模块,先想一想,为什么模块很重要?接下来为您详细介绍,感兴趣的朋友可以了解下啊。今天介绍如何规范地使用模块。七、模块的规范先想一想,为什么模块很重要?因为有了模块,我们就可以更方便地使用别人的代码,想要什么功能,就加载... 阅读全文
posted @ 2015-01-13 11:20 玲儿灵 阅读(182) 评论(0) 推荐(0)

摘要: 模块化是一种将系统分离成独立功能部分的方法,可将系统分割成独立的功能部分,严格定义模块接口、模块间具有透明性如今backbone、emberjs、spinejs、batmanjs 等MVC框架侵袭而来。CommonJS、AMD、NodeJS、RequireJS、SeaJS、curljs等模块化的Ja... 阅读全文
posted @ 2015-01-13 11:11 玲儿灵 阅读(860) 评论(0) 推荐(0)

摘要: Javascript模块化编程,已经成为一个迫切的需求。理想情况下,开发者只需要实现核心的业务逻辑,其他都可以加载别人已经写好的模块但是,Javascript不是一种模块化编程语言,它不支持类class,更遑论模块module了随着网站逐渐变成"互联网应用程序",嵌入网页的Javascript代码越... 阅读全文
posted @ 2015-01-13 11:10 玲儿灵 阅读(410) 评论(0) 推荐(0)

摘要: 我们再一次被计算机的名词,概念笼罩。backbone、emberjs、spinejs、batmanjs等MVC框架侵袭而来。CommonJS、AMD、NodeJS、RequireJS、SeaJS、curljs等模块化的JavaScript扑面而来。模块化JavaScript的概念尤为强烈,似乎有赶超... 阅读全文
posted @ 2015-01-13 10:43 玲儿灵 阅读(150) 评论(0) 推荐(0)

2015年1月12日

摘要: 上一篇是把整个jQuery库作为一个模块。这篇来写一个自己的模块:选择器。为演示方便这里仅实现常用的三种选择器id,className,attribute。RequireJS使用define来定义模块。新建目录结构如下这次新建了一个子目录js,把main.js和selctor.js放入其中,requ... 阅读全文
posted @ 2015-01-12 16:18 玲儿灵 阅读(267) 评论(0) 推荐(0)

摘要: 1.选择器匹配: regId = /^#[\w\-]+/, regCls = /^([\w\-]+)?\.([\w\-]+)/, regTag = /^([\w\*]+)$/, regNodeAttr = /^([\w\-]+)?\[... 阅读全文
posted @ 2015-01-12 16:13 玲儿灵 阅读(157) 评论(0) 推荐(0)

摘要: RequireJS会让你以不同于往常的方式去写JavaScript。你将不再使用script标签在HTML中引入JS文件,以及不用通过script标签顺序去管理依赖关系。当然也不会有阻塞(blocking)的情况发生。好,以一个简单示例开始。新建一个目录,结构如下目录r1下有index.html、j... 阅读全文
posted @ 2015-01-12 15:38 玲儿灵 阅读(221) 评论(0) 推荐(0)

摘要: JavaSript模块化在了解AMD,CMD规范前,还是需要先来简单地了解下什么是模块化,模块化开发?模块化是指在解决某一个复杂问题或者一系列的杂糅问题时,依照一种分类的思维把问题进行系统性的分解以之处理。模块化是一种处理复杂系统分解为代码结构更合理,可维护性更高的可管理的模块的方式。可以想象一个巨... 阅读全文
posted @ 2015-01-12 14:27 玲儿灵 阅读(359) 评论(1) 推荐(1)

摘要: 最近在写一个Javascript的框架,刚把DOMContentLoaded事件封装好,略带小兴奋,把开发过程中遇到的原理和兼容性问题做篇笔记,省的忘记到处找。我们在写js代码的时候,一般都会添加window.onload事件,主要是为了在DOM加载完后可以使用getElementById,getE... 阅读全文
posted @ 2015-01-12 14:00 玲儿灵 阅读(528) 评论(0) 推荐(0)

摘要: 1.缩短首屏时间?模块化。base模块先加载,然后异步加载其他各模块。2.用domContentLoaded代替onLoaded。 阅读全文
posted @ 2015-01-12 13:51 玲儿灵 阅读(150) 评论(0) 推荐(0)

上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 22 下一页