framework.js

来自「ajax.net,一个应用AJAX.NET框架的例子」· JavaScript 代码 · 共 47 行

JS
47
字号
function $import(p_className)
{
    var src = "Scripts/" + p_className.replace(".", "/") + ".js";
    document.write("<script src='/Ajax/" + src + "'></script>");
}

function XmlDocument(p_async)
{
    var me = new ActiveXObject("Msxml2.DOMDocument");
    
    me.async = (p_async == true);
    
    return me;
}

function $new(p_tagName)
{
    return document.createElement(p_tagName);
}

function $(p_id)
{
    return document.getElementById(p_id);
}

Event = function()
{
    var me = new Array();
    
    me.addHandler = function(p_handler)
    {
        if (typeof(p_handler) == "function")
        {
            me.push(p_handler);
        }
    }
    
    me.fire = function(p_sender, p_args)
    {
         for (var i = 0; i < me.length; i++)
         {
              me[i](p_sender, p_args);
         }
    }
    
    return me;
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?