WEB前端介绍

1、WEB前端是神马

Web前端开发是从网页制作演变而来的,名称上有很明显的时代特征。在互联网的演化进程中,网页制作是Web1.0时代的产物,那时网站的主要内容都是静态的,用户使用网站的行为也以浏览为主。2005年以后,互联网进入Web2.0时代,各种类似桌面软件的Web应用大量涌现,网站的前端由此发生了翻天覆地的变化。网页不再只是承载单一的文字和图片,各种富媒体让网页的内容更加生动,网页上软件化的交互形式为用户提供了更好的使用体验,这些都是基于前端技术实现的。 以前会Photoshop和Dreamweaver就可以制作网页,现在只掌握这些已经远远不够了。无论是开发难度上,还是开发方式上,现在的网页制作都更接近传统的网站后台开发,所以现在不再叫网页制作,而是叫Web前端开发。Web前端开发在产品开发环节中的作用变得越来越重要,而且需要专业的前端工程师才能做好。Web前端开发是一项很特殊的工作,涵盖的知识面非常广,既有具体的技术,又有抽象的理念。简单地说,它的主要职能就是把网站(Web App网页应用和Hybrid App混合应用)的界面更好地呈现给用户。

2、前端技术

W3C标准

W3C标准不是某一个标准,而是一系列标准的集合。网页主要由三部分组成:结构(Structure)、表现(Presentation)和行为(Behavior)。对应的标准也分三方面:结构化标准语言主要包括HTML,表现标准语言主要包括CSS,行为标准主要包括对象模型(如W3C DOM)、ECMAScript等。

简单来说就是: html(结构) + css(表现) + js(行为)

学习资源:http://www.w3school.com.cn/
名词解释:W3C——万维网联盟(World Wide Web Consortium)

HTML——WEB应用的基石

HyperText Markup Language 超文本标记语言。超文本是用超链接的方法,将各种不同空间的信息组织在一起的网状文本。信息可以包含图片、链接,甚至音乐、程序等非文字元素。

html文件示例如下:

标签的基本格式如下:

示例中的标签是个闭合标签,有部分标签不是闭合标签。例如:

一个标准的html文件主要包括如下常用的标签:

  • !DOCTYPE:文档类型声明,它的目的是要告诉浏览器,它应该使用什么样的文档类型定义来解析文档。示例中所示的文档类型是html5。文档类型一般是向下兼容的,html5基本兼容html4.01.
  • html:文档的根节点。 与 标签限定了文档的开始点和结束点,在它们之间是文档的头部和主体。
  • head: 标签用于定义文档的头部,它是所有头部元素的容器。 中的元素可以引用脚本、指示浏览器在哪里找到样式表、提供元信息等等。
  • meta: 元素可提供有关页面的元信息(meta-information),比如针对搜索引擎的关键词,文件编码类型,浏览器版本等。
  • title:文档标题,浏览器的标签页显示的内容。
  • link:标签定义文档与外部资源的关系,最常见的用途是链接样式表(css文件),ICON。
  • script: