jQuery有什么组成与特性

如题所述

jQuery 核心函数
jQuery(expr, [context])
jQuery(html, [ownerDoc])
jQuery(elements)
jQuery(callback)
jQuery 对象访问
each(callback)
size()
length
selector
context
get()
get(index)
index(subject)
数据缓存
data(name , [value])
removeData(name)
queue(name ,[cb|queue])
dequeue(name)
插件机制
jQuery.fn.extend(object)
jQuery.extend(object)
多库共存
jQuery.noConflict([extreme])
属性
属性
attr(name)
attr(properties)
attr(key, value)
attr(key, fn)
removeAttr(name)
CSS 类
addClass(class)
removeClass([class])
toggleClass(class [, switch])
HTML代码
html( [val] )
文本
text( [val] )

val( [val] )
CSS
CSS
css(name)
css(properties)
css(name, value)
位置
offset()
position()
scrollTop( [val] )
scrollLeft( [val] )
尺寸
height( [val] )
width( [val] )
innerHeight()
innerWidth()
outerHeight(options)
outerWidth(options)
选择器
基本
#id
element
.class
*
selector1,selector2,selectorN
层级
ancestor descendant
parent > child
prev + next
prev ~ siblings
基本
:first
:last
:not
:even
:odd
:eq
:gt
:lt
:header
:animated
内容
:contains
:empty
:has
:parent
可见性
:hidden
:visible
属性
[attribute]
[attribute=value]
[attribute!=value]
[attribute^=value]
[attribute$=value]
[attribute*=value]
[attrSel1][attrSel2][attrSelN]
子元素
:nth-child
:first-child
:last-child
:only-child
表单
:input
:text
:password
:radio
:checkbox
:submit
:image
:reset
:button
:file
:hidden
表单对象属性
:enabled
:disabled
:checked
:selected
文档处理
内部插入
append(content)
appendTo(content)
prepend(content)
prependTo(content)
外部插入
after(content)
before(content)
insertAfter(content)
insertBefore(content)
包裹
wrap(html)
wrap(elem)
wrapAll(html)
wrapAll(elem)
wrapInner(html)
wrapInner(elem)
替换
replaceWith(content)
replaceAll(selector)
删除
empty()
remove([expr])
复制
clone()
clone(true)
筛选
过滤
eq(index)
hasClass(class)
filter(expr)
filter(fn)
is(expr)
map(callback)
not(expr)
slice(start, [end])
查找
add(expr)
children([expr])
closest([expr])
contents()
find(expr)
next([expr])
nextAll([expr])
offsetParent()
parent([expr])
parents([expr])
prev([expr])
prevAll([expr])
siblings([expr])
串联
andSelf()
end()
事件
页面载入
ready(fn)
事件处理
bind(type, [data], fn)
one(type, [data], fn)
trigger(type, [data])
triggerHandler(type, [data])
unbind([type], [data])
事件委派
live(type, fn)
die([type], [fn])
事件切换
hover(over, out)
toggle(fn, fn2, [fn3, fn4, ...])
事件
blur( [fn] )
change( [fn] )
click( [fn] )
dblclick( [fn] )
error( [fn] )
focus( [fn] )
keydown( [fn] )
keypress( [fn] )
keyup( [fn] )
mousedown(fn)
mousemove(fn)
mouseout(fn)
mouseover(fn)
mouseup(fn)
resize(fn)
scroll(fn)
select( [fn] )
submit( [fn] )
unload(fn)
效果
基本
show()
show(speed, [callback])
hide()
hide(speed, [callback])
toggle()
toggle(switch)
toggle(speed, [callback])
滑动
slideDown(speed, [callback])
slideUp(speed, [callback])
slideToggle(speed, [callback])
淡入淡出
fadeIn(speed, [callback])
fadeOut(speed, [callback])
fadeTo(speed, opacity, [fn])
自定义
animate(param,[dur],[e],[fn])
animate(params, options)
stop([clearQueue], [gotoEnd])
设置
jQuery.fx.off
Ajax
Ajax 请求
$.ajax([options])
load(url, [data], [callback])
$.get(url, [data], [fn], [type])
$.getJSON(url, [data], [fn])
$.getScript(url, [callback])
$.post(url, [data], [fn], [type])
Ajax 事件
ajaxComplete(callback)
ajaxError(callback)
ajaxSend(callback)
ajaxStart(callback)
ajaxStop(callback)
ajaxSuccess(callback)
其它
$.ajaxSetup([options])
serialize()
serializeArray()
工具
浏览器及特性检测
$.support
$.browser
$.browser.version
$.boxModel
数组和对象操作
$.each(object, [callback])
$.extend([d],tgt,obj1,[objN])
$.grep(array, fn, [invert])
$.makeArray(obj)
$.map(array, callback)
$.inArray(value, array)
$.merge(first, second)
$.unique(array)
测试操作
$.isArray(obj)
$.isFunction(obj)
字符串操作
$.trim(str)
URL
$.param(obj)
温馨提示:内容为网友见解,仅供参考
无其他回答

