首页 » 水哥专栏

网页特殊字体的全局应用(图标字体、文字字体的混用,无需容器标签)

图标字体的概念 其实从计算机字符编码诞生伊始就有了 ——世界上第一套字符编码 ASCII 码中,有一些用来拼接表格边框的字符,还有一些我们“谈码色变”的“乱码”字符。它们以前除了因为“乱码”而广为人知,一些洋人称之为 ASCII 艺术的“字符画”是命令提示终端画图的一种简便方式,千禧年之前算是 BBS 达人的必备技能,而今则是 QQ 聊天刷屏的必备了~...

HTML 5 Placeholder 特性的模拟实现

网页表单文字输入框内容提示 这一特性在 HTML 5 中由 placeholder 属性来实现,但它依然没有标准化,IE 10 之前不支持,控制其样式的伪元素的命名、特性还不统一,让人用起来有些不爽……其实 HTML 4 原生的 value 属性配合 JavaScript 就能很好实现这个特性 ——// Version: 0.2 $(docume...

【原创】JavaScript 文件响应式异步加载器(单页稳定版)

我在做《i飞扬》电子杂志 HTML5 在线版的过程中,为了在不改变 Web 前端程序猿的编程思维习惯的前提下,保证整个 WebApp 的好用、可靠,自己开发了一个【JavaScript 文件响应式异步加载器】—— EasyImport.js。开始只是一段放在 HTML <head /> 中的小脚本,没觉得是个多么复杂的东西。但随着应用的深入...

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

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

【JavaScript 进阶】面向对象编程与 jQuery 式 API 的实现

JavaScript 简洁、灵活,jQuery 优雅、强大 —— 它们共同开拓了新的思维方式,影响了一代程序员和他们的 Web 前端开源项目,这是毋庸置疑的~要想让它们的简洁、灵活、优雅、强大为我所用,内化为编程上的精神法宝,亲手“临摹”一下既有趣又有力。一番死磕之后,jQuery 中蕴含的 JavaScript 面向对象的思想方法 自然就很容易理解了...