jquery - 最低要求的 jQuery 版本

标签 jquery methods compression extract

我知道 jQuery 的 document.ready() 和 native javascript onload() 方法之间存在差异,因此我想使用 document.ready() 在 DOM 准备就绪时执行一些初始化操作。

但是,我不需要 jQuery 库提供的任何额外内容。鉴于 jQuery-1.7.2.min.js 的大小为 94.8kb,这可能会延迟加载时间,尤其是在移动设备上,有没有办法获得 jQuery 的均匀压缩版本,它只提供document.ready() 方法?

如果没有,有没有其他lib可以提供类似的功能?

此外,我知道 jQuery 有移动版本,但由于此页面同时适用于 PC 和移动设备,因此我不确定移动版本是否能在 PC 上正常运行。我想如果它兼容,那么这可能就是要走的路?

谢谢!

最佳答案

您可能想看看 Zepto.js,它只有 8.4k...

http://zeptojs.com/

来自他们的网站——“Zepto 是一个适用于现代浏览器的极简 JavaScript 库,具有很大程度上兼容 jQuery 的 API。如果您使用 jQuery,您就已经知道如何使用 Zepto。”

就 IE 支持而言,您可以在 IE 中使用后备功能来恢复为 jQuery...

<script>
document.write('<script src=' +
('__proto__' in {} ? 'zepto' : 'jquery') +
'.js><\/script>')
</script>

关于jquery - 最低要求的 jQuery 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10792001/

相关文章:

java - 我的 BMI 计算器出了什么问题?

javascript - 无损压缩方法在base64编码之前缩短字符串以使其更短?

compression - 如何压缩大量类似的 double ?

javascript - Ajax 调试错误

javascript - 如何通过 JavaScript 自动 Google 音译文本区域中的单词(无需手动按空格键或 Enter 键)

javascript - Select2 无法在单击自定义无结果文本时绑定(bind)事件

c# - 创建一个方法,其中一个参数可以是数组或字符串

c++ - 如何在 C++ 中将 operator= 与匿名对象一起使用?

c++ - LZ函数的用法不清楚

javascript - JS/jQuery 中类似 Flash 的视觉效果