JQuery
2018-06-24 01:31:00来源:未知 阅读 ()
JQuery
JQuery是js的一个库,封装一些我们常用的功能,方便我们去调用,提高开发效率
JQuery基本引用
1.引包
2.两种方式
$(document).ready(function(){})
$(function(){})
3.使用
获取事件源
事件
事件处理程序
JQuery选择器
#、.、element、*、,
空格、>、+、~
:eq(index)、:lt(index)、:gt(index)、:first、:last、:even、:odd
[attr]、[attr=value]、[attr!=value]、[attr^=value]、[attr$=value]、[attr*=value]
[attr][attr1]
.eq(index)、.parent()、children()、siblings()、.last()、first()、find()
DOM对象与JQuery对象相互转换
DOM->JQuery对象:$(document)、$(this)
JQuery->DOM对象:$(“div”)[0]、$(“div”).get(0)
.eq(index)-获取到的是JQuery对象
.get(index)-获取到的DOM对象
JQuery链式编程
JQuery动画
1.基本动画
Show(speed,callback)
Hide(speed,callback)
2.滑动效果
Slideup(speed,callback)
Slidedown(speed,callback)
Slidetoggle(speed,callback)
3.淡入、淡出
fadeIn
fadeOut
fadeToggle
Fadeto(speed,opacity,fn)
自定义动画
Animate(params,speed,easing,fn)
停止动画
Stop(clearQueue,gotoend) //bool1如果为true,立即结束动画。Bool2让当前正在执行的动画立即完成。
样式操作
1.addclass(“样式名”)
2.Removeclass(“样式名”)//如果没有参数,移除所有样式
3.Toggleclass(“样式名”)
4.Hasclass(“样式名”)//判断是否有该样式,返回bool值
节点操作
1.内部插入节点
Append() //往后追加
appentTo()
Prepend () //往前插入
prepentTo()
2.外部插入节点
After() //在后面添加兄弟节点
Insertafter() //追加
Before() //在前面添加兄弟节点
Insertbefore() //插入
3.删除节点
Remove() //删除选中的元素
Empty() //清空子元素
4.复制节点
Clone() //复制节点,如果参数为true,会复制事件也会被复制
5.包裹节点
Wrap(node) //单个包裹在node中
wrapAll(node) //所有包裹在一个node中
6.替换节点
replaceWidth()
Each(fn)
Each(function(index,element){})
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
下一篇:前端面试题1(html)
- HTML基础01 2020-06-07
- 想成为一个高薪WEB前端程序员,这些书籍你要看 2020-05-22
- 构建一个杂志布局(译文) 2020-05-14
- Emmet插件的使用 2020-04-27
- 解决 vs code 打开文件总是只有一个tab标签页,新打开的tab 2020-04-23
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash