2016-5-16~2015-5-20的学习总结
2016-05-22 22:08 宜家宜室宜调戏 阅读(135) 评论(0) 收藏 举报原生浏览器有哪些事件???
js绑定事件的两种方式:
1、element.onclick = function(e){}
2、element.addEventListener('click',function(e){...},false),
原生事件以下事件, 网上搜索得来备用,目前并未一一验证。
1)UI事件:
load:页面加载完、img图像加载完、所有框架加载完、嵌入内容加载完在object元素触发。
unload:文档被完全卸载后触发。
resize:浏览器窗口被调整大小时。
scroll:在window对象发生,表示的是文档被滚动。可以通过body元素的scrollLeft和scrollTop来监控。
onbeforeunload:卸载之前触发。
2)焦点事件:
focus: 会在得到焦点的元素上触发
blur:失去焦点的元素上触发,
3)鼠标事件:
click:可以通过鼠标或键盘触发。
dblclick:通过双击鼠标主按钮触发。
mousedown/mouseup:按下任意的鼠标键/释放
注意:当在一个元素按下会触发这个元素的mousedown,如果不释放移动到另一个元素在释放,就会触发后一个元素的mouseup。
mouseenter:从元素外部进入元素内部触发。
mouseleave:从元素内部移出元素是触发
mouseover:进入元素内部时触发
mouseout:移出元素时触发
mousemove:在元素内部移动的时候
4)键盘事件
keydown:按下键盘任意键触发,按着不放会重复触发。
keyup:释放键盘按键是触发。
5)变动事件
DOMSubtreeModified:在DOM结构发生任何变化时候触发,在其他变动事件之后触发。冒泡。目标是插入或者删除的元素的父元素。
DOMNodeInserted:在一个节点插入另一个节点时触发。冒泡,目标是被插入的节点,event.relatedNode是父元素,触发时已经插入文档。
DOMNodeInsertedIntoDocument:在DOMNodeInserted之后触发。在DOMNodeInserted之后触发。不冒泡,目标是删除的节点或后代节点,从删除的节点到后代元素的顺序。
DOMNodeRemoved:在一个节点移除是触发。冒泡。事件目标是被触发的节点,event.relatedNode是父元素,触发时未被从文档中删除。
DOMNodeRemovedFromDocument:在DOMNodeRemoved之后触发。不冒泡,目标是删除的节点或后代节点,从删除的节点到后代元素的顺序。
DOMAttrModified:特性被修改之后触发。
DOMCharacterDataModified:文本节点的值变化的时候触发。
本周继续在看hibernate注解,
hibernate :
调程序调的心都碎了。Exception in thread "main" java.lang.NoSuchMethodError: javax.persistence.OneToOne.orphanRemoval()Z 和Could not determine type for: onetoone.entity.IdCard, at table: Person, for columns: [org.hibernate.mapping.Column(idcard)] 这两个错真是阴魂不散。
代码有何不妥?
/读取hibernate配置,默认读取classpath下的hibernate.cfg.xml
Configuration conf = new Configuration().configure();
//构建session工厂
SessionFactory sessionFactory = conf.configure().buildSessionFactory();
//打开session
Session session = sessionFactory.openSession();
//开始事务
session.beginTransaction();
浙公网安备 33010602011771号