文章列表

突然想到的

分析网站皮肤代码时发现多处可优化之处,例如hover切换图片状态采用jQueryRollover实现,而实际使用CSS伪类配合精灵图即可达成,能有效减少HTTP请求次数。当前代码存在明显的性能改进空间,相关重构工作仍在进行中。 阅读全文

错误行为的疑问

记录CSS背景图片URL引号使用的规范差异,微软示例省略引号而W3C标准包含引号;分析CSS选择器性能问题,ID选择器虽快但多重嵌套效率低,且权重计算存在误区,建议优先使用class实现模块化;纠正标签属性书写顺序、代码缩进规范及属性拼写检 阅读全文

防止统计数据出错

,
通过检测当前页面域名与预设白名单是否匹配,可识别统计代码是否被误复制到其他站点运行。当域名不匹配时触发提示,提醒使用者移除误用的代码。该方案亦可扩展为自动插入脚本元素,主动阻止非授权域名的统计代码执行,从源头避免数据污染。 阅读全文