CSS 是用于(增强)控制网页样式并允许将样式信息与网页内容分离的一
种标记性语言。它有以下几个显著优势:表现和内容相分离;提高页面浏览速度
易于维护和改版。
3
)
JavaScript
JavaScript 是 Netscape 公司的产品,开发目的是为了扩展 Netscape
Navigator 的功能,是一种介于 Java 和 HTML 之间、能嵌入 Web 页面中基于
对象和事件驱动的解释性的编程语言。
JavaScript 出现后,信息和用户之间不
再只是简单的显示与浏览的关系,更可以进行实时、动态、可交式的表达。当前流
行的
Ajax 也是依赖于 JavaScript
而存在的。
JavaScript 可以被嵌入到 HTML 文件中,不需要经过 Web 服务器就可以
对用户操作作出响应,使网页更好地与用户交互;在利用客户端个人电脑性能
资源的同时,适当减小服务器端的压力,并减少用户等待时间。
4
)
DOM
(文档对象模型)
DOM 是 W3C 提出的一种与平台和语言无关的标准 API,它把 XML 文档
抽象为由节点构成的树形数据结构。
DOM 是一种与浏览器,平台,语言无关的
接口,使得你可以访问页面其他的标准组件。
DOM 被分为不同的部分(核心 、
XML 及 HTML)和级别(DOM Level 1/2/3
)。
5
)
Ajax
Ajax
“
即
Asynchronous JavaScript and XML” ( 异 步 JavaScript 和
XML
), 实际上是一个客户端
Javascript 技术。通过 Ajax 可以实现客户端与
服务器之间的异步通信。
Ajax 的一个最大的特点是无需刷新页面便可向服务器传输或读写数据(又
称无刷新更新页面),这一特点主要得益于
XMLHttp 组件、XMLHttpRequest
对象。
此外还需要使用
DOM(文档对象模型)对象技术来实现数据的交互。它是
与平台和语言无关的接口。
2 Web
优化
如果网站仅有美观的页面设计和完善的服务功能,但性能无法满足要求,
导致页面延迟过长,也无法令用户满意。前端优化的途径有:
1
) 减少
HTTP
请求