【问题标题】:Ember 1.13.x and newer version relation with jqueryEmber 1.13.x 和更新版本与 jquery 的关系
【发布时间】:2021-10-20 18:55:30
【问题描述】:
  1. Ember 是否需要在旧版本或新版本中导入 jquery?

  2. 如果是,如果包含较新版本的 jquery.js 文件,旧的 ember 是否会支持?任何文档 参考?

  3. Ember.$ 是什么意思? ember 有内置的 jquery 吗?

【问题讨论】:

  • 请提供足够的代码,以便其他人更好地理解或重现问题。

标签: jquery ember.js


【解决方案1】:

Ember 是否需要在旧版本或新版本中导入 jquery?

EditionOctane(2019 年 12 月)开始,默认情况下 ember 不附带 jQuery。并且在整个 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;

【讨论】:

    猜你喜欢
    • 2015-11-17
    • 1970-01-01
    • 2013-03-15
    • 2017-09-05
    • 2016-02-01
    • 2010-10-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多