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的世界里,基础知识点包括变量、数据...
JavaScript程序员构建JavaScript应用程序时不可获缺的参考书,涉及到JavaScript在Web2.0中的应用
JavaScript,一种广泛应用于Web开发的脚本语言,是前端开发的核心技术之一。它诞生于1995年,由网景公司的Brendan Eich设计,最初被命名为Mocha,后改为LiveScript,最终在 Netscape Navigator 2.0 浏览器中以...
资源名称:Javascript权威指南(第五版)内容简介:《Javascript权威指南第4版》中文版出版至今已有三年多的时间。这本《JaVascript权威指南》连续印刷5次,销售数十万册,成为很多Javascript...
在Web标准技术中,结构标准语言是XML和XHTML,表现标准语言是指CSS,行为标准语言一般指JavaScript
在这本《JavaScript开发技术大全》电子书中,你将全面深入地了解到JavaScript的核心概念和技术,涵盖了从基础语法到高级应用的方方面面。 首先,JavaScript的基础知识包括变量、数据类型、操作符、流程控制和函数。...
通过这门课程的学习,使学生对 JavaScript 有一个全面的了解,掌握相关的知识点,在软件设计中能灵活地运用 JavaScript 进行系统开发。职业能力目标:培养学生编写规范化的程序代码,自主的学习能力,良好的与人沟通...
《JavaScript权威指南第五版》是JavaScript编程领域内一本广受赞誉的经典著作,通常被称为“犀牛书”。这本书的英文原版提供了对JavaScript语言最原始、最深入的理解,帮助读者掌握其核心概念,以及作者David ...
6. **AJAX**:Asynchronous JavaScript and XML,尽管现在很少使用XML,但这个术语仍用于描述异步更新网页的技术。通过创建XMLHttpRequest对象,可以实现后台与服务器通信,无须刷新页面即可更新内容。 7. **ES6新...
第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 很不错的一个JavaScript学习参考书",并结合实践项目,你将能够逐步掌握以上知识点,并在JavaScript的道路上稳步前行。这本书不仅涵盖了基础知识,可能还涉及了高级概念和最佳实践,帮助你...
通过五十个精心设计的实例,本书全面覆盖了JavaScript的基础语法、高级特性以及实际应用,旨在提升读者的编程技能,使他们能够运用JavaScript解决实际问题。 首先,我们从基础开始。JavaScript是一种解释型的、基于...
通过这五十个实例,你不仅能够熟悉JavaScript的基本语法,还能掌握其高级特性和现代Web开发的最佳实践。无论你是初学者还是有一定经验的开发者,这本书都能帮助你提升JavaScript技能,突破编程难题,从而在Web开发...
JavaScript,作为互联网时代的重要技术,是一种轻量级的解释型编程语言,主要用于增强网页的交互性和动态性。在JavaScript技术讲座中,我们将深入探讨这一语言的核心特性及其在Web开发中的应用。 首先,JavaScript...
用JavaScript实现仿Windows关机效果 js访问xml之遍历节点树 JS技术大全(防止复制,粘贴等) 用javascript改变onclick调用的函数 用JavaScript加密保护网站页面 用Javascript检测网速的方法 用Javascript评估用户...
《JavaScript开发技术大全》是由明日科技的梁冰、苏宇和吕继迪三位专家编著,由人民邮电出版社出版的一部深入浅出的JavaScript学习资料。这部书籍涵盖了JavaScript编程的各个方面,旨在帮助读者全面掌握这门强大的...
JavaScript,作为一种广泛应用于Web开发的脚本语言,已经成为现代互联网技术不可或缺的一部分。《JavaScript权威指南》第五版的源码提供了一种深入理解这种语言精髓的机会,对于开发者来说是一份宝贵的资源。这本书...