最近的文章列表

Chrome 浏览器跨域和安全访问问题 使用 chrome的命令行标记:disable-web-security 参数联调线上数据

做前端的,用Ajax获取数据,是常有的事情,同域下自然没问题了,如果是不同域获取数据,浏览器就有个同源策略的限制

如图:XMLHttpRequest cannot load

...

2014/1/19 Comments:
PHP IE中下载附件问题解决方法

重点:

1、在IE中下载附件之前要清空缓存。

2、中文文件名要用urlencode编码。

代码如下:

Header("Pragma: "); //不加的话,IE中会提示目标主机无法访问
Header("Cache-Control: "); //不加的话,IE中会提示目标主机无法访问
Header("content-type: $type");
Header("accept-ranges: bytes"); 
2014/1/8 Comments:
获取元素距离浏览器周边的位置的方法getBoundingClientRect
代码如下:

var box = document.getElementById( "gaga1" );
/* alert( box.getBoundingClientRect().top );
alert( box.getBoundingClientRect().right );
alert( box.getBoundingClientRect().bottom );
alert( box.getBoundingClientRect().left ) */
2014/1/7 Comments:
如何解决:载入页面时到服务器的连接被重置

载入页面时到服务器的连接被重置。
我们的网站经常打不开,用firefox打开网站时出现“载入页面时到服务器的连接被重置。”这个是怎么回事儿

------解决方案--------------------
服务器不稳定,执行程序时速度太慢,客户端总是超时而得不到响应。
------解决方案--------------------
没遇到过这个问题,帮顶下
------解决方案--------------------
你可以在其他浏览器下测试下会不会有这个问题,以此

2013/12/26 Comments:
JS获取scrollHeight的问题以及谈谈标准问题

我在作一个iframe自动调整高度时,被嵌入的页面commit.asp的代码如下:

代码如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
...
2013/12/24 Comments:
JavaScript创始人 Brendan Eich

一直觉得js只是切换个图片,搞搞滚动条什么的。最近在看代码才发现js的强大--虽然也有很多缺点。还是要向大师致敬

布兰登·艾奇(Brendan Eich,1964年~)

布兰登·艾奇1964年生于美国加州的森尼维尔市,毕业于伊利诺伊大学香槟分校。1995年任职于网景期间,为网景浏览器开发出JavaScript,之后成为浏览器上应用最广泛的脚本语言之一

...
2013/12/23 Comments:
IE6,IE7全局变量的DID(Dissociative Identity Disorder译为:人格分裂症) 变量怪异的操作模式和存储

问题描述:

在HTML文档里写上这段代码:
<script type="text/javascript"> window['a'] = 'Hi'; </script>
<script type= "text/javascript" src="out.js"></script>
<script type="text/javascript"> alert(a); </script>
然后在out.js里写上这句: if(false ) { var a = 'Hello'; } 然后用FF和IE6分别运行,看看你得到什么。
在FF里会弹出“Hi”,但是在IE6中,会得到“undefined”。 很神奇吧?按语法,无论如何,a都不可能是undefined。但是IE6里就会。
如果把两个语句都写在同一个文件里,就不会有这个情况。 如果把out.js里改成window.a,或者把前一个改成var a,也不会有这个情况。 如果把out.js里的var a移到if语句之外,或是把if的条件改为true,也不会有这个情况。
...
2013/12/9 Comments:
详解js中cookie的用法
JavaScript中的另一个机制:cookie,则可以达到真正全局变量的要求。 cookie是浏览器 提供的一种机制,它将document 对象的cookie属性提供给JavaScript。可以由JavaScript对其进行控制,而并不是JavaScript本身的性质。

cookie概述 
曾经利用一个不变的框架来存储购物栏数据,而商品显示页面是不断变化的,尽管这样能达到一个模拟 全局变量的功能,但并不严谨。例如在导航框架页面内右击,单击快捷菜单中的【刷新】命令,则所有的JavaScript变量都会丢失。因此,要实现严格的 跨页面全局变量,这种方式是不行的, JavaScript中的另一个机制:cookie,则可以达到真正全局变量的要求。 
...

2013/12/4 Comments:
屏蔽浏览器后退(back)按钮与清除网页历史记录
清除网页历史记录可以防止数据或者资源文件不用浏览器缓存的,在数据更新比较频繁的系统中,这个很重要。浏览器的后退按钮使得我们能够方便地返回以前访问过的页面,它无疑非常有用。但有时候我们不得不关闭这个功能,以防止用户打乱预定的页面访问次序。
本文介绍网络上可找到的各种禁用浏览器后退按钮方案,分析它们各自的优缺点和适 
用场合。

一、概述


曾经有许多人问起,“怎样才能‘禁用'浏览器的后退按钮?”,或者“怎样才能防止用户点击后退按钮返回以前浏 
...
2013/12/4 Comments:
多种js刷新页面的方法
我们常常需要刷新页面,局部刷新会得到更好的用户体验,这里整理了一些用js实现的刷新页面的代码,供参考

一、先来看一个简单的例子: 
下面以三个页面分别命名为frame.html、top.html、bottom.html为例来具体说明如何做。 
frame.html 由上(top.html)下(bottom.html)两个页面组成,代码如下: 


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> 
...
2013/12/4 Comments: