为了账号安全,请及时绑定邮箱和手机立即绑定

requirejs搭建前端框架

标签:
JavaScript

1. 文件结构

 

2. base.js

requirejs.config({    baseUrl: 'js',    paths:{        jquery:"../dist/js/jquery-1.11.3.min",        domReady:"../dist/js/domReady"    },    urlArgs: "version=" + version,    shim: {        'jquery': {            exports: '$'        }    },    callback:function(){        console.log("execute page js ... ");        require(pageJS);    },    deps:["jquery"] // 默认要加载的js});


3. index.js

define(["domReady","jquery"],function(domReady,$){	domReady(function(){			console.log("index js ....");	});});


4. index.html

<!DOCTYPE html><html><head lang="en">    <meta charset="UTF-8">    <title></title>    <script class="lazyload" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB/AAffA0nNPuCLAAAAAElFTkSuQmCC" data-original="dist/js/requirejs-2.1.22.js"></script>    <script>        var version = "0.0.1";        var pageJS = ["index"];    </script>    <script class="lazyload" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB/AAffA0nNPuCLAAAAAElFTkSuQmCC" data-original="js/base.js"></script></head><body></body></html>


点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

举报

0/150
提交
取消