Number对象常用的toFixed()方法2015-08-06 23:17:46
与String对象类似,我们需要先创建一个Number对象,然后才能使用Number对象的各种方法和属性。要创建一个Number对象,可以使用如下代码: var firstNumber = new Number(123); var secondNumber = new Number('123'); 然而,也可以声明一个基本数据类型的数
解决JavaScript循环中的过多操作2015-08-06 23:17:46
根据Nicholas的说法,有四种代码会拖慢脚本的运行,并最终导致脚本失控。分别是次数过多的同步循环、庞大的函数体、不恰当的递归和不合理的DOM调用。这篇着重讲第一个原因。最后给出了一个开发模式,替换传统的循环结构,可以完全避免脚本失控的状况发生。
JS教程:为什么尽量用局部变量代替全局变量2015-08-06 23:17:44
在JavaScript中,我们应该尽可能的用局部变量来代替全局变量,这句话所有人都知道,可是这句话是谁先说的?为什么要这么做?有什么根据么?不这么做,对性能到底能带来多大的损失?本文就来探讨这些问题的答案,从根本上了解变量的读写性能都和哪些因素有关
JavaScript+CSS制作的网站导航菜单2015-08-06 23:17:43
相关文章: 基于CSS的网站导航菜单 Agami Creative Designers sometimes use tooltips for their navigation. However, tooltips and aqua are quite an unusual combination. Whitehouse.gov A perfect example of how one should organize huge amounts of
使用JavaScript数组上的经验之谈2015-08-06 23:17:43
本文是Rick Strahl在使用JavaScript数组上的经验之谈,在一些细微的地方介绍了JavaScript在处理数组上,相对于其他开发语言的不同之处,有些可能是我们自己想当然的事情,但实际上不是那么回事,呵呵。具体涉及到JavaScript数组初始化、length、扩展属性等。
提升JS性能:将递归转换为迭代2015-08-06 23:17:42
影响JavaScript性能的另外一个杀手就是递归,在上一节中提到采用memoization技术可以优化计算数值的递归函数,但memoization不是万能的,不是所有的递归函数都可以用memoization技术优化,本文介绍了这些情况,并介绍了解决办法,就是将递归转换为迭代,同时
javascript的私有成员(private)2015-08-06 23:17:41
对象 Javascript 根本上是和对象相关的。数组是对象。函数是对象。对象是对象。那什么是对象呢?对象是名-值对的集合。名是字符串,值可以是字符串,数字,布尔值或者对象(包括数组和函数)。通常对象是像哈希表一样执行地,这样便于值地快速检索。 如果值是
总结Javascript调用函数的方法2015-08-06 23:17:40
一次又一次的,我发现,那些有bug的Javascript代码是由于没有真正理解Javascript函数是如何工作而导致的(顺便说一下,许多那样的代码是我写的).JavaScript拥有函数式编程的特性, 当我们选择面对它的时候,这将成为我们前进的阻碍. 作为初学者,我们来测试五种函数
JS教程:call、apply、callee用法2015-08-06 23:17:39
可能不少学习javascript在使用call,apply,callee时会感到困惑,以下希望对于你有所帮助: 1、它是函数的方法或属性; 2、它可以改变执行上下文的this指向; 3、作为另一个对象调用一个方法(即可以把一个对象的方法作为另一个对象的方法来引用); 4、apply方
Javascript教程:PopUp对象2015-08-06 23:17:38
公司要求我在一个办公系统上加上提示功能, 我研究了很久,尝试了很多种方法.使用window.open来定时提示, 可是不过多久,客户就不耐烦得说,弹出窗口太繁了.于是我想到了用CreatePopup()的方法,不过问题来了,既然是一个办公系统,要考虑到兼容性问题,不考虑到网景

推荐Javascript/Ajax