• 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的话,肯定是会出现一些问题的

  • 相关阅读:
    thinkphp5整合 gatewaywork实现聊天
    php输出日志
    php的ob函数实现页面静态化
    30个php操作redis常用方法代码例子
    redis三种启动方式
    Redis实战
    支付宝即时到账接口开发
    PHP生成excel表格文件并下载
    微信平台提供三种公众号
    【Performance】chrome调试面板
  • 原文地址:https://www.cnblogs.com/qqing/p/6655287.html
Copyright © 2020-2023  润新知