11 2012 档案
摘要:javascript的this关键字很特别和actionscript2.0时期this指向是一样的,如果你以前是个actionscript2.0的coder那肯定是往事不堪回首。actionscript3.0以后this关键字就是指向类本身,而javascript至今还是未实现this始终指向类本身的功能。新版本的ECMAScript5中已经加入了bind函数以控制this关键字的绑定,但是在这之前最好还是自己实现bind函数,通过判断Function.prototype.bind是否支持来实现自己的bind函数,如果已经实现则使用浏览器原生支持的方法。1、简易的绑定this到某对象上if(!
阅读全文
摘要:注意:以下是按操作来分类的,有的方法有多个用途,就有重复1、数组的创建var arrayObj = new Array(); //创建一个数组var arrayObj = new Array([size]); //创建一个数组并指定长度,注意不是上限,是长度var arrayObj = new Array([element0[, element1[, ...[, elementN]]]]); 创建一个数组并赋值 要说明的是,虽然第二种方法创建数组指定了长度,但实际上所有情况下数组都是变长的,也就是说即使指定了长度为5,仍然可以将元素存储在规定长度以外的,注意:这时长度会随之改变。2、数组的元素
阅读全文
摘要:functionShowObjProperty(Obj){varPropertyList='';varPropertyCount=0;for(iinObj){if(Obj.i!=null)PropertyList=PropertyList+i+'属性:'+Obj.i+'\r\n';elsePropertyList=PropertyList+i+'方法\r\n';}alert(PropertyList);}代码如下:<script type="text/javascript">// 创建一个对象 my
阅读全文
摘要:/***********************************************************///SVNSubversion 用户权限管理//资料来源:网络、总结//2010年7月20日/***********************************************************/基本的操作:以我创建的Svn工程为例子来讲解SVN权限管理的配置仓库创建路径:D:\SVNLibrary>>>取消匿名登陆:打开文件D:\SVNLibrary\conf\svnserve.conf找到:###anon-access = read将
阅读全文
摘要:Subversion是一個文件版本管理工具, 廣泛的被大家採用來作為源代碼版本管理.已有的工具不管是其自帶的命令行工具還是Windows UI的tortoiseSVN等還是很方便實用的, 但是如果想跟已有的系統整合的話,除了用其內建的Hook Script功能外,必然要使用SVN的API,這個API是用C寫的, 所以對於其他開發語言來說如java, C#等使用起來不方便.於是就有了SVN Client的java實現,或者是用其他語言對C接口的DLL包裝了一層的代碼(參考SWIG),這樣我們就可以方便的使用其他語言來與SVN repository 進行溝通了SharpSvn就是 .net平台的一
阅读全文
摘要:需要调用svn去做一些操作时,有两种方式:调用svn.exe命令行和调用svn api接口。我不太喜欢调用命令行的方式,是因为它需要依赖一个外部的exe程序,同时,为了得到命令执行结果,还需要去捕捉命令行的输出控制台,然后去解析,使得不太可靠。因此,我选择了调用svn接口的方式,因为我使用的是c#,有一个现成的第三方包装的库SharpSvn可以调用。SharpSvn主页:http://sharpsvn.open.collab.net/使用起来很简单,下面是一个例子:staticvoidMain(string[]args){using(SvnClientclient=newSvnClient()
阅读全文