社区
JavaScript
帖子详情
requirejs初始化加载第三方插件(非AMD)
吴书新
2016-01-08 05:27:16
requirejs加载js时,由于加载js与浏览器加载页面是异步的,所以会出现,页面加载完成了,js还未加载。
如果需要在js做页面初始化操作时,并在初始中需要使用第三方插件的方法,而此时插件还未加载,这样就会报js异常。
如:
require加载插件
初始化方法:
报错:
分析了一下原因,就是因为,页面初始化了,但是插件还未加载。
有大神有解决的方法轻型
...全文
500
7
打赏
收藏
requirejs初始化加载第三方插件(非AMD)
requirejs加载js时,由于加载js与浏览器加载页面是异步的,所以会出现,页面加载完成了,js还未加载。 如果需要在js做页面初始化操作时,并在初始中需要使用第三方插件的方法,而此时插件还未加载,这样就会报js异常。 如: require加载插件 初始化方法: 报错: 分析了一下原因,就是因为,页面初始化了,但是插件还未加载。 有大神有解决的方法轻型
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
顾小林
2016-01-13
打赏
举报
回复
如果你要用这种形式引用 先defined 这个highcharts 否则的话直接引用highcharts的资源文件
foolbirdflyfirst
2016-01-13
打赏
举报
回复
按我的曾经的经验,唯一有效的方法,就是要改hightchart-pie里的代码,加上amd支持
吴书新
2016-01-11
打赏
举报
回复
我现在就是这么用的,不行啊
KK3K2005
2016-01-11
打赏
举报
回复
require([要加载插件js],function(){ 调用插件代码 })
木头海上漂
2016-01-11
打赏
举报
回复
实在不行单独把插件js在页面上加载呗
似梦飞花
2016-01-08
打赏
举报
回复
回调吧 貌似没什么其他方法
Go 旅城通票
2016-01-08
打赏
举报
回复
require先加载必要的js类库先,然互在回调中在require加载一次子类库
使用
requireJS
的shim参数 解决
插件
jequery
插件
问题
如果开发人员没有配置context,那么,
requirejs
还会生成一个默认的context,这个默认的context配置大致如下:
requirejs
.config({ context: "_", // default context name baseUrl: "./", wait
requirejs
RequireJS
的目标是鼓励代码的模块化,它使用了不同于传统<script>标签的脚本
加载
步骤。可以用它来加速、优化代码,但其主要目的还是为了代码的模块化。
RequireJS
以一个相对于baseUrl的地址来
加载
所有的代码...
前端模块化两兄弟——
requireJS
和seaJS
之前没学过nodeJS,底子不好,对
AMD
和CMD的实现没法理解,现在nodeJS也算是步入门槛,再回过身好好研究一下这个“模块化
加载
器”。http://jafeney.com/2016/01/10/2016-01-10-module/ SeaJS与
RequireJS
最大的区别...
requireJS
教程(一)
requireJS
下载:...1)实现js文件的异步
加载
,避免网页失去响应; 2)管理模块之间的依赖性,便于代码的编写和维护。实现代码模块化 什么是模块化?模块就是实现特定功能的一组方法。只要把不同的函数(以及记录
RequireJS
加载
JavaScript 文件§ 1.1. 3 data-main 入口点§ 1.2. 5 定义模块§ 1.3. 6 简单的键值对§ 1.3.1. 6 函数式定义§ 1.3.2. 6 存在依赖的函数式定义§ 1.3.3. 7 将模块定义为一个函数§ 1.3.4. 8 ...
JavaScript
87,907
社区成员
224,615
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章