上一页 1 ··· 18 19 20 21 22
摘要: 1、通过Object的getOwnPropertyNames方法,获取到所有的该类数组的属性,但因为数组有默认的length属性,所以需要-1。var arr = [];arr["a"] = "A";arr[2] = "B";var result = Object.getOwnPropertyNames(arr);var len = result.length -1;2、for in遍历var arr = [];arr["a"] = "A";arr[2] = "B";var 阅读全文
posted @ 2013-09-21 10:23 charling 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 同源策略跨域的集中方法:1、服务器端发送请求,服务器作为中继代理(此方法不理解)2、iframe3、script标签 通过动过动态生成script标签,并将src指向目标源的方式(img标签同样具有src属性,用img实现不行吗?)原生实现方式示例:var url="www.xxx.baidu.com/aa.js", scriptTag=document.createElement("script");scriptTag.src=url;document.getElementByTagName("head")[0].appendChi 阅读全文
posted @ 2013-09-21 00:02 charling 阅读(8316) 评论(0) 推荐(0) 编辑
摘要: localStorage,本地存储,5M,IE8+以及较新版本的主流浏览器都支持,window对象的属性用法示例:localStorage.a="a";localStorage["a"]="a";localStorage.setItem("a", "a");var a=localStorage.a;var a=localStorage["a"];var a=localStorage.getItem("a");localStorage.removeItem( 阅读全文
posted @ 2013-09-20 23:36 charling 阅读(306) 评论(0) 推荐(0) 编辑
摘要: String name1 = “java”;String name2 = name1 + “world”;在执行过程中会首先创建一个StringBuilder,String name2 = (new StringBuilder()).append(name1).append("world").toString();name2是一个新的字符串对象,而不是直接在name1后面加上“world”,因此,如果在循环中使用“+”连接字符串,则会产生很多的字符串对象,占用内存的同时会降低效率。 阅读全文
posted @ 2013-03-14 14:52 charling 阅读(1446) 评论(0) 推荐(0) 编辑
摘要: 只要是程序中出现的相同的字符串,只会在字符串池中出现一次。但如果是通过new关键字来创建的新字符串对象,则会形成新的字符串对象。 阅读全文
posted @ 2013-03-14 14:39 charling 阅读(131) 评论(0) 推荐(0) 编辑
摘要: -128~127时,第二次直接从缓存取,否则创建新的实例。自动装箱 使用的是Integer.valueOf 阅读全文
posted @ 2013-03-14 10:07 charling 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 0.1 用1/16 + 1/32 + 1/256 + 1/312 + ...... 阅读全文
posted @ 2013-03-14 09:35 charling 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 1.使用var只在声明的作用域范围内有效,不使用则在全局范围内有效2.使用var声明的是变量,不使用则声明的是window对象的属性3.使用var声明的变量不能用delete删除,不使用则可以 阅读全文
posted @ 2012-11-27 10:53 charling 阅读(307) 评论(0) 推荐(0) 编辑
上一页 1 ··· 18 19 20 21 22