SignalR为什么依赖jQuery
Why is SignalR dependent on jQuery
所以我知道SignalR的升级版本不依赖jQuery。
https://github.com/SignalR/SignalR/issues/372-关闭问题,将其从jQuery中移除。
但为什么它一开始就依赖它呢?(显然,从技术角度来看)鉴于jQuery似乎没有什么特别之处(除了它的存在,它可以让你的生活更轻松)。
这主要是因为jQuery的实用性吗?
SignalR JS客户端当前使用jQuery实现以下功能:
- 自定义事件(在对象上,而不是DOM元素上)
- Ajax(适用于旧的IE,包含promise等)
- 承诺(延期)
- 杂项。公用设施
当我们删除jQuery依赖项时,我们将需要替换所有这些依赖项。ES6和最新的浏览器中支持一些现代标准,它们将为我们提供其中的一些功能,但其他功能我们需要创建新的包装器。如果jQuery在我们之前加载,我们仍然可以选择检测并"点亮"它,例如支持旧的IE版本。
如果你不能使用.Net Core版本,现在没有jQuery就可以使用它。它是封装在NPM模块中的SignalR,不需要jQuery。它只本地加载从中获取的~5KB的必要功能https://github.com/DVLP/signalr-no-jquery
相关文章:
- jquery中的复选框依赖项
- AngularJS或jquery中的依赖级联下拉框列表
- 如何隐藏&使用jQuery禁用依赖于另一个字段值的字段
- Ajax xml源解析依赖于jQuery的点击操作
- 在 webpack 中管理 jQuery 插件依赖关系
- Jquery使用依赖项进行验证,而未填充检查
- 试图使一个事件依赖于另一个事件,并使用jquery自定义事件传递数据
- 使用jquery如何自动删除下拉列表中的第一个空白选项(如果它依赖于另一个选项)
- SignalR为什么依赖jQuery
- JQuery对话框,其内容依赖于javascript
- 表中的 Jquery 依赖下拉列表
- Jquery 依赖下拉列表以加载到文档就绪
- 将jQuery依赖项传递给angular js控制器
- 当小部件实例化自己的jQuery依赖时避免jQuery冲突
- 在jQuery之前加载具有jQuery依赖项的外部JavaScript
- 如何使用我的项目bower.json在Bootstrap中限制jQuery依赖关系
- 使用requireJS优化器为highcharts保留jQuery依赖
- 在angularJs中添加jQuery依赖
- 删除jQuery依赖项
- 正在删除本地化代码中的JQuery依赖项