小编Rob*_*b W的帖子

原型等效于jQuery live函数

我需要通过给定的css选择器将事件侦听器绑定到所有动态创建的元素.

在jQuery中,那就是

$(".foo").live("click", function(e) {
   // bar
});
Run Code Online (Sandbox Code Playgroud)

原型中是否有相应的等价物?

javascript jquery events prototypejs

15
推荐指数
2
解决办法
1万
查看次数

使用JavaScript刮擦/窃听AJAX数据?

是否可以使用JavaScript来清除对使用AJAX进行实时更新的网页的所有更改?我希望每秒使用AJAX抓取更新数据的网站,我想抓住所有的变化.这是一个拍卖网站,只要用户出价,就可以更改多个对象.出价时,进行以下更改:

当前买入价当前高出价者拍卖定时器已将时间添加回其中

我希望使用基于JavaScript构建的Chrome扩展程序获取此数据.是否有JavaScript的AJAX监听器可以实现这一目标?工具包?我需要一些方向.JavaScript可以实现这个吗?

javascript ajax hook google-chrome-extension scrape

15
推荐指数
1
解决办法
6520
查看次数

原型库中的浏览器和版本?

我习惯使用Atlas.最近我开始转换到jQuery,有时甚至是原型.我目前正在研究的项目是使用原型.

在Prototype中,有一种简单的方法来获取浏览器名称和版本吗?我查看了API文档,似乎无法找到它.

javascript browser-detection prototypejs

14
推荐指数
3
解决办法
3万
查看次数

创建焦点的事件观察者?

是否有可能让焦点事件在原型中冒泡?

我试图阻止必须在每个输入元素上分配一个观察者.

<script language="javascript" type="text/javascript">
document.observe('dom:loaded', function() {

    // Doesn't work
    $('editForm').observe('focus', function(evnt){
        console.log('FOCUS!');
    });

    // Works
    $('editForm').select('INPUT').each(function(elem) {
        elem.observe('focus', function(evnt){
            console.log('FOCUS!');
        });
    });

}); 
</script>

<form method="post" name="editForm" id="editForm" action="">
<input type="text" name="foobar" />
</form>
Run Code Online (Sandbox Code Playgroud)

javascript prototypejs

14
推荐指数
2
解决办法
3万
查看次数

如何移动HTML元素

如何将HTML元素移动到另一个元素.请注意,我并不是指移动元素的位置.考虑这个HTML代码:

<div id="target"></div>
<span id="to_be_moved"></span>
Run Code Online (Sandbox Code Playgroud)

我想将"to_be_moved"移动到"目标",以便"目标"现在具有子"to_be_moved".所以结果应该是这样的:

<div id="target"><span id="to_be_moved"></span></div>
Run Code Online (Sandbox Code Playgroud)

我在谷歌搜索过(特别是使用原型框架),但我所拥有的只是移动位置,而不是我想要的.谢谢你.

javascript element move prototypejs

14
推荐指数
2
解决办法
3万
查看次数

突出显示客户端上的文本差异?

我想比较网页上的2个文本值并突出显示差异.我可以在客户端执行此操作,最好使用jQuery或Prototype吗?

javascript diff

14
推荐指数
1
解决办法
9489
查看次数

jQuery可以修改特定媒体类型的CSS吗?

是否有可能jQuery修改特定媒体类型的CSS(例如打印)?

我的具体问题是我在元素上使用动画并且它覆盖了打印样式表,这会破坏我的打印布局.虽然我的问题与提出的一般问题略有不同,但我认为答案可以帮助我解决我的问题.任何可能的解决方法也会有所帮助.非常感谢.

css jquery media-queries

14
推荐指数
2
解决办法
7755
查看次数

使用后台页面的跨域XMLHttpRequest

在我的Chrome扩展程序中,我想让我的options.html页面与Google的OpenId API进行通信.为了无缝地执行此操作,我iframe在选项页面上隐藏了一个弹出Google帐户登录页面(按照OpenId交互顺序等).

我的问题是我无法通过选项页面与iframe(iframe我控制的内容,但与我的chrome扩展名不同)进行通信window.postMessage.我想知道这个问题是否有快速的解决方法.

如果没有,我将options.html包含一个包含iframe页面布局和逻辑的内容.

javascript google-chrome xmlhttprequest cross-domain google-chrome-extension

14
推荐指数
1
解决办法
4万
查看次数

Javascript模块模式事件和监听器

我正在实现模块模式,并想知道定义和注册事件监听器/处理程序的最佳/首选方式.以下工作,但也许有更好/更简单的方式......

var  MODULE = function() {

    //  private
    var _field1;
    var _field2;

    function  localFunc(p) {
        alert('localFunc');
    }

    //  public
    return {
        // properties
        prop1: _field1,

        // events
        myEvent1Handler: {},
        myEvent1: function() {myEvent1Handler();},
        myEvent2Handler: {},
        myEvent2: function() {myEvent2Handler();},

        addListener: function  (event,func) {
            if (event  ==  "myEvent1")
                myEvent1Handler = func;   

            if (event  ==  "myEvent2")
                myEvent2Handler = func;      
        },

        // public  methods
        method1: function (p) {
            alert('method1 says:' + p);
            MODULE.myEvent1();
        },
        method2: function  (p) {
             alert('method2 doing  stuff');
             localFunc(p);
            MODULE.myEvent2();
        }

    }; …
Run Code Online (Sandbox Code Playgroud)

javascript module-pattern

14
推荐指数
1
解决办法
7985
查看次数

宣布主要原型

有什么理由我从未在C程序中看到main的原型声明,即:

int main(int argc, char* argv[]);

int main(int argc, char* argv[])
{
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

似乎总是不一致..

c standards function-prototypes

13
推荐指数
2
解决办法
2万
查看次数