分类目录归档:Web开发

JavaScript && DOM 最佳实践

通过DOM可以使JavaScript发挥出更强的作用,同样更是因为DOM才使得JavaScript控制着网页的行为层,这无疑不是一种利器,但是面对这样的利器如何使用才能使其发挥出最佳的性能,这将是我们讨论的“最佳实践”。在“最佳实践”中我们主要涉及四个方面的详细论述,分别是“平稳退化”,“渐进增强”,“向后兼容”和“性能考虑”。

继续阅读

HTML/HTML5/XHTML/XML/XPath小结

HTML小结

HTML 代表 Web 的结构层。HTML 文档由嵌套的 HTML 元素构成,HTML 元素指的是从开始标签(start tag)到结束标签(end tag)的所有代码,元素的内容是开始标签与结束标签之间的内容,而标签又可以含有属性。某些 HTML 元素具有空内容(empty content),也被称为空元素,空元素在开始标签中进行关闭(以开始标签的结束而结束),例如定义换行的<br/>标签以及在页面中创建水平线的<hr/>标签等。当显示页面时,浏览器会移除源代码中多余的空格和空行,所有连续的空格或空行都会被算作一个空格,但定义预格式化文本<pre>标签中的内容除外。大多数 HTML 元素被定义为块级元素(block level element)或内联元素(inline element)。块级元素在浏览器显示时,通常会以新行来开始(和结束)。例如<h1><p><ul><table>等。内联元素在显示时通常不会以新行开始。例如<b><td><a><img>等。HTML <div> 元素是块级元素,它是可用于组合其他 HTML 元素的容器。如果与 CSS 一同使用,<div> 元素可用于对大的内容块设置样式属性。<div> 元素的另一个常见的用途是文档布局。它取代了使用表格定义布局的老式方法。使用 <table> 元素进行文档布局不是表格的正确用法。<table> 元素的作用是显示表格化的数据。HTML <span> 元素是内联元素,可用作文本的容器。当与 CSS 一同使用时,<span> 元素可用于为部分文本设置样式属性。
继续阅读