文档章节

javascript常见编程模式举例

GZhiDao
 GZhiDao
发布于 2016/06/27 18:07
字数 121
阅读 21
收藏 0

// 命名空间
    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);

© 著作权归作者所有

共有 人打赏支持
GZhiDao
粉丝 6
博文 119
码字总数 89796
作品 0
广州
前端工程师
私信 提问
总结几个JavaScript中易犯的小错误

常见错误一:对于this关键词的不正确引用 我曾经听一位喜剧演员说过: “我从未在这里,因为我不清楚这里是哪里,是除了那里之外的地方吗?” 这句话或多或少地暗喻了在js开发中开发者对于t...

1KE
2015/05/19
248
0
为什么我不建议你将JavaScript作为主力语言

在你的软件职业生涯中,JavaScript不应该成为你的首要语言 转自:ourjs.com 作者 Matthew Mombrea 1 月 09, 2014 (几天前,我写了一篇文章关于在 你的职业生涯中应该学习的编程语言。这个引起...

Kris_zcl
2014/04/15
1K
13
JS对象与Dom对象与jQuery对象之间的区别

前言 通过问题看本质: 举例: js的写法:document.getElementById('save').disabled=true; 在jquery中我是这样写的 分析: 其实因为$("#save")出来的其实是jQuery对象,而不是普通DOM对象 解...

苦水润喉
08/16
0
0
2014年值得学习的编程语言书

经过数据分析和研究 Jobs Tractor 的 45000 个开发人员招聘职位数据,我们得到了上图的结果: 自上一年,主要的变化如下: PHP和Java换了位置,但是仍旧是高居不下 Java的Android已经取代了S...

modernizr
2014/05/22
15.6K
16
10 个你需要了解的最佳 javascript 开发实践

原文:Top 10 “Must Follow” JavaScript Best Practices Javascript 的很多扩展的特性是的它变得更加的犀利, 同时也给予程序员机会创建更漂亮并且更让用户喜欢的网站。 尽管很多的开发人员...

justjavac
2013/10/15
679
1

没有更多内容

加载失败,请刷新页面

加载更多

错误: 找不到或无法加载主类

在IDEA的使用过程中,经常断掉服务或者重启服务,最近断掉服务重启时突然遇到了一个启动报错: 错误:找不到或无法加载主类 猜测:1,未能成功编译; 尝试:菜单---》Build---》Rebuild Pro...

安小乐
18分钟前
1
0
vue路由传参,刷新页面,引发的bug

最近遇到一个bug 通过vue路由跳转到页面, 然后接参控制(v-if ),成功显示 而刷新页面,显示失败。 苦苦地找了半天原因,打印参数发现正确,再打印下类型......,路由跳过来会保持传参时的...

hanbb
18分钟前
0
0
【58沈剑 架构师之路】InnoDB,select为啥会阻塞insert?

MySQL的InnoDB的细粒度行锁,是它最吸引人的特性之一。 但是,如《InnoDB,5项最佳实践》所述,如果查询没有命中索引,也将退化为表锁。 InnoDB的细粒度锁,是实现在索引记录上的。 一,Inn...

张锦飞
21分钟前
0
0
冒泡,选择和插入排序比较

/** * 冒泡排序,两层嵌套循环,内层局部比较后,找出最大或者最小数据并交换数据,使其局部有序,外层用于比较剩余元素,相较于选择排序,选择排序相当于是冒泡的一个优化版本(减少了交换...

strict_nerd
22分钟前
0
0
html内联(行内)元素、块级(块状)元素和行内块元素分类

HTML可以将元素分类方式分为内联(行内)元素、块级(块状)元素和行内块元素三种。 注:HTML是标签语言,那么既然是标签,就可以自己定义一些自己元素(如<wode>自定义的元素</wode>等),自...

NB-One
28分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部