`
文章列表
◆字符串的使用 在IE6和IE7中因字符串级联导致的主要问题是垃圾回收性能,虽然这些问题在IE8中已经得到解决,但如果你的用户大部分仍然在使用IE或IE7,你就得格外注意这个问题了。看一个例子先: var veryLongMessage = "This is a long string that due to our strict line length limit of" + maxCharsPerLine + " characters per line must be wrapped. " + percentWhoDislike + &qu ...
尽可能避免使用全局变量和函数.全局的变量和函数其实等价于 window 对象的属性/方法, 访问速度自然会慢. var myvar = 0; // 336mswindow.myvar = 0; // 2383ms var myfunc = function(){} // 3515mswindow.myfunc = function(){} // 10151ms 尽量避免用 new 操作符创建函数.可能通过 new 创建的函数还需要额外地对函数内容字符串进行解析操作. function f(){}; // 277msvar f  = function(){} // 3085msvar f ...
安装插件:请参照http://subclipse.tigris.org/servlets/ProjectProcess?pageID=p4wYuA   导出项目:可以把本机已存在的工程导入到SVN库中进行共享管理,具体是选中某个工程再右击选择 小组|共享项目...。在操作的过程中,默认以工程名为上传目录结构的根上传到代码库中,不过可以改名后再传。在操作的最后一步还是进行一次提交操作才能真真的把文件上传到服务器上去。  图标说明:灰色向右箭头:本地修改过 蓝色向左箭头:SVN上修改过 灰色向右且中间有个加号的箭头:本地比SVN上多出的文件 蓝色向左且中间有个加号的箭头:SVN上比本地多出 ...
在SVN中Branch/tag在一个功能选项中,在使用中也往往产生混淆。 在实现上,branch和tag,对于svn都是使用copy实现的,所以他们在默认的权限上和一般的目录没有区别。至于何时用tag,何时用branch,完全由人主观的根据规范和需要来 ...
svn中建立branch或者tag的方法比较简单,totoiseSVN中的操作是: 1.选择Branch/tag.. 2.在出来的界面中的To URL中填上URL,一般是svn://IP/Project/branches/branch-1, 这样就建立了一个branch-1的branch. 建立tag是一样的操作,只不过URL一般是svn://IP/Project/tags/tag-1 3.后面的Create copy from是用于选择从你当前的working base中的哪个版本中建立branch/tag,可以根据自己的选择来订制,一般选择Head Revision subclipse中几乎 ...
Ctrl+Shift+O , Ctrl+Shift+M ,自动导包。 Ctrl+Shift+F ,格式化代码。   Ctrl+Alt+H ,打开调用层次结构。 Ctrl+F3 ,打开结构,显示所选元素的结构。 Ctrl+Shift+H ,在类型层次结构视图中打开类型。 Ctrl+O ,
一篇很不错的关于JavaScript原型设计的文章,融入了作者自己思想的元素,做个标记与大家分享。 《悟透JavaScript 》
右键点击project   Properties -> Java Build Path -> Source 展开里面的项目   选中 Excluded,点击 Edit 按钮   在 Exclusion patterns 中点击 Add 按钮   输入 **/.svn/**   保存即可
1. 查看你的Eclipse中使用的是什么SVN Interfacewindows > preference > Team > SVN ,并找到 SVN Interface(SVN 接口) 2. 如果是用的JavaHL, 找到以下目录并删除auth目录.C:\Documents and Settings\[YourUserName]\Application Data\Subversion\ 3. 如果你用的SVNKit, 找到以下目录并删除.keyring文件.[eclipse]\configuration\org.eclipse.core.runtime
在日常开发中,我们经常需要判断某个对象是否是数组类型的,在js中检测对象类型的常见的方法有几种: 1、typeof操作符。对于Function、String、Number、Undefined这几种类型的对象来说,不会有什么问题,但是针对Array的对象就没什么用途了: alert(typeof null); // "object" alert(typeof []); // "object"  2、instanceof操作符。此操作符检测对象的原型链是否指向构造函数的prototype对象,恩,听起来不错,应该可以解决我们的数组检测问题: ...
null 与 undefined JavaScript 中一共有 5 种基本类型,分别是 String、Number、Boolean、Null 和 Undefined 。前 3 种都比较好理解,后面两种就稍微复杂一点。 Null 类型只有一个值,就是 null ; Undefined 类型也只有一个值,即 undefined 。 null 和 u ...
全局对象是预定义的对象,作为 JavaScript 的全局函数和全局属性的占位符。通过使用全局对象,可以访问所有其他所有预定义的对象、函数和属性。全局对象不是任何对象的属性,所以它没有名称。 全局对象只是一个对象,而不是类。既没有构造函数,也无法实例化一个新的全局对象。 顶层函数(全局函数) FF: Firefox, N: Netscape, IE: Internet Explorer 函数 描述 FF N IE decodeURI() 解码某个编码的 URI。 1 4 5.5 decodeURIComponent() 解码一个编码的 URI 组件。 ...
这一章我们将会重点介绍JavaScript中几个重要的属性(this、constructor、prototype), 这些属性对于我们理解如何实现JavaScript中的类和继承起着至关重要的作用。 this this表示当前对象,如果在全局作用范围内使用this,则指代当前页 ...
HTTP请求 现在,很多浏览器都可以直接从javaScript中初始化HTTP请示并获取结果,完全不用隐藏框架和其他取巧的小技巧了。这样功能的的核心是微软创建的XML HTTP请求对象。这个对象是与MSXML一起出现的。XML HTTP请求的本质是 ...
cookie cookie是第一个JavaScript可以利用客户端——服务器端之间的交互手段。浏览器向服务器发送请求时,为这个服务器存储的cookie会与其他信息一起发送到服务器。这使得JavaScript可以在客户端设置一个cookie,之后服务器端就 ...
Global site tag (gtag.js) - Google Analytics