美文网首页
requireJs定义公共模块类,实现方法的复用。

requireJs定义公共模块类,实现方法的复用。

作者: 时雨疏狂 | 来源:发表于2017-07-07 14:53 被阅读0次

定义公共模块类app,实现方法的复用


html:

 1 <!DOCTYPE html>
 2 <html lang="en">
 3 
 4 <head>
 5     <meta charset="UTF-8">
 6     <title>demo</title>
 7 </head>
 8 
 9 <body>
10     <script data-main="./main" src="./require.min.js" defer async="true"></script>
11 </body>
12 
13 </html>

main.js:

 1 //异步加载app,demo模块
 2 require.config({
 3     baseUrl: './',
 4     paths: {
 5         'app': 'app',
 6         'demo': 'demo'
 7     },
 8     shim: {
 9         'demo': ['app']
10     }
11 })
12 require(['demo'], function(app) {
13 
14 })

app.js:

 1 //定义方法
 2 define([], function() {
 3 
 4     var service = {};
 5 
 6     service.add = function(msg, callback) {
 7         console.log(msg);
 8         callback();
 9     }
10 
11     service.del = function() {
12         console.log('del')
13     }
14 
15     return service;
16 });

demo.js:

1 //引入app模块,调用add方法
2 define(['app'], function(app) {
3 
4     app.add("Hello World", function() {
5         console.log("成功");
6     });
7 
8 })

相关文章

  • requireJs定义公共模块类,实现方法的复用。

    定义公共模块类app,实现方法的复用 html: main.js: app.js: demo.js:

  • RequireJS和AMD规范

    RequireJS和AMD规范 目录 概述 define方法:定义模块 require方法:调用模块 AMD模式小...

  • requireJS总结

    requireJS遵循异步模块定义(Asynchronous Module Definition)实现项目中的备忘...

  • 十二、Java中的方法

    方法出现的必要性 使用“方法”必然有其好处,1.能够实现代码模块化;2.能够实现代码的复用 方法的定义 方法定义的...

  • 【Vue】组件

    Vue的两大核心 数据驱动 - 数据驱动界面显示 模块化 - 复用公共模块,组件实现模块化提供基础 组件基础 组件...

  • 前端笔记

    模块module功能集合,实现功能的方法,实现一系列功能的方法集合 插件plugin能复用的模块 组件compon...

  • 关于模块化的思考

    模块就是实现功能的一组方法。js模块编程,js不支持类 更别提模块,es6将支持类和模块。 什么是模块? 定义:具...

  • 60秒带你了解代码模块化——RequireJS

    RequireJS 遵循的是 AMD(异步模块定义)规范,SeaJS 遵循的是 CMD (通用模块定义)规范”。g...

  • RequireJS

    1 RequireJS初步试用 1.1 基本使用 Define定义模块定义模块语法如下,3个参数分别为模块名,模块...

  • 设计模式之抽象工厂模式

    抽象工厂模式 定义鞋类接口,定义公共方法穿鞋子。 定义帽子类接口,定义公共方法戴帽子。 皮鞋实体类 布鞋实体类 皮...

网友评论

      本文标题:requireJs定义公共模块类,实现方法的复用。

      本文链接:https://www.haomeiwen.com/subject/eqolhxtx.html