首页 » 实用代码

【实用工具】网页用户反馈/客服(E-Mail、QQ 等)

意见反馈(本地电邮软件)  HTML<form />元素与mailto:协议结合,使网页浏览器可以在submit(表单提交)时打开用户电脑上的电邮客户端软件来发送邮件。电邮软件启动时,可以默认填写一些主要信息,这样就能让用户在大多数情况下只需点击“发送”即可与站务人员交流。  通常,反馈电邮的主题、收件人、抄送人都是定下就不变的(无需用户填...

jQuery 多元素串行动画

jQuery 可以很方便地给元素集合(选择符选出的元素)指定一系列动画,因为它的核心动画方法 animate 基于其内部实现的动画队列。但通常,一次性地给一个元素集合指定动画后,各成员元素的动画都是一同进行的。若有“一个接一个依次进行”的需求呢?在此,我们先基于网上对此屈指可数的解答中提到的“animate 方法的 complete 回调参数”来实现一...

【网页重构】CSS 规则清理(浏览器 BookMarkLet、FireBug 插件)

很多程序猿认为 —— 最蛋疼的工作不在于重写或创新,而是“修改前任程序猿留下的代码”……对前端工程师来说,若不进行彻底的网页重构,而只是修补现有网页的代码(多是之前由 后端工程师 乃至 只会点儿 DreamWeaver 的运维网管 写的),再加上浏览器兼容性的工作特性(特别是 IE 8-),简直是“英年早逝”的节奏……你能想象一个 HTML 文件中全是...

window.showModalDialog() 的替代方案

window.showModalDialog() 是 IE 很早就提出并最早实现的“弹出窗口”方法,它与 window.open() 的区别主要在 有无原生返回值、子窗口能否锁定父窗口,所以它的学名叫【模态窗口】。虽然后来的主流浏览器 都相继实现了这个非标准方法,但自从 HTML5 掀起了全球网页浏览器标准化浪潮,它们又在逐渐废弃这个方法。但有时,比 ...