`

How to use requirejs in client side

    博客分类:
  • js
 
阅读更多

How to use requirejs in client side

 

http://requirejs.org/ 

 

1.  in html

<script data-main="js/main" src="js/require.js"></script>

main.js is the entry point of our app logic


2.  in main.js

//config requirejs parameter
requirejs.config({
    baseUrl: 'js'   //this is the base folder, so we can use jquery not js/jquery
});


requirejs(['jquery', 'DataBinder','jquery.blockUI', 'bootstrap.min'],  // these are dependency will load async
    function ($, Model) {
    	//define inner function and var here

    	return {};  // return the object we want to export
    });


3.  define your own module, ex. DataBinder.js


define(["jquery"], function (jQuery) {
	
	//define inner function and var here

    return {};  // return the object we want to export
});

 

0
0
分享到:
评论

相关推荐

    requirejs_Demo演示

    **requireJS**是一个JavaScript库,主要用于管理项目的模块依赖性,特别是在大型Web应用程序中。它引入了AMD(异步模块定义)规范,使得JavaScript模块化变得简单而高效,尤其是在需要加载大量脚本的情况下。...

    requireJS初学者完整例子

    RequireJS是前端开发中一款非常重要的模块化加载库,它主要解决了JavaScript在浏览器环境中异步加载和组织代码的问题。这个“requireJS初学者完整例子”提供了学习RequireJS的基础步骤和实践操作,帮助初学者快速...

    RequireJS-Dojo-AngularJS:只需使用 requireJS 加载 dojo 和 angularjs 示例

    RequireJS-Dojo-AngularJSJust use requireJS to load dojo and angularjs example目的主要是想实践一下,如何通过requireJS管理angularjs和其他库,另外,为了充分利用angularjs的优势(MVC,数据双向绑定,指令系统)...

    RequireJS入门(一)

    ** RequireJS 入门(一) ** RequireJS 是一个 JavaScript 模块加载器和打包工具,它使得在浏览器环境中可以实现模块化开发,解决了传统 JavaScript 文件依赖关系混乱的问题。本篇文章将对 RequireJS 的基本概念、...

    requirejs demo

    RequireJS 是一个 JavaScript 库,专门用于管理前端的模块化依赖。它引入了 AMD(Asynchronous Module Definition)规范,使得在浏览器环境中可以异步加载和组织JavaScript代码,从而解决了传统方式下JavaScript文件...

    requirejs-2.1.17.zip

    RequireJS 是一个JavaScript库,主要用于解决在浏览器环境中管理和加载JavaScript模块的问题。它的核心功能是实现异步模块定义(AMD)规范,使得JavaScript代码可以按照模块化的方式组织,从而提高代码的可维护性和...

    angularjs_requirejs demo

    AngularJS和RequireJS是两种非常重要的JavaScript库和模块化工具,它们在Web开发中起着至关重要的作用。这个"angularjs_requirejs demo"是将AngularJS与RequireJS结合使用的一个示例项目,旨在帮助开发者更好地理解...

    requireJs学习文档+demo

    RequireJS 是一个 JavaScript 文件和模块加载器,它使得在浏览器端使用异步方式来加载和组织脚本,从而解决了大型JavaScript应用中代码依赖管理和加载效率的问题。RequireJS 的设计思想深受 CommonJS 和 AMD...

    requireJS实例

    **requireJS实例** requireJS是JavaScript的一个模块化加载库,它允许我们在浏览器环境中按照AMD(Asynchronous Module Definition)规范来组织和加载代码。这个实例主要展示了如何使用requireJS来管理和组织多页面...

    RequireJS入门(三)

    RequireJS 是一个 JavaScript 的模块化加载器,它使得在浏览器端组织和管理代码变得更加有序,尤其是在大型项目中。本篇文章将深入探讨 RequireJS 的基础知识,包括它的核心概念、使用方式以及如何结合实际项目进行...

    requirejs-master

    RequireJS 是一个 JavaScript 模块化加载器,它在前端开发中扮演着至关重要的角色,尤其是在大型项目中,用于组织代码、管理和优化资源加载。"requirejs-master" 压缩包很可能包含了 RequireJS 的完整源码、文档、...

    ionic-requirejs实例

    在本文中,我们将深入探讨如何将Ionic框架与RequireJS结合使用,实现项目的模块化管理。Ionic是一个基于AngularJS构建移动应用的开源框架,而RequireJS则是一个JavaScript模块加载器,它使得JavaScript代码能够遵循...

    RequireJS API

    RequireJS是一个JavaScript模块加载器,它的主要目的是解决JavaScript代码的依赖和模块化问题。通过RequireJS,可以将代码分割为可重用的模块,每个模块都可以单独加载或打包成一个文件。RequireJS的API提供了一种...

    requireJS + angularJs的项目构架

    "requireJS + angularJs的项目构架"就是一个旨在解决这些问题的实例。RequireJS是一个JavaScript模块加载器,而AngularJS则是一个强大的前端MVC(Model-View-Controller)框架。结合两者,我们可以创建出高效、可...

    requirejs-demo:使用 RequireJS How-to 快速阅读 Instant Dependency Management 后创建的 RequireJS 用法的广泛示例

    #RequireJS 演示 在使用快速阅读后创建的用法的广泛示例。... 通过 r.js 进行 RequireJS 优化(client/js/app/config/build.js 和 client/js/app/config/build-single.js) 特别是样本集中于面临的问题,例如: Re

    快速理解RequireJs

    RequireJS 是一个JavaScript库,主要用于组织和加载JavaScript模块,尤其在大项目中,它能帮助开发者实现异步加载,提高页面性能。RequireJS的核心概念是AMD(Asynchronous Module Definition),这是一种处理...

    SeaJS与RequireJS区别

    **SeaJS 和 RequireJS 是两种广泛使用的 JavaScript 模块加载器和依赖管理工具,它们的主要目的是解决 JavaScript 在浏览器端的异步加载和模块化问题。** **SeaJS** SeaJS 是一个轻量级的模块加载器,由中国淘宝...

    requirejs简单与Demo

    **标题:“requirejs简单与Demo”** RequireJS是一款在浏览器端使用的JavaScript模块加载器,它遵循AMD(Asynchronous Module Definition)规范,旨在解决JavaScript代码的异步加载问题,提高脚本的可维护性和性能...

    前端项目-requirejs-tpl.zip

    【标题】"前端项目-requirejs-tpl"指的是一个基于前端技术构建的项目,其中使用了RequireJS和UnderscoreJS的模板插件。RequireJS是JavaScript的一个模块化管理工具,它使得在浏览器环境中实现模块化的JavaScript代码...

Global site tag (gtag.js) - Google Analytics