50万奖金+官方证书,深圳国际金融科技大赛正式启动,点击报名 了解详情
写点什么

jQuery:为富 web UI 书写 JavaScript 的新方法

  • 2007-07-13
  • 本文字数:852 字

    阅读完需:约 3 分钟

jQuery 由 John Resig 创建于 2006 年初,其提供了如下主要特征以简化 JavaScript 开发:

JQuery 选择器

jQuery 的基本前提是 jQuery 选择器,它被用来从 HTML DOM 中选择元素并操作这些元素。例如,只要页面的一个链接被点击,以下 jQuery 代码片断将显示一个警告(alert)消息:

$("a").click(function() { alert("You are leaving this page!");});

$(“a”) 是一个 jQuery 选择器。本例中,它选择了所有 锚点(anchor) 元素。$ 自身是 jQuery “class” 的一个别名,因此 $() 构造了一个新的 jQuery 对象。click() 函数是 jQuery 对象的一个方法。 它将一个鼠标点击事件绑定到了所有所选择的元素上(本例中,所选元素是锚点元素)并在事件发生时执行一个已提供好的函数。

当然,如果你只想针对特定链接显示警告(alert),可以应用 filter。

传统的 JavaScript 将通过下面的方式完成相同的功能:

<a href="http://www.infoq.com" onclick="alert('You are leaving this page!')">infoQ</a>

使用 jQuery,我们不需要为每个单独的元素都写一个 onclick。我们获得一个结构(HTML)和行为(JavaScript)的清晰分离。

特效

这里有另一个关于 jQuery 特效特性的例子。如下代码片断查找所有含有 class 为"surprise"的段落,向其中增加 class “shock”,接着缓慢地显示它们:

$("p.surprise").addClass("shock").show("slow");Ajax 开发

Ajax 的一个常用用法是装载 HTML 块到页面的一个区域内。使用 jQuery,你只需选择你要的元素并使用 load() 函数。这里是一个更新统计的例子:

$('#stats').load('stats.html');<br></br>最新版 jQuery 1.1.3 最近已经发布了,它遍历DOM 的速度比1.1.2 快了近8 倍。其它主要增强包括一个重新书写的事件系统,其处理键盘事件更优雅,以及重新书写的特效系统。

查看英文原文: jQuery: A new way to write JavaScript for rich web UI

2007-07-13 02:051983
用户头像

发布了 150 篇内容, 共 52.8 次阅读, 收获喜欢 10 次。

关注

评论

发布
暂无评论
发现更多内容

更高效的软件测试报告:使用Allure 2进行用例分类与描述定制

测试人

软件测试

MySQL 主从复制之多线程复制

不在线第一只蜗牛

MySQL 数据库

"不谋全局者,不足谋一域" ——全域数据治理价值更大

京东科技开发者

从传统到智能:企业数字化转型的必经之路

天津汇柏科技有限公司

数字化转型 企业数字化

主从架构和点对点架构的优劣势对比

paver1023

主从架构 点对点架构

2024中国互联网发展创新与投资大赛(开源)总结发布会落幕,DolphinScheduler荣获一等奖

白鲸开源

大数据 开源

全球化| 越南 VSUN集团: 从成本驱动到成本领先,打造光伏智慧经营管理“新名片”

用友BIP

DDD学习与感悟——向屎山冲锋

京东科技开发者

全球数据跨境流动,企业以数据为翼,飞向高质量发展高地

用友BIP

Procedure 框架的设计和应用

Greptime 格睿科技

数据库 分布式 procedure

解锁电商新境界:1688 API接口实战指南——商品详情与关键字搜索全攻略

代码忍者

API 接口 pinduoduo API

php轻型社交圈系统 微信小程序交流论坛 小程序前后端搭建

DUOKE七七

“土木建筑巨头”遇上“数字基建排头兵”——天翼云赋能高校数智化转型提质增速!

天翼云开发者社区

人工智能 云计算 云服务 大模型

2024大湾区网络安全大会,AOne来了!

天翼云开发者社区

云计算 网络安全

数字先锋| 物流园区装上“智慧脑”,货运开启加速“跑”!

天翼云开发者社区

云计算 云服务

别无脑吹,谈谈国内外ERP系统差异!

积木链小链

数字化 ERP

大数据从业者必知必会的Hive SQL调优技巧

京东科技开发者

多客陪玩系统-游戏陪陪玩圈子陪玩社区系统源码开黑约完源码可封装APP教程

DUOKE七七

获奖喜讯!Apache SeaTunnel荣获2024中国互联网发展创新与投资大赛(开源)二等奖

白鲸开源

开源 互联网 Apache SeaTunnel

白鲸开源斩获三大奖项!2024中国互联网发展创新与投资大赛(开源)在京圆满落幕

白鲸开源

开源 Apache DolphinScheduler DataOps Apache SeaTunnel 白鲸开源

用友BIP与飞腾服务器芯片互认证,联合打造数智化信创解决方案

用友BIP

jQuery:为富web UI书写JavaScript的新方法_Java_Anil Bhatt_InfoQ精选文章