在函数内部,有两个特殊的对象:arguments和this。其中,arguments在曾经介绍过,它是一个类数组对象,包含着传入函数中的所有参数。虽然arguments的主要用途是保存函数参数,但这个对象还有一个名叫callee的属性,该属性是一个指针,指向拥有这个arguments对象的函数。
2012-09-05 00:00:00
因为ECMAScript中的函数名本身就是变量,所以函数也可以作为值来使用。也就是说,不仅可以像传递参数一样把一个函数传递给另一个函数,而且可以将一个函数作为另一个函数的结果返回。来看一看下面的函数:
2012-09-04 00:00:00
到目前为止,我们一直没有对函数声明和函数表达式加以区别。而实际上,解析器在向执行环境中加载数据时,对函数声明和函数表达式并非一视同仁。解析器会率先读取函数声明,并使其在执行任何代码之前可用(可以访问);至于函数表达式,则必须等到解析器执行到它所在的代码行,才会真正被解释执行。请看下面的例子:
2012-09-03 00:00:00
将函数名想象为指针,也有助于理解为什么ECMAScript中没有函数重载的概念。以下是前面使用过的例子:
2012-09-02 00:00:00
说起来ECMAScript中什么最有意思,我想那莫过于函数了——而有意思的根源,则在于函数实际上是对象。每个函数都是Func tion类型的实例,而且都与其他引用类型一样具有属性和方法。由于函数是对象,因此函数名实际上也是一个指向函数对象的指针,不会与某个函数绑定。函数通常是使用函数声明语法定义的,如下面的例子所示:
2012-09-01 00:00:00
今天,小虫在使用百度站长平台中的页面优化建议工具时,有一条建议是:“下面图片,可以使用css sprite进行合并,减少请求次数。”然后列出来图片的链接地址,链接的指向是几个背景小图标。相信很多人(包括很多DIV网页排版师们)并不是很清楚css sprite是什么?但一定接触过或使用过。当我们另存一些大网站的一些小图标时,你会发现存下来的这张图里面有很多的图标。小虫给大家附个图:
2012-09-01 00:00:00
在关系统数据库,SQL数据查询功能是由Select语句完成的,利用Select语句可以在数据库中根据用户的需求以及提供的限制条件进行数据查询,并把查询结果以表格的形式返回.
2012-08-31 00:00:00
由于数据库表在计算机中占有物理空间,出于效率方面的考滤,在不需要某些数据库表时,可以删除它们.使用drop table语句可以删除数据库表及表中的任何约束,并释放它们所占的物理空间.利用drop table语句删除数据库表的语法结构如下;
2012-08-30 00:00:00
在对数据库操作过程中,我们也时常需要对表字段进行创建,删除等操作.前面我介绍过创建字段的方法(alter column 新字段 varchar(100)),下面我们介绍如何删除字段.
2012-08-29 00:00:00
网站运营是继网站建设之后的一个难题,怎么做网站优化,怎么吸引用户,怎么留住用户等都是运营网站时都需要考虑的因素。今天我谈论的时怎么运营网站才能盈利?
2012-08-29 00:00:00
创建数据库表后,还可以利用SQL代码增加数据库表的新字段,下面通过具体实例进行讲解.
2012-08-28 00:00:00
在SQL中,利用sp_rename函数可以动态重命名指定数据库表,该函数的语法结构如下:
2012-08-27 00:00:00