‘前端开发’ 分类的存档
从gmail开始,前端总结出了ajax的概念,也让前端开发工程师们得到了更多的重视,前端技能是一个很庞大的体系,W3C标准,Dom结构,Css样式,Javascript编程 ……
没有评论判断 iframe 是否加载完成的完美方法
今天正好需要判断iframe加载完成 正好找到怿飞同学的这篇文章 方法很完美
var iframe = document.createElement("iframe");
iframe.src = "http://www.planabc.net";
if (!/*@cc_on!@*/0) { //if not IE
iframe.onload = function(){
alert("Local iframe is now loaded.");
};
} else {
iframe.onreadystatechange = function(){
if (iframe.readyState == "complete"){
alert("Local iframe is now loaded.");
}
};
}
document.body.appendChild(iframe);
最近, Nicholas C. Zakas 文章《Iframes, onload, and document.domain》的评论中 Christopher 提供了一个新的判断方法(很完美):
var iframe = document.createElement("iframe");
iframe.src = "http://www.planabc.net";
if (iframe.attachEvent){
iframe.attachEvent("onload", function(){
alert("Local iframe is now loaded.");
});
} else {
iframe.onload = function(){
alert("Local iframe is now loaded.");
};
}
document.body.appendChild(iframe);
几点补充说明:
- IE 支持 iframe 的 onload 事件,不过是隐形的,需要通过 attachEvent 来注册。
- 第二种方法比第一种方法更完美,因为 readystatechange 事件相对于 load 事件有一些潜在的问题。
3 条评论前端安全意识需要提升 Ifeng的URL转发漏洞
其实更多的时候需要前端人员、后端人员去提高安全意识
没有评论前端优化:在服务端合并和压缩 JavaScript和CSS文件
Web性能优化最佳实践中最重要的一条是减少HTTP 请求,它也是YSlow中比重最大的一条规 则。减少HTTP请求的方案主要有合并JavaScript和CSS文件、CSS Sprites、图像映射 (Image Map)和使用Data URI来编码图片。CSS Sprites和图像映射现在已经随处可见了,但由于IE6和IE7不支持Data URI以及性能问题,这项技术尚未大量使用。目前大部分网页中的JavaScript和CSS文件数量和开发时一致,少量的网页会根据实际情况采取本地合 并,这些合并中相当多的是有选择地手动完成,每次新的合并都需要重新在本地完成并上传到服务器,比较的随意和繁琐,同样文件的压缩也有类似的情况。而利用 服务端的合并和压缩,我们就可以按照开发的逻辑尽可能让文件的颗粒度变小,利用网页中URL的规则来自动实现文件的合并和压缩,这会相当的灵活和高效。
YUI Combo Handler
2008年7 月YUI Team宣布在YAHOO! CDN上对YUI JavaScript组件提供Combo Handler服务。Combo Handler是Yahoo!开发的一个Apache模块,它实现了开发人员简单方便地通过URL来合并JavaScript和CSS文件,从而大大减少 文件请求数。比如在页面上使用YUI2的Rich Text Editor组件需要引入多个JavaScript文件,常用方式如下:
阅读全文…
1 条评论WebRebuild.ORG 北京第二届年会 宣传一下
日程安排
- 举办时间: 2010年07月17日(星期六)
- 举办地点: 北京航空航天大学新主楼会议中心 (地图)
- 报名地址: 距离报名还有1天5时13分39秒。
- 报名截止: 2010年06月17日 0点0分0秒
| 时间 | 主题 | 嘉宾 |
|---|---|---|
| 08:45 – 09:15 | 入场 | |
| 09:15 – 10:15 | 《待定》 | Klaus Birkenbihl(W3C) |
| 10:30 – 11:30 | 《从浏览器原理看web标准的重要性》 | 范俊豪(腾讯) |
| 11:30 – 13:00 | 午饭/休息 |
| 时间 | 主题 | 嘉宾 |
|---|---|---|
| 13:00 – 14:00 | 《HTML5与CSS3》 | 谢子斌(Opera) |
| 14:00 – 15:00 | 《豆瓣的前端架构》 | 张克军(豆瓣) |
| 15:30 – 16:00 | 交流互动 |
注意:以上安排可能会根据具体情况进行一些补充与修改。
