jquery-----head first jquery 阅读

jquery 入门

html复制页面的结构、CSS负责页面的样式、JS负责页面的行为。

jQuery是一个专门用来动态改变Web页面文档的javaScript库。

选择器和方法

$(this) 返回当前元素。

$().append()  动态的增加内容

$().prepend()  在前面增加内容

$().before()    在前面增加元素

$().after()    在后面增加元素

$().remove()  动态的移除内容  彻底清除

$().detach()  移除内容,还是会维护这一部分内容,需要的时候可以再次使用。

$().empty()    删除一个元素中的所有内容

jQuery事件和函数

$().click(function(){})     页面加载时为元素增加事件

$().bind("click",function(){})   在页面加载之后为元素增加事件,如创建新的DOM时

表单事件:blur、change、focus、select、submit

鼠标事件:click、hover、mouseout、mouseenter。。。。。

文档加载:load、ready、unload

键盘事件:keydown、keypress、keyup

浏览器事件:error、resize

选择器+事件+函数==复杂的交互

$().unbind("click")    删除指定事件

$().unbind()    删除所有事件

$(".class").each(function(){

    $(this).hide();

})    遍历一组元素

$().addClass()    增加样式

$().removeClass()    移除样式

$().hover()   鼠标悬停

jQuery Web页面管理

$().parent()    父级元素

$().children()    子类元素

$().prev()    前一个元素

$().next()    后一个元素

$().replaceWith()   替换一个元素

$().children().first()   first只取出第一个元素

$().children().eq(0)  取出第几个元素,从0开始

$().children().last()    取出最后一个元素

$().children().slice(1,3)  取出两者之间的元素,不包括1和3

$().children().filter(".aim")  取出与括号中指定的选择器匹配的元素

$().children().not()   取出与括号中指定的选择器不匹配的元素。

jQuery效果与动画

$().fadeIn()    淡入

$().fadeOut()    淡出

$().animate({ opacity:0, width:"200", height: "100"}, 5000)    jQuery动画

$().slideUp()     $().slideDown()    活动效果

jQuery和javaScript

$.inArray( value, array)   查找元素在数组中的位置

window对象是javaScript世界中最高层次的对象。

window.onfocus    得到焦点

window.onblur    失去焦点

jQuery和Ajax

Ajax是一种采用结构化格式在服务器和浏览器之间传递数据的方式。

Ajax调用受到同源策略的限制

$().find()    元素选择







  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值