前端模块化AMD之requirejs简单运用
要用到,首先就要下载,下载地址 https://requirejs.org/
简单的开始
1、首先在自己的html文件内引入require.js
<script src="js/require.js"></script>
2、创建一个模块文件,使用define关键字写入模块内容
//a.js
define(function(){ return { say:function(name){ console.log('tag', name) } } });
3、创建一个main.js ,使用require.config 指定要加载的模块文件
//main.js
require.config({ paths: { "jquery": ["http://libs.baidu.com/jquery/2.0.3/jquery", "js/jquery"], "a": "js/a" } })
4、在引入的require.js script标签内添加data-main属性并绑定main.js
<script data-main="js/main" src="js/require.js"></script>
5、在html页面内调用模块
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <script data-main="js/main" src="js/require.js"></script> <script> require(["jquery"], function ($) { const xiao=$("#xiao").html(); console.log('tag', xiao) require(["a"],function(_){ _.say(xiao); }); }) </script> </head> <body> <span id="xiao">我是小白呀</span> </body> </html>
关于requierjs,目前只是了解一些基础的用法,但是知道这些就已经可以运用到项目中去了

浙公网安备 33010602011771号