• requirejs 基础


     在公司的项目里面一直都有在用require.js,但是自己对这个东西了解的并不是很多,很多东西都只是直接被告知怎么使用,有时候还是有点小凌乱的。今天刚好在幕课网看到了一个基础的相关视频教程,虽然只是简短的11分钟,但是里面还是可以大概的了解一下相关的使用方法的。视频地址:http://www.imooc.com/video/8234

    正文开始:首先创建一个html文件,如下所示。其中data-main为入口文件,无需添加.js后缀。

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Document</title>
    </head>
    <body>
        
    <!-- data-main 为入口文件 -->
    <script src='require.js' data-main='main'></script>
    </body>
    </html>

    其中main.js如下所示

    requirejs.config({
        paths : {
            jquery : 'jquery-1.7.2' //定义别名【模块别名,不需要.js后缀】
        }
    });
    
    requirejs(['jquery', 'validate'], function ($, validate) {
        // $('body').css('background-color', 'red');
        console.log(validate.isEqual(2, 2));  //使用的时候直接调用模块对应的方法。
    });

    另外有一个名为validate的模块,validate.js如下所示;

    define(['jquery'], function ($) {  //需要引入依赖的模块
        function _isEmpty() {
            console.log(0);
        }
    
        function _chechLength() {
            console.log(1);
        }
    
        function _isEqual(str1, str2) {
            return str1 === str2;
        }
    
        return {
            isEmpty : _isEmpty,
            chechLength : _chechLength,
            isEqual : _isEqual
        }
    });
    高否?富否?帅否? 否? 滚去学习!
  • 相关阅读:
    团队总结-文艺复兴
    文艺复兴-冲刺总结
    文艺复习-测试博客
    文艺复习-冲刺集合
    冲刺第一天
    凡事预则立
    2020软件工程作业05
    2020软件工程作业04
    前端怎么去学
    十、Kernel_3.0.35版本和Kernel_4.1.15版本在SPI驱动实现机制的差异
  • 原文地址:https://www.cnblogs.com/baixc/p/4625224.html
Copyright © 2020-2023  润新知