摘要:
一篇来认识下打包工具的paths参数,在入门一中就介绍了require.config方法的paths参数。用来配置jquery模块的文件名(jQuery作为AMD模块时id为“jquery”,但文件名可通过paths配置可以不必是“jquery.js”,而是带有版本的如“jquery-1.7.2.j... 阅读全文
posted @ 2015-01-14 11:28
玲儿灵
阅读(179)
评论(0)
推荐(0)
|
摘要:
一篇来认识下打包工具的paths参数,在入门一中就介绍了require.config方法的paths参数。用来配置jquery模块的文件名(jQuery作为AMD模块时id为“jquery”,但文件名可通过paths配置可以不必是“jquery.js”,而是带有版本的如“jquery-1.7.2.j... 阅读全文
posted @ 2015-01-14 11:28
玲儿灵
阅读(179)
评论(0)
推荐(0)
摘要:
为了应对日益复杂,大规模的JavaScript开发。我们化整为零,化繁为简。将复杂的逻辑划分一个个小单元,各个击破。这时一个项目可能会有几十个甚至上百个JS文件,每个文件为一个模块单元。如果上线时都是这些小文件,那将对性能造成一定影响。RequireJS提供了一个打包压缩工具r.js来对模块进行合并... 阅读全文
posted @ 2015-01-14 11:20
玲儿灵
阅读(250)
评论(0)
推荐(0)
摘要:
就在前天晚上RequireJS发布了一个大版本,直接从version1.0.8升级到了2.0。随后的几小时James Burke又迅速的将版本调整为2.0.1,当然其配套的打包压缩工具r.js也同时升级到了2.0.1。此次变化较大,代码也进行了重构,层次更清晰可读。功能上主要变化如下:1,延迟模块的... 阅读全文
posted @ 2015-01-14 11:03
玲儿灵
阅读(270)
评论(1)
推荐(0)
摘要:
javascript和其他编程语言相比比较随意,所以javascript代码中充满各种奇葩的写法,有时雾里看花,当然,能理解各型各色的写法也是对javascript语言特性更进一步的深入理解。( function(){…} )()和( function (){…} () )是两种javascript... 阅读全文
posted @ 2015-01-14 10:25
玲儿灵
阅读(232)
评论(0)
推荐(0)
摘要:
立即执行函数(Immediate Functions)立即执行函数模式是一种语法,可以让你的函数在定义后立即被执行,比如:(function () { alert('watch out!'); }()); 这种模式本质上就是函数表达式(命名的或者匿名的),在创建后立即执行;立即执行函数... 阅读全文
posted @ 2015-01-14 10:23
玲儿灵
阅读(734)
评论(0)
推荐(0)
摘要:
大家学JavaScript的时候,经常遇到自执行匿名函数的代码,今天我们主要就来想想说一下自执行。在详细了解这个之前,我们来谈了解一下“自执行”这个叫法,本文对这个功能的叫法也不一定完全对,主要是看个人如何理解,因为有的人说立即调用,有的人说自动执行,所以你完全可以按照你自己的理解来取一个名字,不过... 阅读全文
posted @ 2015-01-14 10:14
玲儿灵
阅读(323)
评论(0)
推荐(0)
摘要:
最近闲下来的时候,稍微想了想这个问题。关于Javascript模块化和命名空间管理【关于模块化以及为什么要模块化】先说说我们为什么要模块化吧。其实这还是和编码思想和代码管理的便利度相关(没有提及名字空间污染的问题是因为我相信已经考虑到模块化思想的编码者应该至少有了一套自己的命名法则,在中小型的站点中... 阅读全文
posted @ 2015-01-13 16:40
玲儿灵
阅读(273)
评论(0)
推荐(0)
摘要:
这篇文章主要介绍了使用mini-define实现前端代码的模块化管理,十分不错的一篇文章,这里推荐给有需要的小伙伴。mini-define依据require实现的简易的前端模块化框架。如果你不想花时间学习require.js,也不想翻看长篇的cmd/amd规范,那么这个mini-define就是你不... 阅读全文
posted @ 2015-01-13 16:29
玲儿灵
阅读(230)
评论(0)
推荐(0)
摘要:
在这篇文章中,我将会回顾一下js模块化编程的基础,并且将会讲到一些真的非常值得一提的进阶话题,包括一个我认为是我自创的模式。模块化编程是一种非常常见Javascript编程模式。它一般来说可以使得代码更易于理解,但是有许多优秀的实践还没有广为人知。基础我们首先简单地概述一下,自从三年前Eric Mi... 阅读全文
posted @ 2015-01-13 16:26
玲儿灵
阅读(219)
评论(0)
推荐(0)
摘要:
这个系列的第一部分和第二部分,介绍了Javascript模块原型和理论概念,今天介绍如何将它们用于实战。我采用的是一个非常流行的库require.js感兴趣的朋友可以了解下啊我采用的是一个非常流行的库require.js。一、为什么要用require.js?最早的时候,所有Javascript代码都... 阅读全文
posted @ 2015-01-13 11:42
玲儿灵
阅读(467)
评论(0)
推荐(0)
|