jquery的DOM与事件
说说库和框架的不同?
框架和类库最重要的不同是操纵权的反转。框架就像一个模具,它需要你把原材料放在模具里面,然后成品就出来了,由于模具已经造好,所以原材料不克不及乱加,人家要什么你就给什么,操纵权在模具。但是类库就不一样了,操纵权在你手中,想实现什么功效就实现什么功效,类库只是帮你封装好了大量有用的函数,帮忙你实现本人的目的,你要做的只是按照本人的需要适宜地调取这些函数。
jquery 能做什么?
操纵文档对象、选中DOM元素、制作动画结果、事件处置、使用Ajax乃至其他功效。除此之外,jQuery供给API让开发者编写插件。其模块化的使用方式使开发者可以很轻松的开发出功效强大的静态或动态网页。
jquery 对象和 DOM 原生对象有什么不同?怎样转化?
不同:
1、jquery选中器得到的jquery对象和标准的 javascript中的document.getElementById()取得的dom对象是两种不一样的对象类型,两者不等价;
2、jQuery没法使用DOM对象的任何办法,同理DOM对象也不克不及使用jQuery里的办法. 乱使用会报错。
怎样转化:
jQuery对象转成DOM对象---两种转换方式:
1、jQuery对象是一个数据对象,通过[index]的办法
如:
var $v = $("#v") ; //jQuery对象 var v = $v[0]; //DOM对象
2、jQuery本身供给,通过.get(index)办法
如:
var $v = $("#v"); //jQuery对象 var v = $v.get(0); //DOM对象
DOM对象转成jQuery对象:
关于DOM对象,只需用$()把DOM对象包装起来,就可得到jQuery对象
如:
var v=document.getElementById("v"); //DOM对象 var $v=$(v); //jQuery对象
jquery中怎样绑定事件?bind、unbind、delegate、live、on、off都有什么作用?引荐使用哪种?使用on绑定事件使用事件代理的写法?
通过jquery供给的api停止事件绑定。
bind:为一个元素绑定一个事件处置程序。
unbind:从元素上删除一个之前附加事件处置程序。
delegate: 向匹配元素的当前或将来的子元素附加一个或多个事件处置器。
live: 为当前或将来的匹配元素增加一个或多个事件处置器
on:在选定的元素上绑定一个或多个事件处置函数。
off:移除一个事件处置函数。
引荐使用on,off。
on的用途:.on( events [, selector ] [, data ], handler(eventObject) )
jquery 怎样展现/潜藏元素?
使用show(),hide()来展现和潜藏元素。
jquery 动画怎样使用?
平常状况下使用.animate()来停止自定义动画。
怎样设定和猎取元素内部 HTML 内容?怎样设定和猎取元素内部文本?
使用$(‘selector’).html()猎取HTML内容,$(‘selector’).html(value)设定HTML内容使用
$(‘selector’).text()猎取元素内部文本,$(‘selector’).text(value)设定文本内容
怎样设定和猎取表单会员输入或者选中的内容?怎样设定和猎取元素属性?
$(‘selector’).val()猎取表单内容 $(‘selector’).val(val)设定表单内容 $(‘selector’).attr(attributeName)猎取元素属性 $(‘selector’).attr(attributeName,value)设定元素属性 $(‘selector’).removeAttr(attributeName)移除属性
信赖看了本案牍例你已经把握了办法,更多出色请关注百分百源码网其它相关文章!
相关阅读:
怎样让阅读器变成编纂器
简便的冒泡乃至双向冒泡排序案列
以上就是jquery的DOM与事件的具体内容,更多请关注百分百源码网其它相关文章!