Web前端技术栈

本文将介绍在开发过程中,所需的Web前端技术。

语言标准与规范

针对 Web网页中包含三个部分结构层,表示层和行为层,标准化组织都制定了相应的标准与规范,近几年主流的规范有 HTML5,ECMAScript 6,CSS等。

HTML5

HTML5是由W3C与WHATWG共同制定的规范语言。其目的是移动设备支持多媒体。因此相比旧版本,HTML5新增了很多媒介元素,例如用于绘画的canvas元素,用于媒介回放的video和audio元素,表单控件等。HTML5还能对本地离线存储提供更好的支持。 使用建议: 面向万维网(WWW)的软件开发人员认为新的HTML5规范正在革新现有 Web 系统的呈现、工作、使用方式。他们说 HTML5 简化了程序员的工作,使访问多种多样的设备和应用程序更加方便,并且提供了很多迷人的新特性。虽然目前,HTML(HyperText Markup Language)仅仅是提供一种对文档不同部分的标记,使得浏览器能够智能的处理(显示)。

ECMAScript 6

ECMAScript 6.0(以下简称 ES6)是JavaScript语言的下一代标准,在2015年6月已正式发布。它的目标,是使得 JavaScript语言可以用来编写复杂的大型应用程序,成为企业级开发语言。目前并不是所有浏览器都能兼容ES6全部特性,但越来越多的实际项目当中已经开始使用ES6。 使用建议:

CSS

层叠样式表Cascading Style Sheets(以下简称CSS)是一种由W3C的CSS工作组发布推荐和维护的,用来表现HTML或XML的标记语言,属于浏览器解释型语言,可以直接由浏览器执行,不需要编译。CSS 是编程入门人员的必修课,通过定义CSS样式可以让页面变得更美观。

results matching ""

    No results matching ""