jQuery与jQuery UI有啥区别?
(1)jQuery是一个js库,主要提供的功能是选择器,属性修改和事件绑定等。(2)jQuery UI则是在jQuery的基础上,利用jQuery的扩展性,设计的插件。提供了一些常用的界面元素,诸如对话框、拖动行为、改变大小行为等。在运用中会有闭包, 由于函数内部定义变量作用域问题,如果外部想用这个内部函数创建的一...

jquery特点
其次,jQuery内置了AJAX(Asynchronous JavaScript and XML)支持,使得开发者可以无需刷新页面就能与服务器进行数据交换,极大地提高了页面的响应速度和数据处理能力。此外,jQuery通过丰富的插件系统,扩展了其功能范围,开发者可以根据实际需求,方便地添加或定制新的功能,大大简化了开发过程。例如,浏览器版本...

jquery是干什么的
JQuery主要是做优化HTML文档操作、事件处理、动画设计和Ajax交互。jQuery是一个快速、简洁的JavaScript框架,目的是让开发者更容易地在网站上使用JavaScript。它不是一种单独的编程语言,与JavaScript一起工作。使用jQuery,将用更少的资源做更多的事情。是继Prototype之后又一个优秀的JavaScript代码库。jQuery设计...

jquery是什么意思
jQuery的主要特性包括:简洁易用:jQuery的语法设计旨在让用户快速上手,减少代码量,降低复杂性,使得操作DOM元素、管理事件等任务变得直观且高效。跨浏览器兼容:jQuery解决了浏览器间的差异问题,确保在各种浏览器环境下都能稳定运行,保证用户体验的一致性。强大选择器:其内置的高效选择器功能,能迅速定位...

jquery的简介(jquery示例)
JQuery主要是做什么用的?JQuery主要是做优化HTML文档操作、事件处理、动画设计和Ajax交互。jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库。jQuery设计的宗旨是“writeLess,DoMore”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便...

jquery是什么啊?
Dojo Dojo 是一个强大的面向对象JavaScript框架。主要由三大模块组成:Core、Dijit、DojoX。Core提供 Ajax,events,packaging,CSS-based querying,animations,JSON等相关操作API。Dijit是一个可更换皮肤,基于模板的WEB UI控件库。DojoX包括一些创新\/新颖的代码和控件:DateGrid,charts,离线应用,跨浏览器...

jquery怎么用?
jQuery的模块可以分为:入口模块、底层支持模块和功能模块。其核心特性可以总结为:具有独特的链式语法和短小清晰的多功能接口;具有高效灵活的css选择器,并且可对CSS选择器进行扩展;拥有便捷的插件扩展机制和丰富的插件。jQuery兼容各种主流浏览器,如IE 6.0+、FF 1.5+、Safari 2.0+、Opera 9.0+等...

jquery简介
jQuery, 一个被广泛应用于网页开发的JavaScript库,其核心理念在于通过简洁的代码实现更多的功能,即"write less, do more"。这款强大的工具诞生于2006年1月,由美国开发者John Resig在纽约的barcamp会议上首次公布,其简洁的特性迅速吸引了全球javascript技术专家的关注。如今,jQuery的开发团队由Dave Meth...

jQuery中的prop和attr
因此,在 jQuery 1.6 及其后续版本中,进行 CheckBox 操作的方式发生了变化。jQuery 引入了更为细致的属性和特性区分概念。特性(properties)指的是像 checked, selectedIndex 等特定的属性,它们与某些内置功能相关。接下来,让我们来探讨 prop() 和 attr() 方法的区别。对于内建属性而言,attribute 和...

请问jQuery是用来干什么的?
jQuery是一个简洁而快速的JavaScript库,可用于简化事件处理,HTML文档遍历,Ajax交互和动画,以便快速开发网站。目的是让开发者更容易地在网站上使用JavaScript。它不是一种单独的编程语言,与JavaScript一起工作。使用jQuery,将用更少的资源做更多的事情。

相似回答