2019-04-15

('#div1') // id为div1的元素

.children('ul') //该元素下面的ul子元素

.slideDown('fast') //高度从零变到实际高度来显示ul元素

.parent()  //跳到ul的父元素,也就是id为div1的元素

.siblings()  //跳到div1元素平级的所有兄弟元素

.children('ul') //这些兄弟元素中的ul子元素

.slideUp('fast');  //高度实际高度变换到零来隐藏ul元素

通过animate方法可以设置元素某属性值上的动画,可以设置一个或多个属性值,动画执行完成后会执行一个函数。

width()、height() 获取元素width和height

innerWidth()、innerHeight()  包括padding的width和height 

outerWidth()、outerHeight()  包括padding和border的width和height 

outerWidth(true)、outerHeight(true)  包括padding和border以及margin的width和height

获取元素相对页面的绝对位置    offset()

获取可视区高度    $(window).height();

获取页面高度    $(document).height();

获取页面滚动距离       $(document).scrollLeft();  $(document).scrollTop(); 

$(document).scrollLeft();

页面滚动事件

$(window).scroll(function(){         ...... })

prepend()和prependTo():在现存元素的内部,从前面插入元素

after()和insertAfter():在现存元素的外部,从后面插入元素

before()和insertBefore():在现存元素的外部,从前面插入元素

jquery中没有鼠标滚轮事件,原生js中的鼠标滚轮事件不兼容,可以使用jquery的滚轮事件插件jquery.mousewheel.js。

javascript中有些事件的触发频率非常高,比如onresize事件(jq中是resize),onmousemove事件(jq中是mousemove)以及上面说的鼠标滚轮事件,在短事件内多处触发执行绑定的函数,可以巧妙地使用定时器来减少触发的次数,实现函数节流。

json是 JavaScript Object Notation 的首字母缩写,单词的意思是javascript对象表示法,这里说的json指的是类似于javascript对象的一种数据格式,目前这种数据格式比较流行,逐渐替换掉了传统的xml数据格式。

与json对象不同的是,json数据格式的属性名称需要用双引号引起来,用单引号或者不用引号会导致读取数据错误。

json的另外一个数据格式是数组,和javascript中的数组字面量相同。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML标准。 注意:讲述HT...
    kismetajun阅读 28,024评论 1 45
  • 1. tab列表折叠效果 html: 能源系统事业部 岗位名称: 工作地点 岗位名...
    lilyping阅读 5,883评论 0 1
  • 1、什么是Activity? 在Android当中,Activity提供可视化的用户界面,一个Android应用通...
    刘吴邪阅读 1,514评论 0 1
  • XML 1.xml简介xml用途xml主要功能,是为了存储数据xml是w3c组织发布的技术xml有两个版本1.0 ...
    拥心lyy阅读 1,332评论 0 0
  • 自从人们开始关注人工智能以来都在谈论很多AI可以涉及的用途,一些思想开放的人已经开始讨论人工智能与性的可能性了,其...
    科技银狐阅读 3,980评论 4 6