这个js怎么知道$ get是function(id){return document.getElementById(id); }

时间:2009-05-12 20:02:29

标签: javascript

所以我一直在寻找一个blog post里面有一些javascript,而且我正在寻找一些我不太关注的东西:

function pageLoadedHandler(sender, args) {  
    if (typeof(lastFocusedControlId) !== "undefined" 
         && lastFocusedControlId != "")   
    {  
        var newFocused = $get(lastFocusedControlId);  
        if (newFocused) {    
            focusControl(newFocused);
        }
    }

在上面的方法中,它调用 $ get ,我认为它是

的别名
 function(id) { 
     return document.getElementById(id); 
 }

在提供的js文件中没有任何地方声明$ get。

这是一个保留的别名,有人可以提供提供它的链接。如果不知道怎么知道$ get是什么?

3 个答案:

答案 0 :(得分:3)

我相信你正在研究ASP.NET的AJAX快捷方式。

http://mattberseth.com/blog/2007/08/the_everuseful_get_and_find_as.html

答案 1 :(得分:1)

您提到的示例基于ASP .NET,$find$get是MS Ajax框架提供的两个"shortcut" functions

答案 2 :(得分:0)

是的我找到了它们: 引用Msdn

Sys.UI.DomElement $ get方法

  

提供Sys.UI.DomElement类的getElementById方法的快捷方式。该成员是静态的,可以在不创建类实例的情况下调用。

http://www.asp.net/AJAX/Documentation/Live/ClientReference/Global/GetShortCutMethod.aspx

http://msdn.microsoft.com/en-us/library/bb397717.aspx

很难搜索$ get