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()函数来定义.

  • 相关阅读:
    二叉树(前序,中序,后序遍历)查找
    插入查找
    归并排序
    解密Spring AOP 之AspectJ与动态代理基础知识
    常用的sql
    python 集合方法
    python 字典
    python 列表方法
    python 序列类型
    fake_useragent
  • 原文地址:https://www.cnblogs.com/fjl-vxee/p/9041996.html
Copyright © 2011-2022 走看看