美文网首页
2018-11-05内置对象/面向对象/选择器

2018-11-05内置对象/面向对象/选择器

作者: 小胡123 | 来源:发表于2018-11-11 13:07 被阅读0次

内置对象

1、document
document.referrer //获取上一个跳转页面的地址(需要服务器环境)
2、location
window.location.href //获取或者重定url地址
window.location.search //获取地址参数部分
window.location.hash //获取页面锚点或者叫哈希值
3、Math
Math.random 获取0-1的随机数
Math.floor 向下取整
Math.ceil 向上取整

面向对象

面向过程与面向对象编程
1、面向过程:所有的工作都是现写现用。
2、面向对象:是一种编程思想,许多功能事先已经编写好了,在使用时,只需要关注功能的运用,而不需要这个功能的具体实现过程。
javascript对象
将相关的变量和函数组合成一个整体,这个整体叫做对象,对象中的变量叫做属性,变量中的函数叫做方法。javascript中的对象类似字典。

jquery特殊效果
fadeOut() 淡出
fadeToggle() 切换淡入淡出
hide() 隐藏元素
show() 显示元素
toggle() 依次展示或隐藏某个元素
slideDown() 向下展开
slideUp() 向上卷起
slideToggle() 依次展开或卷起某个元素

jquery选择器

(document) //选择整个文档对象('li') //选择所有的li元素
('#myId') //选择id为myId的网页元素('.myClass') // 选择class为myClass的元素
('input[name=first]') // 选择name属性等于first的input元素('#ul1 li span') //选择id为为ul1元素下的所有li下的span元素
对选择集进行修饰过滤(类似CSS伪类)
('#ul1 li:first') //选择id为ul1元素下的第一个li('#ul1 li:odd') //选择id为ul1元素下的li的奇数行
('#ul1 li:eq(2)') //选择id为ul1元素下的第3个li('#ul1 li:gt(2)') // 选择id为ul1元素下的前三个之后的li
('#myForm :input') // 选择表单中的input元素('div:visible') //选择可见的div元素
对选择集进行函数过滤
('div').has('p'); // 选择包含p元素的div元素('div').not('.myClass'); //选择class不等于myClass的div元素
('div').filter('.myClass'); //选择class等于myClass的div元素('div').first(); //选择第1个div元素
('div').eq(5); //选择第6个div元素 选择集转移('div').prev('p'); //选择div元素前面的第一个p元素
('div').next('p'); //选择div元素后面的第一个p元素('div').closest('form'); //选择离div最近的那个form父元素
('div').parent(); //选择div的父元素('div').children(); //选择div的所有子元素
('div').siblings(); //选择div的同级元素('div').find('.myClass'); //选择div内的class等于myClass的元素

相关文章

网友评论

      本文标题:2018-11-05内置对象/面向对象/选择器

      本文链接:https://www.haomeiwen.com/subject/fsuxfqtx.html