jquery - Ember 1.13.x 和更新版本与 jquery 的关系
问题描述
Ember 是否需要在旧版本或新版本中导入 jquery?
如果是,如果包含较新版本的 jquery.js 文件,旧的 ember 是否会支持?有什么文件可以参考吗?
Ember.$ 是什么意思?ember 有内置的 jquery 吗?
解决方案
Ember 是否需要在旧版本或新版本中导入 jquery?
从Edition开始,Octane(2019 年 12 月),jQuery 默认不附带 ember。并且在整个 3.x 系列中,都不需要 jQuery(大约从 2018 年 2 月(大约 3 年前)开始)。
因此,在 Octane 之前,Ember 默认带有 jQuery。
Ember 1.13 是从2015 年7 月开始的,所以大约 6 年前。这绝对是在 Ember Octane 之前,所以包含了 jQuery。
jQuery 已从 Ember 中删除,因为 jQuery 的大部分功能现在都由浏览器原生实现,并且 Ember 不需要将额外的 JS 发送到每个应用程序(通过 jQuery 的删除来加速每个人的应用程序)
如果是,如果包含较新版本的 jquery.js 文件,旧的 ember 是否会支持?有什么文件可以参考吗?
根本不支持旧的 ember,所以你有点靠自己。只要 jQuery 的公共 API 没有改变,我想事情不会有问题。
Ember.$ 是什么意思?ember 有内置的 jquery 吗?
是的,这只是一个别名。从字面上看,实现是:
Ember.$ = window.jQuery;
推荐阅读
- reactjs - 使用材质 UI 更改反应选择中的禁用属性
- sql - 如何在关键字的 5 个单词内搜索
- python - 快速进化算法突变:突变 n 个随机基因而不是评估每个基因
- javascript - 如何在javascript上使用动态键设置嵌套对象
- r - R dplyr 在全连接中添加重复值
- java - 我在休眠一对一映射项目中收到 IllegalArgumentException
- java - 错误:发生 JNI 错误,请检查您的安装并重试
- javascript - 尝试在用户键入时使用 javascript 正则表达式验证日期条目
- php - Laravel - Guzzle 调用 POST 返回 GET
- firebase - 当我从 Arduino Uno 转移到 NodeMCU 时,如何获得没有垃圾的值