Archive for the ‘前端技术’ Category

测试你的JavaScript能力–推荐测试一下

星期三, 二月 24th, 2010

点击进行测试

测试网址:http://perfectionkills.com/javascript-quiz/

点击上面的链接进行测试

该页面是英文,请不要被英文吓到,其实我根本就没有看解说,直接答题就可以。

感觉这些题还是很不错的,比较有代表性。只可惜我的能力太差,测试的时候也就有一半可以确认答出来。

阿弥陀佛!好好学习,恶补基础啊。

JavaScript读取XML文件[兼容IE,FF,Chrome,Safari]

星期日, 二月 21st, 2010

IE读取XML文件
FireFox读取XML文件
Chrome,Safari读取XML文件
以上三类浏览器读取XML文件各有不同,常常困扰开发人员,现在我们将其融合为一个函数方便大家使用。

(更多…)

监听输入框值的即时变化onpropertychange、oninput

星期日, 二月 21st, 2010

要达到的效果

很多情况下我们都会即时监听输入框值的变化,以便作出即时动作去引导浏览者增强网站的用户体验感。比如即时显示输入框已经被输入的字节数,或者即时读取输入的值来进行搜索引导,也就是google的关联搜索效果等。

只要我们能捕获即时事件就能做到很多事情。

(更多…)

HTML插入FLASH的全兼容解决方案[主讲SWFObject方法]

星期日, 二月 21st, 2010

Flash 嵌入的问题朋友们可能认为很简单,但是具体到一些问题上来讲,就不是那么简单了,比如:IE浏览器对FLASH的拦截虚框怎么去掉?在FF、OP、NS等其它浏览器是否兼容?代码是否符合W3C标准??等等

下面我就转贴别人的一篇文件,共同学习一下

(更多…)

关于Cookie中的Path和domain

星期日, 二月 21st, 2010

Path – 路径。指定与cookie关联的WEB页。

值可以是一个目录,或者是一个路径。

(更多…)

location.hash实现跨域iframe自适应

星期日, 二月 21st, 2010

页面域关系

主页面a.html所属域A:www.taobao.com
被iframe的页面b.html所属域B:www.alimama.com,假设地址:http://www.alimama.com/b.html

实现效果

A域名下的页面a.html中通过iframe嵌入B域名下的页面b.html,由于b.html的宽度和高度是不可预知而且会变化的,所以需要a.html中的iframe自适应大小.

问题本质:

js对跨域iframe访问问题,因为要控制a.html中iframe的高度和宽度就必须首先读取得到b.html的大小,A、B不属于同一个域,浏览器为了安全性考虑,使js跨域访问受限,读取不到b.html的高度和宽度.

解决方案:

引入代理代理页面c.html与a.html所属相同域A,c.html是A域下提供好的中间代理页面,假设c.html的地址:www.taobao.com/c.html,它负责读取location.hash里面的width和height的值,然后设置与它同域下的a.html中的iframe的宽度和高度.

(更多…)