前端知识要点

大厂前端面试考什么?

快速了解 →

HTML5

超文本标记语言(HyperText Markup Language)。是HTML最新的修订版本,由万维网联盟(W3C)于2014年10月完成标准制定。目标是取代1999年所制定的HTML 4.01和XHTML 1.0标准,以期能在互联网应用迅速发展的时候,使网络标准达到匹配当代的网络需求。

CSS3

层叠样式表(Cascading Style Sheets),又称串样式列表、级联样式表、串接样式表、阶层式样式表,一种用来为结构化文档(如HTML文档或XML应用)添加样式(字体、间距和颜色等)的计算机语言,由W3C定义和维护。

JavaScript

通常缩写为JS,是一种高级的,解释执行的编程语言。是一门基于原型、函数先行的语言,是一门多范式的语言,它支持面向对象编程,命令式编程,以及函数式编程。 它提供语法来操控文本、数组、日期以及正则表达式等,不支持I/O,比如网络、存储和图形等,但这些都可以由它的宿主环境提供支持。

Vue

是一个用于创建用户界面的开源JavaScript框架,也是一个创建单页面应用的Web应用框架。

React

是一个为数据提供渲染为HTML视图的开源JavaScript 库。

Angular

是一个开发平台。它能帮你更轻松的构建Web 应用。Angular 集声明式模板、依赖注入、端到端工具和一些最佳实践于一身,为你解决开发方面的各种挑战。

Weex

是一个使用 Web 开发体验来开发高性能原生应用的框架。

React Native

使你只使用JavaScript也能编写原生移动应用。 它在设计原理上和React一致,通过声明式的组件机制来搭建丰富多彩的用户界面。

Flutter

是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面。