JQuery实战一:用户名校验

本文深入探讨了jQuery的特性,包括简洁的代码风格、广泛的浏览器兼容性、强大的插件机制及社区支持。介绍了如何利用jQuery简化DOM操作、事件处理、动画效果及AJAX交互,同时覆盖了HTML、CSS和JavaScript的基础角色。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

特点

写尽可能少的代码,做尽可能多的事情。

支持各种主流浏览器,包括IE6以上,FireFox2以上,Safari2以上和Opera9以上的版本。

以强大的CSS选择器为基础,几乎所有的操作都先使用选择器查找DOM对象,然后对其进行各种操作。

屏蔽浏览器差异,对DOM的操作提供了方便的扩展,易用的事件处理API和动画API。
火起来的原因:强大的插件机制。

社区活跃,文档非常齐全,全部配有示例。学习容易,易用性很高。

知识点

1.HTML负责页面内容,CSS负责页面样式,JavaScript负责页面行为

2.HTML中应该有DOCTYPE来告知浏览器的渲染显示方式

3.可以先定义div或span节点用于以后显示服务器返回数据。

4.border属性可以控制页面元素的边框

5.background-***可以控制背景图,以及背景图的位置,重复显示的方式

6.可以通过#idname或。classname的方式来个指定的html节点定义样式

7.可以通过 $(document).ready(function(){})的方式来定义页面装载完成时,需要执行的方法。

8.可以通过 $()方法来获得页面的指定节点,参数是某种css的选择器

9.可以再$()方法返回jquery对象上执行各种jquery的方法来获取数据,定义事件,执行操作。

10.val()方法可以获得节点的value属性值

11.html()方法可以设定某个节点中的html内容

12.click()方法可以响应鼠标点击事件

13.keyup()方法可以响应键盘弹起的事件。

14.$.get()方法可以和服务器端进行get方式的交互,注册的callback方法会再数据回来的时候被调

用,这个方法会接收到代表服务器端返回数据的一个纯文本的参数。

15.addClass() removeClass()方法可以给某个节点添加或删除一个class

16.发送给服务器端的数据在javascript中做两次encodeURI,然后在服务器端的代码中按UTF-8的方
式做一次URIDecode,可以解决中文乱码问题。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值