作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在开发一个 Web 应用程序,并希望使用 jQuery 库来简化开发。
此应用程序将在运行 ANT Galio 浏览器的嵌入式设备上运行。
我正在测试的设备的User-Agent
字符串是:
Mozilla/5.0 (compatible; ANTGalio/2.1.19.12.020.2.0.00; vxWorks-6.3)
当我尝试在此设备上使用 jQuery 运行页面时,它会默默地失败。基于@Adam Terlson的帮助我确定 jQuery 1.6.1 无法在该浏览器上正确加载,因为在加载库后既没有定义 $
也没有定义 jQuery
(两者都是在 Firefox 中测试页面时定义的)。
有人有在 ANT Galio 浏览器中使用 jQuery 的经验吗?是否有可能让它运行或者我运气不好?
最佳答案
在 ANT Galio 上使用任何现有库都是个坏主意,尤其是版本 2.x。像 jQuery 这样的库涵盖了跨浏览器兼容性(你不需要它),并将易于使用的 API 放在顶部。性能是第二件事。
jQuery 使用极其缓慢的选择器引擎 Sizzle。我认为这是您无法在那里使用 jQuery 的主要原因。
例如,使用 Sizzle 访问 DOM 元素比纯 JS 慢大约 100 倍。
恕我直言,为 ANT Galio 浏览器编程的唯一方法是使用 JavaScript。
关于jquery - 如何让 jQuery 在 ANT Galio 浏览器上运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6101391/
我是一名优秀的程序员,十分优秀!