发表于: sitebuild | 作者: | 日期: 2009/11/06 12:11

1:
javascript的函数对参数的类型和个数都不会进行检查;如果传入的参数少于定义的参数,那么剩下的几个参数会被赋予未定义的值;如果传入的参数多于定义的值,那么多余的参数会被省略。

2:
没有return语句的函数返回一个未定义值。

3:

函数定义的几种方式:


var f = new Function(‘x’, ‘y’, ‘return x * y;’);

前面的参数都是函数的参数,最后一个是函数的主体;
用这种方法定义的函数称为匿名函数。

function 语句

function f(x){
return x * x;
}

Function()构造函数

var f = new Function(“x”, “return x * x;”);

函数直接量

var f = function(x) {
return x * x;
}

在javascript中,函数就是数据,因此可以象才处理其他数据那样处理函数。以上定义创建了一个新的函数对象,并把这个对象赋值给变量f。实际上函数名并没有任何意义,它只是保存函数名称的变量的名字罢了。把这个函数赋值给其他变量,它依然会以相同的方式起作用。

比如:

var a = f;

4:
将函数的赋值给对象的属性,在这种情况下,我们称函数为方法。

5:
在函数内部可以通过arguments数组取得实际传递给该函数的所有参数;数组arguments可以使javascript的函数接收任意数目的实际参数;

6:
每个因数部有一个prototype属性,它引用的是一个预定义的原型对象。原型对象是当使用new运算符把函数作为一个构造函数来用时开始起作用的,它在定义新的对象类型时扮演非常重要的角色。

评论关闭
发表于: computer | 作者: | 日期: 2009/11/05 01:11
标签:

内容简介

SOA是英文Service-Oriented Architecture,即面向服务架构的缩写。这个词汇最近一两年频频出现在各种技术期刊上。但是一直以来对于 SOA到底是什么没有明确的回答;SOA有什么特点?适合用于解决哪些问题?与其他的技术有什么区别与联系?Web Service和SOA又是什么关系?SOA的出现对于软件架构设计有什么影响?本文将就上面提到的这些问题,尝试根据作者自己的理解给出SOA的定义;总结出SOA特有的三个基本特征;然后以HTTP协议为例对这些特征进行解释;最后简要的说明SOA对今后软件架构设计可能带来的影响。 More …

评论关闭
发表于: sitebuild | 作者: | 日期: 2009/11/04 01:11

=================================================

在<table>标签上可以使用的属性如下:

align
bgcolor
border
cellpadding
cellspacing
width

=================================================

在<tr>标签上可以使用的属性:

align
bgcolor
valign

=================================================
More …

评论关闭
发表于: sitebuild | 作者: | 日期: 2009/11/04 02:11

对于Web应用来说,注射式攻击由来已久,攻击方式也五花八门,常见的攻击方式有SQL注射、命令注射以及新近才出现的XPath注射等等。本文将以SQL注射为例,在源码级对其攻击原理进行深入的讲解。 More …

评论关闭
发表于: lnmp | 作者: | 日期: 2009/11/03 10:11

分类缩略名简介
wordpress的分类缩略名是在地址栏中显示的分类名称,比如我有一个分类叫做“mysql文档”,分类缩略名为“mysql-note”,那么我们点击跟分类链接之后,地址栏中出现的将会是:

http://www.darkmi.com/blog/archives/category/mysql-note

而不是一串带有%字符的中文转码:

http://www.darkmi.com/blog/archives/category/mysql%e6%96%87%e6%a1%a3

分类缩略名修改
如果你正在使用wordpress2.3或者以上版本,在修改分类缩略名的时候可以会遇到明明提示分类缩略名修改成功实际上却根本没有修改,或者总是提示修改不成功的情况。出现这种情况的原因是因为你准备使用的分类缩略名已经被作为标签使用。你可以换一个分类缩略名试试或者去SimleTag插件的管理页面删除与分类缩略名同名的标签即可。

分类缩略名的使用注意
(1)做好前期规划,选好分类缩略名、包括文章分类、链接分类;
(2)分类缩略名一确定,以后就不要尽量不要随意修改,这是seo的最佳实践之一。

评论关闭
发表于: sitebuild | 作者: | 日期: 2009/11/02 01:11

收藏两个robots.txt文件。 More …

评论关闭
发表于: sitebuild | 作者: | 日期: 2009/11/02 12:11
标签: ,

尽管robots.txt对于提高网站排名是很重要的,但不少站长仍然缺少缺对robots文件的了解。如果你还没为你的网站创建robots.txt文件,请通过本文的学习,来为你网站创建robots.txt。如果你网站已经有了robots.txt,那么,阅读完本文,你也应该检查下你的robots.txt,确保其中没有任何错误。 More …

评论关闭
发表于: lnmp | 作者: | 日期: 2009/10/31 01:10
标签: ,

命令简介
du命令用来查看目录或文件所占用磁盘空间的大小。

du命令语法
du [ -a | -s ] [ -k ] [ -m ] [ -g ][ -l ] [ -r ] [ -x ] [ -H | -L ][ File … ]

命令常用参数
a:
显示全部目录和其次目录下的每个档案所占的磁盘空间

b:
大小用bytes来表示 (默认值为k bytes)

c:
最后再加上总计 (默认值)

s:
只显示各档案大小的总合

x:
只计算同属同一个档案系统的档案

L:
计算所有的档案大小

More …

评论关闭
发表于: lnmp | 作者: | 日期: 2009/10/30 12:10

命令简介
gzip一样,bzip2也是用来对文件进行压缩和解压缩的工具。据说bzip2的产生式为了替代gzip,因为其相对于gzip拥有更高的压缩比。 More …

评论关闭
发表于: lnmp | 作者: | 日期: 2009/10/29 12:10

命令简介
gzip是GNU zip的缩写,它是一个GNU自由软件的文件压缩程序,也经常用来表示gzip这种文件格式。我们可以使用gzip命令用来对指定的文件进行压缩,如果磁盘空间比较紧张或者需要在网络中传输文件,那么该命令就有用武之地了。

命令语法
[root@linux ~]# gzip [-cdt#] 档名

参数说明
-c 将输出写到标准输出上,并保留原有文件。
-d 将压缩文件解压。
-v 对每一个压缩和解压的文件,显示文件名和压缩比。
-t :可以用来检验一个压缩档的一致性~看看文件有无错误。
-# :压缩等级,-1 最快,但是压缩比最差、-9 最慢,但是压缩比最好!预设是 -6。

More …

评论关闭