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在互联网上名声很臭,但你又很难再找到一个像它这样如此动态、如此被广泛使用、如此根植于我们的生活中的另外一种语言。它的低学习门槛让很多人都称它为学前...这里有五个原因能说明你的Javascript技术很烂。
本文是从 5 Reasons Your Javascript Stinks 这篇文章翻译而来。...这里有五个原因能说明你的Javascript技术很烂。 1. 你没有使用命名空间。 是否还记得在大学里老师告诉你不要在家庭作业里使用全局变量?Javascri
CSS技术和JavaScript技术CSS技术和JavaScript技术
这里有五个原因能说明你的Javascript技术很烂。 1. 你没有使用命名空间。 是否还记得在大学里老师告诉你不要在家庭作业里使用全局变量?Javascript里的全局变量的使用方法也不例外。Web网页稍不留神就会变的混乱不堪...
JavaScript技术讲解,ppt文档,javaScript技术电子文档,叫你如何学习掌握JavaScript技术,
JavaScript程序员构建JavaScript应用程序时不可获缺的参考书,涉及到JavaScript在Web2.0中的应用
javascript开发技术大全
JavaScript脚本技术JavaScript脚本技术
JavaScript开发技术大全JavaScript开发技术大全JavaScript开发技术大全JavaScript开发技术大全
资源名称:Javascript权威指南(第五版)内容简介:《Javascript权威指南第4版》中文版出版至今已有三年多的时间。这本《JaVascript权威指南》连续印刷5次,销售数十万册,成为很多Javascript...
JavaScript技术练习小项目 该项目包含JavaScript的多项技术点,可以有效练习我们的能力,提高对js的认识 JavaScript技术练习小项目 该项目包含JavaScript的多项技术点,可以有效练习我们的能力,提高对js的认识 ...
JavaScript开发技术大全
JavaScript技术讲座JavaScript技术讲座JavaScript技术讲座JavaScript技术讲座JavaScript技术讲座
JavaScript开发技术大全.rar JavaScript开发技术大全.rar JavaScript开发技术大全.rar JavaScript开发技术大全.rar
《JavaScript核心技术》最后对于Ajax和几个流行的JavaScript库的介绍,无疑会开阔我们在JavaScript使用上的思路。 《JavaScript核心技术》是一本真正意义上的“新书”,不仅介绍了最新的JavaScript知识和方向,还...
javascript详解(很详细,很简单)javascript详解(很详细,很简单)javascript详解(很详细,很简单)javascript详解(很详细,很简单)javascript详解(很详细,很简单)javascript详解(很详细,很简单)...
javascript技术手册,很全面的资料
第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...
在Web标准技术中,结构标准语言是XML和XHTML,表现标准语言是指CSS,行为标准语言一般指JavaScript