
JavaScript
zhaofsh
这个作者很懒,什么都没留下…
展开
-
javascript中闭包的理解
对于初学者来说,理解Javascript闭包(closure)还是比较困难的,而撰写此文的目的就是用最通俗的文字揭开Javascript闭包的真实面目,让初学者理解起来更加容易一些。一、什么是闭包? “官方”的解释是:闭包是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。相信很少有人能直接看懂这句话,因为他描述的太学术。其实这句话通俗的来说就是:JavaScript中所有的function都是一个闭包。不过一般来说,嵌套的function所产生的闭包更为强转载 2010-08-22 19:19:00 · 438 阅读 · 0 评论 -
javascript面向对象编程核心详解
在学习JS的面向对象过程中,一直对constructor与prototype感到很迷惑,看了一些博客与书籍,觉得自己弄明白了,现在记录如下: 我们都知道,在JS中有一个function的东西。一般人们叫它函数。比如下面的代码js代码:function Person(name) { alert(name); } Person('js');//js 上面的代码中,Person的表现的确跟一般的函数没有什么区别,接着看下面的代码function Person(name) {原创 2010-10-20 17:50:00 · 897 阅读 · 0 评论 -
JavaScript框架-mootoos源码解析一(Native)
在web开发盛行的今天,js的应用固然是少不了的,在众多的js框架中还是喜欢上了mootools。现在国内相比EXT和Jquery应用的还不是很多,所以想再简单的介绍下mootools,能希望更多的程序员喜欢上mootools。MooTools简介: MooTools是一个简洁,模块化,面向对象的开源JavaScript web应用框架。它为web开发者提供了一个跨浏览器js解决方案。在处理js css html时候。它提供了一个比普通js更面向对象的document API。MooTool原创 2010-10-20 14:21:00 · 931 阅读 · 0 评论 -
javascript开发常用工具,提高你的开发效率。
<br />导读:如果你想研究JavaScript并成为脚本开发的高手,那么就需要一些专门用于开发或测试JavaScript的软件,他们不仅可以提高你的开发速度,同时能大大减少BUG发生。<br />不管你是JavaScript新手还是经验丰富的开发者,你所使用的工具直接影响你的工作效率。开放源代码运动使得拥有得力的工具不再意味着付一大笔钱;实际上你什么都不用付出。下面是一个对JavaScript开发者真正有实用价值的免费工具列表。<br /> <br />测试<br />JSLint –JavaScrip转载 2011-01-19 17:12:00 · 965 阅读 · 0 评论 -
认识Function对象和this
javascript中的函数不同于其他的语言,每个函数都是作为一个对象被维护和运行的。通过函数对象的性质,可以很方便的将一个函数赋值给一个变量或者将函数作为参数传递。在继续讲述之前,先看一下函数的使用语法:<br /><br /> 以下是引用片段:<br /> function func1(…){…}<br /> var func2=function(…){…};<br /> var func3=function func4(…){…};<br />原创 2011-03-02 14:33:00 · 681 阅读 · 0 评论 -
EXT实现邮件地址输入效果
话不多说,先把效果奉上,如下图 实现代码如下: Ext.form.FakeText = Ext.extend(Ext.form.Field, { validationEvent : true, validateOnBlur : true, defaultAutoCreate : { tag : "div" }, fieldClass : "FakeText", h原创 2011-10-28 16:39:52 · 968 阅读 · 0 评论