摘要:
1、js提供了三种循环:for(;;) while() for(in),for(in)的效率最差,最好采用for循环,如果循环变量需要递增或递减,尽量使用++。2、如果需要遍历数组,应该先缓存数组长度,再将数组长度放入局部变量中,避免多次查询数组长度。3、尽量选用局部变量而不是全局变量。 4、尽量作... 阅读全文
摘要:
我们经常会在页面上使用ajax请求访问其他服务器上的数据,此时客户端就会出现跨域问题。跨域问题是由javascript语言安全限制中的同源策略造成的。简单来说,同源策略是指一段脚本只能读取来自同一来源的窗口和文档的属性。同一来源是指主机名、端口号和协议的组合。解决方案:1、通过jsonp跨域scri... 阅读全文
摘要:
1、用正则表达式实现字符串首尾空格删除功能。2、写一个hack样式实现在IE6、IE7、firefox下分别使用不同的颜色。background:blue;*background:red !important;_background:yellow;3、列出4个http状态码并解释含义。200:OK;... 阅读全文