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

内置对象

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选择器

('li') //选择所有的li元素
('.myClass') // 选择class为myClass的元素
('#ul1 li span') //选择id为为ul1元素下的所有li下的span元素
对选择集进行修饰过滤(类似CSS伪类)
('#ul1 li:odd') //选择id为ul1元素下的li的奇数行
('#ul1 li:gt(2)') // 选择id为ul1元素下的前三个之后的li
('div:visible') //选择可见的div元素
对选择集进行函数过滤
('div').not('.myClass'); //选择class不等于myClass的div元素
('div').first(); //选择第1个div元素
('div').prev('p'); //选择div元素前面的第一个p元素
('div').closest('form'); //选择离div最近的那个form父元素
('div').children(); //选择div的所有子元素
('div').find('.myClass'); //选择div内的class等于myClass的元素

你可能感兴趣的:(2018-11-05内置对象/面向对象/选择器)