继上次测试你的JavaScript能力–推荐测试一下之后又一个Javascript测试题,这次的更全面些,前14道和上次一样,这次一共26道题,都带有答案。
希望对学习JavaScript的同学有帮助。
继上次测试你的JavaScript能力–推荐测试一下之后又一个Javascript测试题,这次的更全面些,前14道和上次一样,这次一共26道题,都带有答案。
希望对学习JavaScript的同学有帮助。
测试网址:http://perfectionkills.com/javascript-quiz/
点击上面的链接进行测试
该页面是英文,请不要被英文吓到,其实我根本就没有看解说,直接答题就可以。
感觉这些题还是很不错的,比较有代表性。只可惜我的能力太差,测试的时候也就有一半可以确认答出来。
阿弥陀佛!好好学习,恶补基础啊。
IE读取XML文件
FireFox读取XML文件
Chrome,Safari读取XML文件
以上三类浏览器读取XML文件各有不同,常常困扰开发人员,现在我们将其融合为一个函数方便大家使用。
要达到的效果
很多情况下我们都会即时监听输入框值的变化,以便作出即时动作去引导浏览者增强网站的用户体验感。比如即时显示输入框已经被输入的字节数,或者即时读取输入的值来进行搜索引导,也就是google的关联搜索效果等。
只要我们能捕获即时事件就能做到很多事情。
Flash 嵌入的问题朋友们可能认为很简单,但是具体到一些问题上来讲,就不是那么简单了,比如:IE浏览器对FLASH的拦截虚框怎么去掉?在FF、OP、NS等其它浏览器是否兼容?代码是否符合W3C标准??等等
下面我就转贴别人的一篇文件,共同学习一下
页面域关系:
主页面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的宽度和高度.