Java乔晓松-jQuery中的事件和解析xml文件以及Aptana插件的安装
2013-03-24 16:12
399 查看
常用的遍历节点方法
取得匹配元素的所有子元素组成的集合: children().
该方法只考虑子元素而不考虑任何后代元素.
取得匹配元素后面紧邻的同辈元素的集合(但集合中只有一个元素): next()
取得匹配元素前面紧邻的同辈元素的集合(但集合中只有一个元素): prev()
取得匹配元素前后所有的同辈元素: siblings()
样式操作
获取 class
和设置 class : class 是元素的一个属性,
所以获取 class 和设置 class
都可以使用 attr() 方法来完成.
追加样式: addClass()
移除样式: removeClass() ---
从匹配的元素中删除全部或指定的 class
切换样式: toggleClass() ---
控制样式上的重复切换.如果类名存在则删除它,
如果类名不存在则添加它.
判断是否含有某个样式: hasClass() ---
判断元素中是否含有某个 class, 如果有,
则返回 true; 否则返回 false
CSS-DOM 操作
获取和设置元素的样式属性: css()
获取和设置元素透明度: opacity
属性(css 的一个属性)
获取和设置元素高度,
宽度: height(), width(). 在设置值时,
若只传递数字, 则默认单位是 px.
如需要使用其他单位则需传递一个字符串, 例如 $(“p:first”).height(“2em”);
获取元素在当前视窗中的相对位移: offset().
其返回对象包含了两个属性: top, left.
该方法只对可见元素有效
jQuery 中的事件 --
加载 DOM
在页面加载完毕后,
浏览器会通过 JavaScript 为 DOM
元素添加事件. 在常规的 JavaScript
代码中, 通常使用 window.onload
方法, 在 jQuery
中使用$(document).ready() 方法.
事件绑定
对匹配的元素进行特定的事件绑定: bind()
提示:使用 jQuery
的 is() 方法判断元素是否可见
合成事件
hover(): 模拟光标悬停事件.
当光标移动到元素上时, 会触发指定的第一个函数,
当光标移出这个元素时, 会触发指定的第二个函数.
toggle(): 用于模拟鼠标连续单击事件.
第一次单击元素, 触发指定的第一个函数,
当再一次单击同一个元素时, 则触发指定的第二个函数,
如果有更多个函数, 则依次触发,
直到最后一个.
toggle() 的另一个作用:
切换元素的可见状态.
事件冒泡
事件会按照 DOM
层次结构像水泡一样不断向上只止顶端
解决:
在事件处理函数中返回 false, 会对事件停止冒泡.
还可以停止元素的默认行为.
事件对象的属性
事件对象:
当触发事件时, 事件对象就被创建了.
在程序中使用事件只需要为函数添加一个参数. 该事件对象只有事件处理函数才能访问到.
事件处理函数执行完毕后, 事件对象就被销毁了.
event.pageX, event.pageY:
获取到光标相对于页面的 x, y 坐标.
移除事件
移除某按钮上的所有 click
事件: $(“btn”).unbind(“click”)
移除某按钮上的所有事件: $(“btn”).unbind();
one(): 该方法可以为元素绑定处理函数.
当处理函数触发一次后, 立即被删除.
即在每个对象上, 事件处理函数只会被执行一次.
jQuery 中的动画:
隐藏和显示
hide(): 在 HTML
文档中, 为一个元素调用 hide()
方法会将该元素的 display 样式改为 none.
代码功能同 css(“display”,
“none”);
show(): 将元素的 display
样式改为先前的显示状态.
以上两个方法在不带任何参数的情况下,
作用是立即隐藏或显示匹配的元素, 不会有任何动画.
可以通过制定速度参数使元素动起来.
以上两个方法会同时减少(增大)内容的高度,
宽度和不透明度.
jQuery 中的动画(2)
fadeIn(), fadeOut():
只改变元素的透明度. fadeOut() 会在指定的一段时间内降低元素的不透明度,
直到元素完全消失. fadeIn() 则相反.
slideDown(), slideUp():
只会改变元素的高度. 如果一个元素的 display
属性为 none, 当调用 slideDown()
方法时, 这个元素将由上至下延伸显示. slideUp()
方法正好相反, 元素由下至上缩短隐藏.
jQuery 中的动画(3)
toggle(): 切换元素的可见状态:
如果元素时可见的, 则切换为隐藏;
如果元素时隐藏的, 则切换为可见的.
slideToggle():
通过高度变化来切换匹配元素的可见性.
fadeTo(): 把不透明度以渐近的方式调整到指定的值(0
– 1 之间).
JQuery 加载并解析 XML
JQuery 可以通过 $.get()
或 $.post() 方法来加载 xml.
JQuery 解析 XML
与解析 DOM 一样,
可以使用 find(), children() 等函数来解析和用 each()
方法来进行遍历
在 eclipse
中安装 Aptana 插件
把下载好的插件里的内容(只保留features和plugins这两个文件夹)放在eclipse
的 aptana 文件夹中
在eclipse文件夹里新建一个links文件夹,里面再建一个aptana.link文件,内容为path=/aptana
取得匹配元素的所有子元素组成的集合: children().
该方法只考虑子元素而不考虑任何后代元素.
取得匹配元素后面紧邻的同辈元素的集合(但集合中只有一个元素): next()
取得匹配元素前面紧邻的同辈元素的集合(但集合中只有一个元素): prev()
取得匹配元素前后所有的同辈元素: siblings()
样式操作
获取 class
和设置 class : class 是元素的一个属性,
所以获取 class 和设置 class
都可以使用 attr() 方法来完成.
追加样式: addClass()
移除样式: removeClass() ---
从匹配的元素中删除全部或指定的 class
切换样式: toggleClass() ---
控制样式上的重复切换.如果类名存在则删除它,
如果类名不存在则添加它.
判断是否含有某个样式: hasClass() ---
判断元素中是否含有某个 class, 如果有,
则返回 true; 否则返回 false
CSS-DOM 操作
获取和设置元素的样式属性: css()
获取和设置元素透明度: opacity
属性(css 的一个属性)
获取和设置元素高度,
宽度: height(), width(). 在设置值时,
若只传递数字, 则默认单位是 px.
如需要使用其他单位则需传递一个字符串, 例如 $(“p:first”).height(“2em”);
获取元素在当前视窗中的相对位移: offset().
其返回对象包含了两个属性: top, left.
该方法只对可见元素有效
jQuery 中的事件 --
加载 DOM
在页面加载完毕后,
浏览器会通过 JavaScript 为 DOM
元素添加事件. 在常规的 JavaScript
代码中, 通常使用 window.onload
方法, 在 jQuery
中使用$(document).ready() 方法.
事件绑定
对匹配的元素进行特定的事件绑定: bind()
提示:使用 jQuery
的 is() 方法判断元素是否可见
合成事件
hover(): 模拟光标悬停事件.
当光标移动到元素上时, 会触发指定的第一个函数,
当光标移出这个元素时, 会触发指定的第二个函数.
toggle(): 用于模拟鼠标连续单击事件.
第一次单击元素, 触发指定的第一个函数,
当再一次单击同一个元素时, 则触发指定的第二个函数,
如果有更多个函数, 则依次触发,
直到最后一个.
toggle() 的另一个作用:
切换元素的可见状态.
事件冒泡
事件会按照 DOM
层次结构像水泡一样不断向上只止顶端
解决:
在事件处理函数中返回 false, 会对事件停止冒泡.
还可以停止元素的默认行为.
事件对象的属性
事件对象:
当触发事件时, 事件对象就被创建了.
在程序中使用事件只需要为函数添加一个参数. 该事件对象只有事件处理函数才能访问到.
事件处理函数执行完毕后, 事件对象就被销毁了.
event.pageX, event.pageY:
获取到光标相对于页面的 x, y 坐标.
移除事件
移除某按钮上的所有 click
事件: $(“btn”).unbind(“click”)
移除某按钮上的所有事件: $(“btn”).unbind();
one(): 该方法可以为元素绑定处理函数.
当处理函数触发一次后, 立即被删除.
即在每个对象上, 事件处理函数只会被执行一次.
jQuery 中的动画:
隐藏和显示
hide(): 在 HTML
文档中, 为一个元素调用 hide()
方法会将该元素的 display 样式改为 none.
代码功能同 css(“display”,
“none”);
show(): 将元素的 display
样式改为先前的显示状态.
以上两个方法在不带任何参数的情况下,
作用是立即隐藏或显示匹配的元素, 不会有任何动画.
可以通过制定速度参数使元素动起来.
以上两个方法会同时减少(增大)内容的高度,
宽度和不透明度.
jQuery 中的动画(2)
fadeIn(), fadeOut():
只改变元素的透明度. fadeOut() 会在指定的一段时间内降低元素的不透明度,
直到元素完全消失. fadeIn() 则相反.
slideDown(), slideUp():
只会改变元素的高度. 如果一个元素的 display
属性为 none, 当调用 slideDown()
方法时, 这个元素将由上至下延伸显示. slideUp()
方法正好相反, 元素由下至上缩短隐藏.
jQuery 中的动画(3)
toggle(): 切换元素的可见状态:
如果元素时可见的, 则切换为隐藏;
如果元素时隐藏的, 则切换为可见的.
slideToggle():
通过高度变化来切换匹配元素的可见性.
fadeTo(): 把不透明度以渐近的方式调整到指定的值(0
– 1 之间).
JQuery 加载并解析 XML
JQuery 可以通过 $.get()
或 $.post() 方法来加载 xml.
JQuery 解析 XML
与解析 DOM 一样,
可以使用 find(), children() 等函数来解析和用 each()
方法来进行遍历
在 eclipse
中安装 Aptana 插件
把下载好的插件里的内容(只保留features和plugins这两个文件夹)放在eclipse
的 aptana 文件夹中
在eclipse文件夹里新建一个links文件夹,里面再建一个aptana.link文件,内容为path=/aptana
相关文章推荐
- Java乔晓松-使用SAX,DOM,pull解析XML文件以及pull解析生成xml文件
- eclipse或myeclipse安装aptana插件,编辑js,jquery更好用 转
- 艰辛的aptana插件安装之路(续)--成功解决myeclipse不能启动和报java.lang.NullPointerException的问题
- java基础 ---事件监听以及eclipse的安装
- Eclipse的jQuery提示Aptana插件安装方法
- json数据解析与JAVA对象转换以及在JQUERY中的使用
- Java乔晓松-jQuery介绍入门和对象转换、以及基本选择器和层次选择器
- Eclipse安装以及集成Java开发环境插件的安装
- Aptana插件安装之后如何让Jquery自动提示
- Aptana插件安装以及配置
- 安装aptana插件让myeclise编写css和js,jquery有提示!
- 同时处理html+js+jquery+css的插件安装(Spket&Aptana插件安装)
- java开发 IDE安装一些插件的地址以及MAVEN的安装配置
- myeclipse 8.5 安装aptana插件 提示jQuery、js、css、html
- 安装aptana插件报Error opening the editor. java.lang.NullPointerException
- 安装aptana插件报Error opening the editor. java.lang.NullPointerException
- MyEclips2014 集成Aptana 3.4插件安装+使Aptana Studio 3支持jQuery代码提示
- Java-jdk的安装,Tomcat服务器的安装,在eclipse中添加JavaEE插件常见问题以及解决方法,步骤
- jquery的学习 以及myeclipse10中aptana的安装
- eclipse或myeclipse安装aptana插件,编辑js,jquery更好用