摘要: ## 前言前端程序员在学习HTML的过程中,肯定接触过页面元素的两个基本类型:块状元素和行内元素,也有大量的技术文章或者教程在介绍这两个概念。但这两个HTML元素相关的概念从字面上却和CSS样式有着很深的联系,这种联系有悖于Web规范中一直倡导的表现和样式分离这一核心思想。在HTML5新规范中,已经... 阅读全文
posted @ 2015-01-25 23:41 dangjian 阅读(2668) 评论(3) 推荐(0) 编辑
摘要: ## 正确闭合HTML标签HTML元素的内容模型定义了元素的结构,表明元素可以包含哪些内容以及元素可以有哪些属性。元素可以包含的内容包括其他元素和字符,但是也有一些元素是空元素,即不能包含任何内容,这些元素对应的HTML标签也称之为自闭合标签,下面列出了HTML中所有的自闭合标签: area、bas... 阅读全文
posted @ 2015-01-21 10:40 dangjian 阅读(6860) 评论(5) 推荐(4) 编辑
摘要: meta标签放置在HTML页面的head中,主要用于标识网站。其中基本上包含了网站的一些描述信息,例如,简介、作者等。这些信息有助于搜索引擎更准确地识别网页的内容,也有助于第三方工具抓取网站基本信息。按照W3C的标准介绍,``标签有四个属性:name、http-equiv、content和chars... 阅读全文
posted @ 2015-01-20 11:03 dangjian 阅读(3706) 评论(12) 推荐(7) 编辑
摘要: 一般在网站发布时,会压缩前端HTML、CSS、JavaScript代码及用到的资源文件(主要是图片文件),目的是加快文件在网络中的传输,让网页更快的展现。当然,CDN分发、缓存等方式也是加快代码或资源文件传输的方式,但压缩代码和资源文件是最简单有效的手段,代码压缩的优点逐渐得到了大部分的开发者的认可... 阅读全文
posted @ 2015-01-20 01:10 dangjian 阅读(4144) 评论(0) 推荐(1) 编辑
摘要: ##前言代码重构是业内经常讨论的一个热门话题,重构指的是在不改变代码外部行为的情况下进行源代码修改,所以重构之前需要考虑的是重构后如何才能保证外部行为不改变。对于后端代码来说,可以通过大量的自动化测试来确保重构后的代码逻辑,可对于普遍缺乏自动化测试的前端代码来说,重构之前一定要考虑再三才能下手。##... 阅读全文
posted @ 2015-01-19 09:52 dangjian 阅读(8095) 评论(2) 推荐(4) 编辑
摘要: ##引言我从07年开始进入博客园,从最开始阅读别人的文章到自己开始尝试表达一些自己对技术的看法。可以说,博客园是我参与技术讨论的一个主要的平台。在这其间,随着接触技术的广度和深度的增加,也写了一些得到了大家认可的技术文章,多篇文章也得到了编辑推荐。大家的认可也更激发了我写技术文章的热情,借助公司在博... 阅读全文
posted @ 2015-01-16 12:13 dangjian 阅读(8721) 评论(2) 推荐(6) 编辑
摘要: 前言今年七月份,我和几个小伙伴们合伙建立了一个开发团队。业务开展如火如荼的同时,团队宣传就提上了日程,所以迫切需要搭建公司网站出来。确定目标后我们就开始考虑如果构建一个企业网站。先是进行业内调查,看了看别人家的网站是怎么做的。总体来讲,国外网站的设计和使用的技术总能比国内高很大一截,国内很多公司,甚至是很多软件公司都不注重公司网站的构建,网站千篇一律,没有特色。很多网站都是使用Wordpress,... 阅读全文
posted @ 2014-11-07 09:48 dangjian 阅读(3476) 评论(23) 推荐(4) 编辑
摘要: 想在自己的网站中应用超酷的hover效果吗?也许你可以从如下的这些实例中获得一些灵感,如果你喜欢这些效果,也可以直接拷贝代码并应用到你的站点。 给平淡的站点带来活力 hover效果能给网页增加一些动态效果,并且使得站点更具有活力。原来的做法是使用javascript来实现这些动态效果,但是随着CSS... 阅读全文
posted @ 2011-05-10 16:30 dangjian 阅读(608) 评论(0) 推荐(1) 编辑
摘要: 传统的Web应用程序有一个很大的症结是当用户的网络连接不好时,应用会加载失败,为了解决这一问题,HTML5中引入了Web的离线工作的功能。离线功能使得Web应用程序类似于本机应用程序,当断开网络连接时可以继续浏览未浏览完成的内容,离线功能的另一个好处是可以永久缓存静态的内容,而没有缓存过期的限制,这... 阅读全文
posted @ 2011-04-04 19:36 dangjian 阅读(957) 评论(0) 推荐(0) 编辑
摘要: HTML5作为下一代的web开发标准,其特性已经慢慢地出现在主流的浏览器中,这种新的HTML将会让浏览器不必再依赖Flash、 QuickTime、Silverlight等插件,也简化了原来需要大量JS才能达到的效果。虽然HTML5还在讨论过程中,但是其优越的特性已经得到了大家的认可,各大浏览器厂商,一些知名的内容发布网站也都是积极地推动, 尤其是即将发布的IE9会完全支持HTML5。 阅读全文
posted @ 2010-09-07 01:44 dangjian 阅读(11257) 评论(45) 推荐(19) 编辑