藏井阁

" Scientists ask why, engineers ask why not? "

hashchange Event – 监测URL的hash变化

hashchange事件在html5中有定义,在url的hash段变化的时候触发。目前支持onhashchange的浏览器有Gecko 1.9.2 (Firefox 3.6/Thunderbird 3.1/Fennec 1.0), IE 8, WebKit 528+ (Safari/Google Chrome), Opera 10.70

Web开发 2010-11-26 14,217 views

JS和FLASH交互的一个注意点

在js调用flash抛出的接口函数时,在flash play 10.0.x.x下会报错,关键代码在(xxxx根据实际情况不同): try { __flash__toXML(xxxx()) ; } catch (e) { ““; } 关于Flash怎么实现和js通信的,可以参看这里ExternalInterface 与 JavaScript。 步步排查,最终…

Web开发 2010-11-04 6,274 views

WordPress插件SHLwhenneed – 按需加载SyntaxHighlighter

SHLwhenneed是基于SyntaxHighlighter开发的wordpress插件,对代码高亮功能的加载做了优化,更少的流量和更快的展现,实现按需加载。不破坏页面的原有良好结构,不影响SEO。

Web开发 2010-10-24 5,636 views

使用JSLint校验脚本 – EditPlus增加JSLint插件

JSLint是Douglas Crockford提供的一个语法检测工具,用来检测是否使用了Javascript中“不好的部分”,避免隐含的错误,规范代码书写习惯。在线检测地址为www.jslint.com。 每次将代码复制到浏览器中检测,还是有点麻烦,在比较紧急的情况下,甚至忽略或忘记。在IDE中集成…

Web开发 2010-10-23 8,252 views

小页面的开发总结

这几天神经紧张的做了一个小页面,功能点倒很小,只是有些注意点,平时容易忽略,在此做个小结,以后遇到此类开发任务,进行下面几个方面的检查,算是一个checklist吧。明显的小问题自己都没发现,别的合作团队发现了还是很尴尬的。 1. 页面结构中不要出现明文的email…

Web开发 2010-09-16 4,793 views

ShareObject离线存储相关

离线存储方案中,Flash提供的本地共享对象ShareObject是一种跨平台较好的方案,当然在客户端已经安装Flash Player的情况下。 ShareObject默认只能存储100Kb的数据,用户可在右键点击后设置存储大小,最大无限制,如下图示: win7下,ShareObject的存储位置为(其他系…

Web开发 2010-08-19 5,757 views

Ajax机制简介

Ajax作为一种常用的web技术,本质是通过XMLHttpRequest对象请求远程接口获取数据,本文简单介绍其实现机制。 Ajax基础 一个完整的Ajax过程如下: 创建XMLHttpRequest对象 通过上一步创建的XMLHttpRequest对象,打开一个连接 绑定事件,对获取到的数据进行处理。一般为…

Web开发 2010-08-01 5,011 views

第六章:把脚本放在底部 —《高性能网站建设指南》读书笔记

一般浏览器对同一域下的资源只能保持两个并发下载。无法修改用户的浏览器设置来增加并行下载数,但可以将资源存放到多个域下,来保持更多的并行连接,缩短页面加载速度。简单的实现就是对域名做CNAME,Yahoo!的研究表明,使用两个域来加载资源效果是比较好的。 脚本会…

Web开发 2010-05-20 5,243 views

Firebug 控制台指令

Firebug 控制台指令 函数 说明 console.log(object[, object, …]) 向控制台输出一个信息。可以输入多个参数,输出将已空格分隔各参数输出。第一参数可以包含格式化文本,例如:console.log(‘这里有%d个%s’,count,apple);字符串格式:%s :字符串。%d, %i:…

Web开发 2010-05-14 6,682 views

第五章:将样式表放在顶部 —《高性能网站建设指南》读书笔记

浏览器自上而下解析HTML文档并逐步呈现。但是将样式表放到文档的最后,会导致浏览器为了避免当样式改变时重绘元素而不会马上呈现,用户会看到“白屏(blank white screen)”,待内容和样式表加载完毕再突然呈现整个页面。 如果白屏发生在被用户设为主页时,启动浏览器本身…

Web开发 2010-05-13 3,941 views

damon pang

大魔

Damo

i#impng.com

专注Web开发,爱电影,爱One Piece.