前端

前端基础知识

一、前端简介
前端即网站前台部分,运行在PC端,移动端等浏览器上展现给用户浏览的网页。随着互联网技术的发展,HTML5,CSS3,前端框架的应用,跨平台响应式网页设计能够适应各种屏幕分辨率,合适的动效设计,给用户带来极高的用户体验。

二、必备技能
根据万维网联盟(外语缩写:W3C)标准,一个网页主要由三部分组成:结构、表现还有行为。
前端
HTML负责页面的内容和结构;CSS负责页面的样式,美化页面;JavaScript负责页面的行为。三者结合时,就能创作出符合各种用户需求的页面。

HTML(Hypertext Markup Language)超文本标记语言
• 它负责网页的三个要素之中的结构。
• HTML使用标签的的形式来标识网页中的不
同组成部分。
• 所谓超文本指的是超链接,使用超链接可
以让我们从一个页面跳转到另一个页面。

CSS (Cascading Style Sheets) 层叠样式表
• css可以用来为网页创建样式表,通过样式
表可以对网页进行装饰。
• 所谓层叠,可以将整个网页想象成是一层
一层的结构,层次高的将会覆盖层次低的。
• 而css就可以分别为网页的各个层次设置样
式。

JavaScript
• JavaScript是一种通过解释执行的高级编程语言,同时也是一门动态、弱类型的脚本语言,适合面向对象和函数式的编程风格。
• 完整的JavaScript由3部分组成:

  1. ECMAScript,定义了该语言的语法和语义。
  2. DOM,即文档对象模型,处理文档内容的编程接口。
  3. BOM,即浏览器对象模型,独立于内容与浏览器进行交互的接口。

三、编辑器

  1. HBuilder
    HBuilder是DCloud(数字天堂)推出的一款支持HTML5的Web开发IDE.HBuilder的编写用到了Java、C、Web和Ruby。HBuilder本身主体是由Java编写。

  2. vs code
    Visual Studio Code是运行于 Mac OS X、Windows和 Linux 之上的,针对于编写现代 Web 和云应用的跨平台源代码编辑器。