jquery面试题(转载)

1,body中onload()函数和jQuery中document.ready()的区别
网页中可以使用多个document.ready(),但只能使用一次onload();
document.ready()函数在页面DOM元素加载后就调用,onload()在所有关联资源加载完毕才调用。
2,jquery中的选择器
基本选择器:根据id, css类名返回匹配的dom元素
层次选择器:路径选择,根据路径层次选择dom元素
过滤选择器
3,jQuery实现点击按钮弹出一个对话框
HTML:

jQuery:

(document).ready(function () {('#Button1').click(function () { alert($('#inputField').attr("value")); }); });

4,jquery中Delegate()函数的作用
有一个父元素,需要给子元素添加事件;
(“ul”).delegate(“li”, “click”, function(){(this).hide();
});
元素在当前网页中不可用可以使用Delegate();
5,jquery禁用浏览器前进后退按钮

$(document).ready(function() { window.history.forward(1); window.history.forward(-1);});

6,点击按钮使用jquery隐藏图片
执行hide()方法
(‘#ButtonToClick’).click(function(){(‘#ImageToHide’).hide();
});
7,detach()和remove()方法的区别
都是用来移除DOM元素。detach()会保持对过去解除元素的跟踪,可以被取消解除,remove()会保持对过去移除对象的引用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值