侧边栏壁纸
博主头像
落叶人生博主等级

走进秋风,寻找秋天的落叶

  • 累计撰写 130562 篇文章
  • 累计创建 28 个标签
  • 累计收到 9 条评论
标签搜索

目 录CONTENT

文章目录

javascript常见编程模式举例

2024-05-14 星期二 / 0 评论 / 0 点赞 / 83 阅读 / 1136 字

// 命名空间 var MYAPP3 = MYAPP3 || {}; MYAPP3.demo = {}; MYAPP3.demo.Element = function(type,prop)

// 命名空间
    var MYAPP3 = MYAPP3 || {};
    MYAPP3.demo = {};
    MYAPP3.demo.Element = function(type,prop){
        var tem = document.createElement(type);
        for(var i in prop){
            tem.setAttribute(i,prop[i]);
        }
        return tem;
    }
    MYAPP3.demo.Text = function(txt){
        return document.createTextNode(txt);
    }
    //两个全局变量下对象的方法,这样写减少了全局变量的使用,减少了命名冲突,达到了命名空间的效果  
    var a11 = new MYAPP3.demo.Element('a',{
        href:"http://www.hao123.com",
        class:"demo",
    });
    var a12 = new MYAPP3.demo.Text('点击我')
    a11.appendChild(a12);
    document.body.appendChild(a11);

广告 广告

评论区