domnodeinserted ie

  • javascript DOMNodeInserted事件

    最近一个插件的功能需求,需要在第三方的ajax载入回来的内容中通过contentscript来插入一些我们的内容.在什么时候去插,这是个很麻烦的问题.因为要使插入这个动作生效,那在执行插入时,被插入的DOM部分一定是已经load完成的.之前试过第一次插入时,通过setTimeout来循环判断DOM是否已经在页面上,然后在进行插入.这个办法解决的第一次时候能够正常插入,但是在页面不刷新的情况下,又一次ajax载入的内容就不会生效了.想到了去捕捉ajax完成后的触发某一事件,但好像并没有哪一种方法能

    March 17

  • js learning events

    Event is part of DOM, DOM Level1 in any event not defined in the Level of a small part of the definition of a subset of the complete event is provided in the Level3, the standards finalized in 2004. Mozilla's DOM event model and standards of the most

    lt, target, div, elements, subset, document object, mozilla, nickname, bubble technology, document objects, allocation method, bubble 2, dom events, text nodes, level1, sequence of events, level3October 13

  • Yahoo! Mail greasemonkey

    // ==UserScript== // @name remove yahoo main ad // @namespace yahoo.mail.mainpage // @description remove yahoo main page ads // @include http://cn.mc153.mail.yahoo.com/mc/* // ==/UserScript== function removeEle(elementz){ var toRemove = document.getE

    element, h1, gm, true function, yahoo, target id, mail yahoo, page ads, vnews, userscriptMay 11

  • 浅谈Javascript事件模拟

    事件是用来描述网页中某一特定有趣时刻的,众所周知事件通常是在由用户和浏览器进行交互时触发,其实不然,通过Javascript可以在任何时间触发特定的事件,并且这些事件与浏览器创建的事件是相同的 这就意味着会有适当的事件冒泡,并且浏览器会执行分配的事件处理程序.这种能力在测试web应用程序的时候,是非常有用的,在DOM 3级规范中提供了方法来模拟特定的事件,IE9 chrome FF Opera 和 Safari都支持这样的方式,在IE8及以前的办法的IE浏览器有他自己的方式来模拟事件 a)Dom

    事件模拟November 30

  • javascript 处理事件绑定的一些兼容写法

    javascript 事件绑定的一些兼容写法整理非常不错,感谢 绑定事件 var addEvent = function( obj, type, fn ) { if (obj.addEventListener) obj.addEventListener( type, fn, false ); else if (obj.attachEvent) { obj["e"+type+fn] = fn; obj.attachEvent( "on"+type, function(

    JavaScript, 事件绑定March 15

  • JavaScript高级程序设计 事件学习笔记

    JavaScript高级程序设计 事件学习笔记,需要的朋友可以参考下. 第12章 事件 1.事件流 1.1事件冒泡(IE事件流) □事件冒泡(event bubbling),即事件开始时由最具体的元素(文档中嵌套层次最深的那个节点)接受,然后逐级向上传播到较为不具体的节点(文档). □所有浏览器均支持事件冒泡.Firefox.chrome.safari将事件一直冒泡到window对象. 1.2事件捕获(Netscape事件流) □不太具体的节点更早收到事件,而具体的节点最后收到节点. □Safa

    事件, 学习笔记May 30

  • 简易的投票系统以及js刷票思路和方法
    简易的投票系统以及js刷票思路和方法

    这篇文章主要介绍了简易的投票系统以及js刷票思路和方法,文章十分的详尽,思路也很清晰,是篇非常不错的文章,这里推荐给大家,有需要的小伙伴可以参考下. 早就听说有什么刷票脚本,微博投票等等相关的投票都有某些人去刷票. 试一下吧,兴许自己也会刷票呢?捣鼓了几个小时,终于有所眉目. (1)投票系统 要刷票,就得先有个投票界面. 当然,可以直接去各个投票网站就行,不过这里还是自己弄个投票页面,方便自己. 页面大致如下 或者 查看演示 照理,界面很简洁,但也基本有了投票的基本功能. 原始规则是:只能投一次

    投票, js刷票August 5

  • JavaScript高级程序设计 阅读笔记(十七) js事件

    IE中是冒泡型事件,即从最特定的事件目标到最不特定的事件目标 一.事件流 IE中是冒泡型事件,即从最特定的事件目标到最不特定的事件目标. Netscape Navigator使用的是捕获型事件,这个跟IE中采用的冒泡型事件相反. DOM事件流同时支持两种事件模型,但捕获型事件先发生. 二.事件处理函数/监听函数 事件是用户或浏览器自身进行的特定行为.这些事件都有自己的名字,如click.load.mouseover等. 事件处理函数有两种分配方式:在JavaScript中或者在HTML中. 如果

    JS事件January 18

  • jquery监听div内容的变化具体实现思路

    在开发过程中遇到了上面标题列出的问题:如何监听div内容的变化,下面是具体的解决思路,感兴趣的朋友可以参考下 我们做电子商务,javascript框架采用的是jQuery,在开发过程中遇到了上面标题列出的问题:如何监听div内容的变化. 先给出最终代码(后续进行相关分析): var title = $("b.facility"); var title = $('#title');//the element I want to monitor title.bind('DOMNodeIns

    jquery, 监听, div内容变化January 22

  • XSS 前端防火墙 -- 无懈可击的钩子
    XSS 前端防火墙 -- 无懈可击的钩子

    昨天尝试了一系列的可疑模块拦截试验,尽管最终的方案还存在着一些兼容性问题,但大体思路已经明确了: 静态模块:使用 MutationObserver 扫描. 动态模块:通过 API 钩子来拦截路径属性. 提到钩子程序,大家会联想到传统应用程序里的 API Hook,以及各种外挂木马.当然,未必是系统函数,任何 CPU 指令都能被改写成跳转指令,以实现先运行自己的程序. 无论是在哪个层面,钩子程序的核心理念都是一样的:无需修改已有的程序,即可先执行我们的程序. 这是一种链式调用的模式.调用者无需关心

    黑客技术July 25

  • DOM Level 2 事件学习总结
    DOM Level 2 事件学习总结

    术语 UI events: 用户接口事件,这些事件是由外设(比如鼠标,键盘)触发的. UI Logical events: 设备无关的用户接口事件,比如focus事件. Mutation events: 变动事件.这些事件在文档结构发生改变的时候触发. Capturing: 捕捉,即是事件在目标DOM节点处理之前,由事件目标前驱的事件处理程序处理. Bubbling: 捕捉,即是事件在目标DOM节点处理之后,由事件目标前驱的事件处理程序处理. Cancelable: 指示是否阻止DOM实现指定的

    DOM, 事件模拟, javascript事件, 变动事件September 11

  • 第13章事件

    JavaScript 与 HTML 之间的交互是通过事件实现的.事件,就是文档或浏览器窗口中发生的一些特定交互的瞬间.可以使用侦听器(或处理程序)来预订事件,以便事件发生时执行相应的代码. 13.1 事件流 事件流描述的是从页面中接收事件的顺序. 1.3.1.1 事件冒泡 IE的事件流叫做事件冒泡(event bubbling),即事件开始时由最具体的元素(文档中嵌套层次最深的那个节点)接收,然后逐级向上传播到较为不具体的节点(文档). 13.1.2 事件捕获 事件捕获(event captur

    March 19

  • JavaScript高级程序设计:学习笔记7--事件
    JavaScript高级程序设计:学习笔记7--事件

    1. 事件流 事件流描述的是从页面中接收事件的顺序.IE的事件流为事件冒泡流,而网景浏览器为事件捕获流. 1. 事件冒泡和事件捕获. 事件开始时由最具体的元素(文档中嵌套层次最深的那个节点)接收,然后逐级向上传播到较为不具体的节点(文档).例如: <html> <head> <title>Event Bubbling Example</title> </head> <body> <div id="myDiv"

    JavaScript, 事件December 25

  • javascript原生事件总结
    javascript原生事件总结

    javascript原生的事件,总结了一下,包括事件流.处理函数.事件对象这几样东西.而在兼容性方面,主要是老牌ie8以及以下和现代浏览器的差异,也就是ie和DOM事件标准的差异. 事件流 这个事件流ie4和Netscape4提出来的,但是两个公司提出的事件流确实刚好相反的.ie的是事件冒泡,Netscape的是事件捕获. ie会从触发事件的元素一直往上冒泡直到document元素.如图ie8以下包括ie8的 Netscape则是从document元素开始往下传播一直到触发事件的元素.如图 而D

    March 20