zoukankan      html  css  js  c++  java
  • js模块化的历史

    了解模块化开发的历史,可以帮助我们理解 模块化开发的形式是怎么样的,对我们深入学习模块化开发会有很大的帮助;

    一、服务器端JS的模块化

      nodeJS的出现   ------官网: http://nodejs.org/     中文官网:http://nodejs.cn/

      1、commonJS规范   -----  http://www.commonjs.org/

    二、浏览器JS的模块化?----

     1、AMD规范   ----  http://wiki.commonjs.org/wiki/Modules/AsynchronousDefinition

       requireJS库  ----    http://requirejs.org

     2、CMD规范(其实是在commonJS的基础上进行升级修改)

        Seajs采用

    注意:别看都是JS,其实服务器端的js和浏览器端的js其实有很大的区别的,比如

      1、请求资源:服务器端的请求资源是在本地请求的,但浏览器端的请求资源都是通过http的,因为有网络的限制

      2、文件的加载:在服务器端是同步的,但在浏览器端需要动态的加载js文件只能异步操作

    所以,如果直接用commonJS规范 来做浏览器JS的话,肯定是会出现一些问题的

  • 相关阅读:
    获得H.264视频分辨率的方法
    学习Mathematica
    关于LaTeX公式排版
    关于Jordan标准形
    关于surface gradient
    Jacobi-Anger expansion
    两个1/x类的广义函数
    积分计算相关内容
    关于multi-index
    关于$mathcal{D}(0,1)$上的一个有趣结论
  • 原文地址:https://www.cnblogs.com/qqing/p/6655287.html
Copyright © 2011-2022 走看看