Hello jQuery

=======

空白HTML页面代码, 仅仅加载了jquery.js库.

<html>
<head><script type="text/javascript" src="jquery-1.3.2.min.js"></script><script type="text/javascript">                                         // we will add our javascript code here                                     </script></head>
<body><!-- we will add our HTML content here -->
</body>
</html>

下面这段代码为document对象的ready事件注册了一段事件处理代码.

$(document).ready(function() {// do stuff when DOM is ready
});

下面这段代码的所作的事情是在document对象准备好了, 调用了ready事件的时候, 选择当前document中所有的a对象(超链接对象), 并在a对象被点击的时候弹出alert, 在其中输出hello world.

$(document).ready(function() {$("a").click(function() {alert("Hello world!");});
});

注意这里的$("a"), 这是一个jquery的选择器(selector).

符号'$'本身是jQuery里"class"的别名, 所以$()会构造一个新的jQuery对象.

click()是jQuery对象的一个函数.

上面的一段代码实际上是把click()事件绑定到了所有选择了的元素(在这个例子里仅是一个超链接元素)上, 并且在事件发生的时候执行我们提供的函数代码.

上面的代码相当于:

<a href="" onclick="alert('Hello world')">Link</a>

这二者的区别很明显:

  • 我们不需要在每一个元素上写onclick了.
  • 我们清晰地把结构(HTML)与行为(JS)分开了, 跟我们把结构(HTML)与展现(CSS)分开一样.

来源:

Tutorials:Getting Started with jQuery

http://docs.jquery.com/Tutorials:Getting_Started_with_jQuery

jQuery基础教程摘录- Hello world相关推荐

  1. (转)jquery基础教程八 load方法及小技巧

    首先我们看看手册上的描述 load(url, params, callback) 装入一个远程HTML内容到一个DOM结点. 注意:避免用装入的scripts脚本,装入脚本改用$.getScript. ...

  2. jQuery基础教程

    调试环境:webstorm 版本11.0.1 Chrome 版本54.0.2840.99 声明:本博客借鉴了w3school在线教程,如果需要详细的教程可以访问http://www.w3school. ...

  3. JQuery基础教程:入门

    JQuery能做什么 JQuery在线手册 1.取得文档中的元素 如果不使用JavaScript库,遍历DOM(Document Object Model,文档对象模型)树,以及查找HTML文档结构中 ...

  4. jQuery 基础教程 (四)之jQuery中的DOM操作

    一.jQuery 中的 DOM 操作 (1)DOM(Document Object Model-文档对象模型):一 种与浏览器, 平台, 语言无关的接口, 使用该接口可以 轻松地访问页面中所有的标准组 ...

  5. jQuery 基础教程 (五)之使用jQuery创建动画效果

    一.jQuery 中的动画: 隐藏和显示 (1)hide() 在 HTML 文档中, 为一个元素调用 hide() 方法会将该元素的 display 样式改为 none. 代码功 能同 css(&qu ...

  6. jQuery 基础教程 (一)之jQuery的由来及简介

    一.RIA技术 (1)RIA(Rich Internet Applications) 富互联网应用,具有高度互动性.丰富用户体验以及功能强大的客户端. (2)常见的RIA技术 Ajax Flex Sl ...

  7. jQuery 基础教程 (二)之jQuery对象与DOM对象

    一.jQuery 对象 (1)jQuery 对象就是通过 jQuery 包装DOM对象后产生的对象 (2)Query 对象是 jQuery 独有的. 如果一个对象是 jQuery 对象, 那么它就可以 ...

  8. jQuery 基础教程 (三)之jQuery的选择器

    一.jQuery 选择器 (1)选择器是 jQuery 的根基, 在 jQuery 中, 对事件处理, 遍历 DOM 和 Ajax 操作都依赖于选择器 (2)jQuery 选择器的优点: 简洁的写法 ...

  9. jQuery基础教程之如何注册以及触发自定义事件

    在不知道jquery中可以注册自定义事件之前,经常看到很多牛人写的插件中,有用到: bind("originevent",function(){-}); 由于当时不知道jquery ...

最新文章

  1. keras保存模型_onnx+tensorrt部署keras模型
  2. CentOS 6.4利用xampp安装bugfree3
  3. CIO启示:转向数字业务为传统IT带来颠覆性影响
  4. 耗材领用登记系统php_实验室的试剂耗材管理为啥要实现系统管理?
  5. centos7安装jdk只有几k的坑
  6. jredis和letucce_深入理解Redis(一)——高级键管理与数据结构
  7. git将本地项目推送到腾讯开发者平台上的步骤
  8. CSDN 博客版块问题解决日志
  9. WPF 设置TextBox和PasswordBox设置光标位置
  10. 小姐姐手机被偷后发朋友圈,结果…
  11. CSS div斜线倾斜45度
  12. 数学在计算机领域的应用,浅析数学在计算机领域中的重要性
  13. 弘辽科技:淘宝店铺三低代表着什么?如何提升到三高?
  14. SEM竞价员一天的工作流程了解一下?
  15. java程序设计 一种跨学科_(工业) 设计是 一种 跨学科 的专业。_Java程序设计2018-2019第二学期答案_学小易找答案...
  16. Python爬虫实战—vmgrils图片网站
  17. 大棚养殖韭菜如何保障产量?资产监测设备保障大棚养殖韭菜
  18. 用Excel建立数据库
  19. 怎么将CAD图纸转换格成BMP图纸格式?怎么操作?
  20. 联想创新科技大会:聚焦智能化巨变下的中国答案

热门文章

  1. 高中毕业怎么考计算机一级,30天以96分通过计算机等级考试,我是这样做的
  2. python入门教程收藏_python入门教程:超详细保你2小时学会Python,快来收藏看看...
  3. python写登录界面跳转至数据库操作_pycharm+jdango+python实现创建web工程并实现简单登陆...
  4. model中的数据如何显示在html上,django – 使用DRF ModelViewSet和TemplateHTMLRenderer时如何访问模板中的数据?...
  5. java jackson_Jackson 框架的高阶应用
  6. python爬虫作业帮_【Python爬虫】01作业
  7. 原生安卓与html 好坏,安卓非原生 系统体验差别大
  8. java 复杂表达式计算_我的计算器. 用java实现的. 可以支持复杂表达式
  9. python完全支持面向对象编程_Python 面向对象编程概要
  10. 系统学习深度学习(二) --自编码器,DA算法,SDA,稀疏自编码器