zoukankan      html  css  js  c++  java
  • requirejs 学习

    1.目前都流行模块化代码,这样可以避免变量全局污染,也可以控制外部是否能访问内部的变量。

    2.主流的js模块规范有commonJS和AMD。commonJS中有个方法是require(),用于加载模块,多用在服务器端,如node.js就是按照这个规范写的。因为服务器端的文件都存储在本地,通过require()获取模块等待的时间就是文件IO时间,可以接受。但如果在浏览器端,那么文件读取的时间就会收到网络情况的影响。在读取文件的这段时间中,代码将不会继续向下执行,是同步的加载文件方法,因此不可取。于是就出现了AMD。

    3.AMD通过将要使用的模块方法放在回调函数中,这样保证了要引用的模块被完全加载后才执行回调函数中的方法。

    4.通过工具,将多个js文件合并在一起,可以减少http的请求数,加快网页的加载速度。

    5.require.js加载的模块,采用AMD规范,模块必须按照AMD的规定来写。具体来说,模块必须采用特定的define()函数来定义.

  • 相关阅读:
    Docker pull镜像过慢解决方法
    BUUCTF pwn一分题目
    SROP例题
    2020 NUPCTF pwn题目
    BJD4th pwn pi
    0RAYS元旦招新赛
    exit_hook在pwn题中的应用
    eclipse导包导不进来
    java算法题每日一练01,java入门简单算法题小练
    解决chrome无法启用印象笔记-剪藏功能
  • 原文地址:https://www.cnblogs.com/fjl-vxee/p/9041996.html
Copyright © 2011-2022 走看看