目录JavaScript 对象是词典JavaScript 函数是最棒的构造函数而不是类原型静态属性和方法闭包模拟私有属性从类继承模拟命名空间应当这样编写 JavaScript 代码吗?展望最近,我面试了一个有五年 Web 应用程序开发经验的软件开发人员。四年半来她一直在从事 JavaScript 相...
分类:
Web程序 时间:
2014-08-13 21:46:17
阅读次数:
244
js也可以通过缓存数据,来加快处理速度。在必要的时候使用空间还换取时间还是值得的。例如需要很长时间才能完成的计算,就可以把计算结果缓存到客户端,以后就可以直接使用缓存的计算结果,不在重复计算。
1简单函数的计算结果的缓存 2递归函数的计算结果的缓存 3Ajax读取数据的缓存
1简单函数的计算结果的缓存
例如:
//共用函数,封装内部调用,缓存计算结果
fu...
分类:
Web程序 时间:
2014-08-01 13:37:02
阅读次数:
258
从四个方面介绍了JavaScript的对象
1 创建对象的方法
2 内置对象的创建
3 包装对象
4 对象的类型...
分类:
编程语言 时间:
2014-07-30 12:25:43
阅读次数:
247
在js中检测对象类型主要有三种,typeof,...
分类:
Web程序 时间:
2014-07-14 17:07:04
阅读次数:
225
在所有编程语言中if是最长用的判断之一,但在js中到底哪些东西可以在if中式作为判断表达式呢?
例如如何几行,只是少了一个括号,真假就完全不同,到底表示什么含义呢
var obj={};
obj.Funtext=function(){};
if(obj.Funtext)
{
alert("true obj.Fu...
分类:
Web程序 时间:
2014-07-08 18:03:22
阅读次数:
189
js比较特殊,没有类的概念,js中的对象定义为:"无序的属性的集合,其属性可以包含基本值,对象或者函数".js的对象可以直接理解为散列表.对象的每个属性或者方法都有一个名字,而每个名字都映射到一个值.无非就是一组键值对,其中的值可以是数据或者是函数每个对象都是基于一个引用类型来创建的,这个引用类型可...
分类:
Web程序 时间:
2014-07-02 22:41:10
阅读次数:
360
总认为自己弄明白了js中this的含义,this总是指向调用方法的对象,作为方法调用,那么this就是指实例化的对象。但前几天自己写脚本却遇到了一个很奇怪的问题。
代码如下:
//内部对象AutoCompleteInner
function AutoCompleteInner(transformResultInner)
{
if(transfo...
分类:
Web程序 时间:
2014-07-02 09:28:58
阅读次数:
178
js中如何实现方法重载?这涉及到三个问题
1同名函数的调用问题
2函数中特殊的参数arguments
3如何利用arguments实现方法重载...
分类:
Web程序 时间:
2014-07-01 15:37:38
阅读次数:
235
js中有一个关键字const,但目前的浏览器似乎还不支持,如果一定要定义一些常量,其实可以使用闭包,匿名函数实现常量的定义。
例如:
var Class = (function() {
var UPPER_BOUND = 100;//定义了常量
var Test={};
// 定义了一个静态方法 获取常量的方法
Test.getUPPER_BOUND=function() {...
分类:
Web程序 时间:
2014-07-01 15:29:55
阅读次数:
249
在其他语言中为了避免类和方法重名问题,都有一个类似命名空间的概念,在js中实现类似的功能吗?...
分类:
Web程序 时间:
2014-07-01 15:29:15
阅读次数:
223