Javascript在互联网上名声很臭,但你又很难再找到一个像它这样如此动态、如此被广泛使用、如此根植于我们的生活中的另外一种语言。它的低学习门槛让很多人都称它为学前脚本语言,它另外一个让人嘲笑的东西是动态语言的概念是偏偏使用了高标准的静态数据类型。其实,你和Javascript都站错了立场,而现在,你让Javascript很生气。这里有五个原因能说明你的Javascript技术很烂。
1. 你没有使用命名空间。
是否还记得在大学里老师告诉你不要在家庭作业里使用全局变量?Javascript里的全局变量的使用方法也不例外。Web网页稍不留神就会变的混乱不堪、到处都是从互联网上各个角落里找来的乱糟糟的相互侵犯的脚本和脚本库。如果你把一个变量命名成loader(),那你是成心自找麻烦。如果你在无意识的情况下重载了一个函数,Javascript根本不会提醒你。你还把它叫做一种学前教育编程语言,还记得吧?我要说的是,你需要知道在做了这些后发生什么情况。
1
2
3
|
function derp() { alert(“one”); }
function derp() { alert(“two”); }
derp(); |
“two”,答案是“two”。并不是一定会这样,它也可能是“one”。所以,把你所有的代码都放在自己的命名空间里,这很容易。下面是定义自己的命名空间的一个简单做法。
1
2
3
4
|
var foospace={};
foospace.derp= function () { alert(“one”); }
|
感谢:http://hi.baidu.com/adamdesign/item/8308c12bf7ac4460469962ed
相关推荐
《JavaScript核心技术》最后对于Ajax和几个流行的JavaScript库的介绍,无疑会开阔我们在JavaScript使用上的思路。 《JavaScript核心技术》是一本真正意义上的“新书”,不仅介绍了最新的JavaScript知识和方向,还...
通过深入学习和实践以上知识点,你将能够成为一名精通JavaScript核心技术的开发者,并能够有效地利用Ajax技术构建交互性强、响应速度快的Web应用。这份名为"JavaScript核心技术.doc"的文档很可能是对这些主题的详细...
JavaScript程序员构建JavaScript应用程序时不可获缺的参考书,涉及到JavaScript在Web2.0中的应用
《JavaScript开发技术大全》这本书无疑是深入理解和掌握JavaScript的宝贵资源。它涵盖了从基础语法到高级特性的全面内容,旨在帮助开发者从新手进阶到专家水平。 在JavaScript的世界里,基础知识点包括变量、数据...
JavaScript,一种广泛应用于Web开发的脚本语言,是前端开发的核心技术之一。它诞生于1995年,由网景公司的Brendan Eich设计,最初被命名为Mocha,后改为LiveScript,最终在 Netscape Navigator 2.0 浏览器中以...
资源名称:Javascript权威指南(第五版)内容简介:《Javascript权威指南第4版》中文版出版至今已有三年多的时间。这本《JaVascript权威指南》连续印刷5次,销售数十万册,成为很多Javascript...
综上所述,"JavaScript特效技术大全"涵盖了从基础到高级的各种JavaScript特效知识,无论你是初学者还是有经验的开发者,都能从中受益匪浅,提升你的网页交互设计能力。通过实践这些例子,你将能够创造出引人入胜的...
通过这门课程的学习,使学生对 JavaScript 有一个全面的了解,掌握相关的知识点,在软件设计中能灵活地运用 JavaScript 进行系统开发。职业能力目标:培养学生编写规范化的程序代码,自主的学习能力,良好的与人沟通...
《JavaScript权威指南第五版》是JavaScript编程领域内一本广受赞誉的经典著作,通常被称为“犀牛书”。这本书的英文原版提供了对JavaScript语言最原始、最深入的理解,帮助读者掌握其核心概念,以及作者David ...
第5章 JavaScript编程技术 5.1 JavaScript编程基础 5.1.1 JavaScript简介 5.1.2 Javascript的使用方法 5.1.3 语法规则 5.1.4 运算符和表达式 5.1.5 函数 5.1.6流程控制 5.1.7 事件处理 5.2 JavaScript对象编程 5.2.1...
### JavaScript内存泄露详解 #### 一、什么是JavaScript内存泄露? 在JavaScript编程中,内存泄露指的是在浏览器中不再使用的变量或对象占用的内存没有被及时回收,导致可用内存逐渐减少的现象。这种现象通常发生...
JavaScript,是一种广泛应用于Web开发的轻量级编程语言,它为网页添加了动态功能,使得...通过系统学习和实践,你可以从初学者逐渐成长为熟练的JavaScript开发者,掌握这个强大而灵活的语言,为Web开发世界贡献力量。
通过深入阅读"javascript 很不错的一个JavaScript学习参考书",并结合实践项目,你将能够逐步掌握以上知识点,并在JavaScript的道路上稳步前行。这本书不仅涵盖了基础知识,可能还涉及了高级概念和最佳实践,帮助你...
本资源“Javascript开发技术大全源代码”提供了一个全面的JavaScript学习和实践平台,涵盖了从基础到高级的各种技术。 在JavaScript的世界里,了解基本语法是至关重要的。这包括变量、数据类型(如字符串、数字、...
JavaScript技术大全光碟JavaScript技术大全光碟JavaScript技术大全光碟JavaScript技术大全光碟JavaScript技术大全光碟JavaScript技术大全光碟JavaScript技术大全光碟
用JavaScript实现仿Windows关机效果 js访问xml之遍历节点树 JS技术大全(防止复制,粘贴等) 用javascript改变onclick调用的函数 用JavaScript加密保护网站页面 用Javascript检测网速的方法 用Javascript评估用户...
《JavaScript开发技术大全》是由明日科技的梁冰、苏宇和吕继迪三位专家编著,由人民邮电出版社出版的一部深入浅出的JavaScript学习资料。这部书籍涵盖了JavaScript编程的各个方面,旨在帮助读者全面掌握这门强大的...
在这场JavaScript技术讲座中,我们将会深入探讨这个语言的核心概念、语法特性以及在实际开发中的应用。 首先,JavaScript是一种解释型的、面向对象的、弱类型的脚本语言。它的主要用途是在客户端浏览器中运行,为...
《JavaScript权威指南(第五版)》是一本深受程序员喜爱的经典著作,它全面深入地探讨了JavaScript这门广泛应用于Web开发的脚本语言。JavaScript作为Web程序设计的核心技术,它的掌握对于任何想要在互联网领域有所建树...