扫码关注官方订阅号
1: require.js 请求不到 page.js
2: require.js 是不是只能请求到用 define 定义的 js 文件,如果没有用 define 定义的文件是不是获取不到?
3:我怎么才能用 require.js 获取 page.js 文件?
1: 你指的请求不到是什么意思?console.log(Page)没有输出?
console.log(Page)
打开开发者工具中的network选项卡,应该可以看到page.js的请求
2: 可以获取并运行,只是回调函数中的Page变量是undefined,因为你没有在Page.js中define
3:
首先看下控制台有没有报错;然后看下编写的js是否符合AMD/CMD规范。当然最好是定义define()
请求不到很正常啊,你的page.js没写AMD加载头,require.js根本不识别。
有AMD头的用正常加载,没有的用require.config配置下shim。
给page.js加个AMD头或者直接加个UMD头(就是同时可以用AMD/CMD加载的,github上的很多模块都能看的到)。
文档就直接参考阮一峰的RequireJS和AMD规范吧。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
1: 你指的请求不到是什么意思?
console.log(Page)没有输出?打开开发者工具中的network选项卡,应该可以看到page.js的请求
2: 可以获取并运行,只是回调函数中的Page变量是undefined,因为你没有在Page.js中define
3:
首先看下控制台有没有报错;然后看下编写的js是否符合AMD/CMD规范。
当然最好是定义define()
请求不到很正常啊,你的page.js没写AMD加载头,require.js根本不识别。
有AMD头的用正常加载,没有的用require.config配置下shim。
给page.js加个AMD头或者直接加个UMD头(就是同时可以用AMD/CMD加载的,github上的很多模块都能看的到)。
文档就直接参考阮一峰的RequireJS和AMD规范吧。