zoukankan      html  css  js  c++  java
  • 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
        }
    });
    高否?富否?帅否? 否? 滚去学习!
  • 相关阅读:
    Java反射机制DOME
    Contos7 装bcm4312无线网卡驱动
    windows8.1+centos7双系统(装完centos后无win8引导)
    request+response
    HTTP协议+servlet配置
    类加载和反射
    线程池+线程安全
    IO流之Properties(String键值对)+序列流+打印流+commons-IO(最终流程)
    IO流之字节流 +字符流 (复制文件)
    IO流
  • 原文地址:https://www.cnblogs.com/baixc/p/4625224.html
Copyright © 2011-2022 走看看