美文网首页
requirejs-requirejs配置

requirejs-requirejs配置

作者: 挨踢的菜鸟 | 来源:发表于2017-08-14 19:53 被阅读0次
配置不支持AMD的库和插件
  • Modernizr.js库不支持amd
  • bootstrap框架不支持amd
  • 其它的一些jquery插件
  • shim配置项(解决办法)
image.png

1.没有依赖的情况下


image.png

2.对于bootstrap只有依赖没有全局变量的情况下:如bootstrap依赖jquery,以下是简写


image.png
3.backbone依赖underscore 支持amd image.png

underscore作为模块名定义了,在加载backbone的时候,会自动加载underscore


image.png
其他常用配置

1.map

项目初期开发使用jquery1.12.3,后期以为需要支持移动开发,升级到jquery2.2.3>
但是又担心之前依赖jquery1.12.3的代码升级到jquery2.2.3后可能会有问题,就保守的让这部分代码继续使用jquery1.12.3版本。意味着开发不同的模块加载不同的jquery

image.png

2.waitSeconds

下载js等待的时间,默认7秒。如果设为0,则禁用等待超时。

3.urlArgs

下载文件时,在url后面增加额外的query参数

urlArgs:"_="+new Date().getTime()

jsonp服务
  • 同源策略
  • 跨域获取数据
  • 本质是通过script标签去下载js,并执行js代码
image.png
相对于传统的jsonp,requirejs jsonp少了callback参数,数据里面是define函数 image.png image.png

相关文章

  • requirejs-requirejs配置

    配置不支持AMD的库和插件 Modernizr.js库不支持amd bootstrap框架不支持amd 其它的一些...

  • requirejs-requirejs插件

    text.js插件 使用text插件加载html 用于加载文本文件的requirejs插件 通过ajax请求来加载...

  • Kafka常用资料

    配置大全 Broker配置Topic配置生产者配置消费者配置Stream配置Connect配置AdminClien...

  • 升级hue需要配置的模块

    Sentry配置 hue配置 hive配置 HDFS配置

  • Openstack学习笔记(二):基础配置

    基础服务配置 基础服务配置主要分为以下几步: 网络配置 配置yum源 配置主机名 SELINUX配置 NTP配置 ...

  • thinkphp5学习笔记(二)配置文件

    配置文件 配置文件格式 场景配置 模块配置 加载其他位置的配置文件 如何正确读取配置项 动态配置 如何正确设置配置...

  • 框架代码学习

    web.xml配置 数据库配置 webservice配置 mvc配置 orm配置 菜单和权限配置 mvc、orm、...

  • 微信小程序JSON配置

    全局配置 ( app.json ) 配置页面文件 配置navigationBar样式 配置tabBar 页面配置 ...

  • ceph部署

    初始配置 配置源 安装 OSD配置 cgr配置 验证:

  • 微信小程序的配置详解

    app的页面配置app的窗口配置app的tabBar配置网络超时配置及debug开启配置页面配置配置·小程序 ht...

网友评论

      本文标题:requirejs-requirejs配置

      本文链接:https://www.haomeiwen.com/subject/zphprxtx.html