博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
由浅入深之Jquery笔记(1)
阅读量:4589 次
发布时间:2019-06-09

本文共 2139 字,大约阅读时间需要 7 分钟。

再次拾起jq 对jq有一定了解后,又进行了一次总结记录!

1.下载jQuery类库

jQuery的项目下载放在了Google Code上, 下载地址:

-------下面几个文件在官网都有下载 不做说明

上面的地址是总下载列表, 里面有很多版本和类型的jQuery库, 主要分为如下几类:

min: 压缩后的jQuery类库, 在正式环境上使用.如:

vsdoc: 在Visual Studio中需要引入此版本的jquery类库才能启用智能感知.如:

release包: 里面有没有压缩的jquery代码, 以及文档和示例程序. 如:

2.编写程序

引用一个实例

                        
Hello World!

代码简答明了

 

此示例使用了:

 

(1) jQuery的Id选择器: $("#btnShow")

 

(2) 事件绑定函数 bind()

 

(3) 显示和隐藏函数. show()和hide()

 

(4) 修改元素内部html的函数html()

  例子1: 引入min版本只能是1.2.6其他版本 会出现错误

  <% if (false)   {            %>          <%         }     %>

(1)jq ID选择器 实例:

查找 ID 为"myDiv"的元素。

HTML 代码:

id="notMe"

id="myDiv"
jQuery 代码:
$("#myDiv");
结果:

[ <div id="myDiv">id="myDiv"</div> ]
(2)事件绑定函数 bind()

bind(type, [data], fn)

 

为每个匹配元素的特定事件绑定事件处理函数。

 

.bind() 方法是用于往文档上附加行为的主要方式。所有JavaScript事件对象,比如focus, mouseover, 和 resize,都是可以作为type参数传递进来的。

jQuery还提供了一些绑定这些标准事件类型的简单方式,比如.click()用于简化.bind('click')。一共有以下这些:blur, focus, focusin, focusout, load, resize, scroll, unload, click, dblclick, mousedown, mouseup, mousemove, mouseover, mouseout, mouseenter, mouseleave, change, select, submit, keydown, keypress, keyup, error 。

.bind()最基本的用法是:

$('#foo').bind('click', function() {  alert('User clicked on "foo."');});

这个代码能使ID为foo的元素响应click事件。当用户点击元素内部之后,就会弹出一个警告框。

多个事件

依次可以绑定多个事件类型,每个事件类型用空格分隔:

$('#foo').bind('mouseenter mouseleave', function() {  $(this).toggleClass('entered');});

这个代码让一个<div id="foo">元素(初始情况下class没有设置成entered),当鼠标移进去的时候,在class中加上entered,而当鼠标移出这个div的时候,则去除这个class值。

在jQuery 1.4中,我们也可以通过传入一个映射对来一次绑定多个事件处理函数:

$('#foo').bind({  click: function() {    // do something on click  },  mouseenter: function() {    // do something on mouseenter  }}); (3) 显示和隐藏函数. show()和hide() 1.基本的:show  hide toggle 三者的属性
2.滑动效果:slideDown slideUp  slideToggle

3.淡入淡出效果: fadeIn fadeOut fadeTo(speed,opacity,[callback])
(4) 修改元素内部html的函数html()

html()取得第一个匹配元素的html内容。这个函数不能用于XML文档。但可以用于XHTML文档。
text()取得所有匹配元素的内容。结果是由所有匹配元素包含的文本内容组合起来的文本。这个方法对HTML和XML文档都有效。              val()获得第一个匹配元素的当前值。在 jQuery 1.2 中,可以返回任意元素的值了。包括select。如果多选,将返回一个数组,其包含所选的值。

 

转载于:https://www.cnblogs.com/DemoLee/archive/2012/03/31/2427120.html

你可能感兴趣的文章
python面向对象(六)之元类
查看>>
quartz.net插件类库封装(含源码)
查看>>
package.json中 npm依赖包版本前的符号的意义
查看>>
Cygwin下获取Android源代码
查看>>
C 自删除技术---批处理方式
查看>>
maven学习(下)利用Profile构建不同环境的部署包
查看>>
win8自带输入法如何切换全角、半角操作流程
查看>>
TensorFlow windows 安装(base anaconda)
查看>>
Percona XtraDB Cluster集群
查看>>
mybatis学习笔记1--HelloMybatis
查看>>
正则表达式全局匹配网址
查看>>
js多张图片合成一张图,canvas(海报图,将二维码和背景图合并) -----vue
查看>>
前端页面刷新与跳转
查看>>
笔记本链接公司内网(跨网段) ,然后保证wifi
查看>>
Httpd做应用代理
查看>>
如何用Jmter生成合法的手机号
查看>>
Jmeter生成正常的人名
查看>>
Jmeter 做压力测试步骤
查看>>
jmeter生成随机的四位数
查看>>
Jmeter做接口的压力测试
查看>>