javascript - 为什么这里使用 jQuery 语法?

标签 javascript jquery

在这个截屏视频 ( http://www.youtube.com/watch?v=h0uZIljjElo ) 中,我想我经常看到 jQuery 语法被用来包装和定义不能从 jQuery 中获益的函数。例如:

<script>
  $(function() {
    // some code to run at load time
  });
</script>

如果没有第 2 行和第 4 行,编写代码会更短。按照这种方式写作有什么值(value)吗?

最佳答案

代码“受益于 jQuery”,要求库在整个 DOM 准备就绪之前不要运行它。例如,如果该代码在 <head> 中,对 DOM 的引用(通过“id”或“class”或其他任何方式)通常不起作用,因为主体尚未加载,因此没有可查找的元素。

关于javascript - 为什么这里使用 jQuery 语法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5542422/

相关文章:

javascript - Jquery 无冲突 jquery-1.7.1.min.js

php - 提供一组不同的可点击选项并提交相同的表单的标准方法是什么?

javascript - 旋转 .draggable() div - JQuery

javascript 使用过滤器 w && 不返回所需的 console.log

Javascript 不工作 - 2 个不同的 div 容器

javascript - 如何将 JS 单击事件附加到 AJAX 加载按钮?

javascript - 如何触发focusout事件

javascript - 如何将 CSS 效果转换为 Javascript/jQuery

javascript - 未捕获的类型错误 : Object #<Event> has no method 'split'

javascript - 流畅地打开/关闭动画效果以列出元素