【发布时间】:2010-09-23 20:48:47
【问题描述】:
鉴于iPhone's 25k limit for caching of files,我想知道是否有人对iPhone 优化的JavaScript 库感兴趣,该库使缓存成为顶级目标。由于它只有 iPhone,它可以摆脱大多数跨浏览器的垃圾并依赖于 safari 的特定功能,希望减少一些周长并保持 25k。
John Resig discusses this briefly,虽然主要是为了忽略它,但似乎。他确实提到:
如果您对 将 jQuery 分解成小块 你可以抓住个人的块 来自 SVN 的片段并构建自定义 复制。
有人试过吗?
Dojo 实现了一个似乎依赖于延迟加载的 6k 版本。我主要是 jQuery 用户,所以我没有尝试过,但它看起来很有趣。
总体而言:您如何看待 safari/iphone 特定的 JavaScript 库,它实现了 jQuery(或您最喜欢的其他库)中使用率最高的 90% 的 API?
【问题讨论】:
-
如果有一个只提供 DOM 遍历部分的精简版本会很有趣,因为这正是 jQuery 如此有效的地方。在我看来,事件处理也是必须的。
-
Dojo 也有一个带有条件编译的纯 Webkit 构建,所以你可以选择你想要的没有 IE/Moz 分支的模块,并选择汇总它们或按需加载模块。 25k 解压限制是否仍然适用?我的印象是不久前 Safari 更新改变了。
标签: javascript jquery iphone dojo