JS教程:匿名函数2015-08-06 23:10:25
毫无疑问,John Resig 是一个细致且善于思考的人,对于我们通常使用的匿名函数,在他的细究之下,也能挖掘出一些新的东西。通常情况下,当一个函数调用自身时,递归就出现了,对于下面这样的函数调用,我们并不陌生。 1.function yell(n){ 2. return n 0 ? y
JS教程:childNodes与parentNode2015-08-06 23:10:23
如果你是高手,对于childNodes与parentNode并不陌生。其实他们就是DOM的两个特性/方法而以。 childNodes:表示对象的所有子节点的列表,返回的值可以看作是一个数组,他具有length属性; parentNode:表示对象的父级节点。 当我解释完这两个方法以后,可能有
YUI的简单的dom事件2015-08-06 23:10:22
今天我们要了解的是YUI的简单的dom事件。 主要包括:点击事件和阻止默认事件的方法: 1、有一个蓝色背景的方框,点击他以后,会弹出一个对话框,其实这里就是原生js中的alert的效果; 2、一个普通的链接,点击以后,带你进入新的页面; 3、一个链接,但是被y
JavaScript教程:Table行定位效果2015-08-06 23:10:18
近来有客户要求用table显示一大串数据,由于滚动后就看不到表头,很不方便,所以想到这个效果。上次做 table排序 对table有了一些了解,这次更是深入了解了一番,发现table原来是这么不简单。 还不清楚这个效果叫什么,有点像表头固定的效果,就叫行定位吧,
Javascript教程:判断函数类型2015-08-06 23:10:12
Javascript函数类型判断完美解决方案 在判断函数类型时,我们通常使用typeof方法,一般情况下,它会得到我们所预想的效果。但是,有一些细节并不为我们所熟知。John Resig 在分析了这些细节之后,为我们提供了一个完美的解决方案,本文将作详细介绍: 一、传
实现超酷的日期排列的2种方法2015-08-06 23:10:10
LearningjQuery.com 博客帖子列表的左边有一个很酷的日期,如图: 从图中我们看到,2009垂直排列在右侧。用Firebug查看元素,文本2009出现在html结构之中,本文介绍实现这种效果的两种方法。 一、利用Sprite技术来实现 其实现过程已有Chris Coyier 在《 Date
有名函数表达式全面解析(翻译教程)2015-08-06 23:10:06
简介 Surprisingly, a topic of named function expressions doesnt seem to be covered well enough on the web. This is probably why there are so many misconceptions floating around. In this article, Ill try to summarize both - theoretical and
delegate软件实现本地调试客户端代码2015-08-06 23:10:03
最近一直在开发Ajax应用程序。众所周知Ajax的特点是客户端和服务器分离,客户端通常由纯Javascript组成,通过XMLHttpRequest对象与服务器通信。在调试客户端代码时,如果服务器开在本地,尚可通过samba等方式直接编辑服务器上的客户端js代码,倘若服务器在异
javascript编程:编程的陷阱(gotcha)2015-08-06 23:10:03
编程的陷阱(gotcha)是指计算机系统中的意想不到的文档特征而不是bug.这些陷阱使得初学者远离javascript编程.在我看来,因为所有的浏览器都能运行javascript使得它是使用最广泛的语言之一,但它也是最少人研究的.让我们从一个基础的示例开始. 1.浮点运算 这可能
Javascript教程:随机数2015-08-06 23:10:01
弄个随机数的东西,直接从网上找了一个现成的,简单看了两眼,感觉算法应该是对的,但今天测试下来,是不对的; 网上大多数人用的写法是这样的: function getRandomA(rMin,rMax) { var range = rMax - rMin; var r = rMin + Math.round( Math.random() * ra

推荐Javascript/Ajax