mackxu
子曰:学而时习之,不亦说乎?

随笔分类 -  HTML

Web前端知识
Gruntjs: grunt-usemin使用心得
摘要:Replaces references to non-optimized scripts or stylesheets into a set of HTML files. grunt-usemin 是js、css合并,压缩,修改模板资源链接一体化工具。虽然已经有了文档说明,但实际操作中还是不容易啊。 阅读全文
posted @ 2014-03-10 00:00 mackxu 阅读(4164) 评论(0) 推荐(0)
HTML语义化之常见模块
摘要:语义化HTML,用合理的HTML标记以及特有的属性去格式化文档内容。 阅读全文
posted @ 2013-08-14 08:27 mackxu 阅读(467) 评论(0) 推荐(0)
挂多个class还是新建class —— 多用组合,少用继承
摘要:继承的思路是将一个复杂且包含变化的类,拆分成几个复杂但稳定的子类。首先明确一个抽象的父类,父类有着几乎所有的方法和属性。但使用继承的话,任何一点小的变化也需要重新定义一个类,很容易引起类的爆炸式增长,产生一大堆有着细微不同的子类。 组合的思路是将一个复杂的类分成容易产生变化的部分和相对稳定的部分,将容易变化的部分拆分出去,每一种可能的变化设计成一个个单独的类,而相对稳定部分设计成一个主体类,这样,将一个复杂的类拆分成几个简单的类,类之间没有继承关系,这遵循了面向对象设计的“单一职责”原则。将那些容易变化的类的实例赋值给主体类作为一个属性,这样就实现了类的组合。用组合方式,可以大大减少类的数量。 阅读全文
posted @ 2013-08-07 17:06 mackxu 阅读(1151) 评论(1) 推荐(0)
替换元素与非替换元素「转」
摘要:替换元素就是浏览器根据元素的标签和属性,来决定元素的具体显示内容。 阅读全文
posted @ 2013-07-26 16:31 mackxu 阅读(424) 评论(0) 推荐(0)
解读iframe
摘要:标题党。讨论了iframe在加载时的性能问题。少用iframe 阅读全文
posted @ 2013-05-03 20:05 mackxu 阅读(580) 评论(0) 推荐(0)
Web Worker简单工作原理
摘要:HTML5 Web Workers可以让Web应用程序具备后台处理能力 阅读全文
posted @ 2012-12-21 14:59 mackxu 阅读(992) 评论(0) 推荐(0)
HTTP协议通信过程
摘要:基于HTTP协议的客户/服务器模式的信息交换过程,它分四个过程:建立连接、发送请求信息、发送响应信息、关闭连接。 阅读全文
posted @ 2012-12-01 13:36 mackxu 阅读(282) 评论(0) 推荐(0)