前端基本内容概述

前端基本内容概述

HTML

  • HTML(超文本标记语言)是一种用于创建网页的标准标记语言.

CSS

  • CSS(层叠样式表)是一种用来为结构化文档添加样式的计算机语言.

JavaScript

  • JS(JavaScript): 一种高级的,解释执行的编程语言.
  • 解释型语言: 将代码一句一句直接运行, 不需要像编译语言经过编译器先行编译为机器码之后再运行

ES6

  • ES6(ECMAScript6)是新版本JavaScript语言的标准.

AJAX

  • AJAX: 用 JavaScript 执行异步网络请求.
  • AJAX的优点: 在不重新加载整个页面的情况下, 可以与服务器交换数据,并更新部分网页内容.

jQuery

  • jQuery是一套跨浏览器的JavaScript库, 简化HTML与JavaScript之间的操作.

React

  • React(React.js): 一个为数据提供渲染为HTML视图的开源JavaScript库.

RequireJS

  • RequireJS: 一个JavaScript模块加载器.
  • 好处: 使用RequireJS加载模块化脚本将提高代码的加载速度和质量.

AMD

  • AMD(Asynchromous Module Definition): RequireJS在推广过程中对模块定义的规范化产出,它是一个在浏览器端模块化开发的规范.

Webpack

  • Webpack: 一个开源的前端打包工具.
  • 好处: 提供了前端开发缺乏的模块化开发方式, 将各种静态资源视为模块, 并从它生成优化过的代码.

Gulp

  • Gulp(Gulp.js): 基于文件流的构建系统, 部署代码的工具.
  • 用法: 开发者可以使用它在项目开发过程中自动执行常见任务.
  • 相比较Grunt的优点: 插件使用方式比较统一, 更容易阅读、维护.

Grunt

  • Grunt(Grunt.js): 基于文件流的构建系统, 部署代码的工具.
  • 用法: 开发者可以使用它在项目开发过程中自动执行常见任务.

Bootstrap

  • Bootstrap: 用于快速开发Web应用程序和网站的前端框架.

Amaze UI

  • Amaze UI: 一款跨屏的前端框架, 一款简单、灵活的用于搭建 Web 页面的 HTML、CSS、JavaScript 的工具集.

Flex布局

  • Flex(Flexible Box), 意为”弹性布局”.
  • 用途: 用来为盒状模型提供最大的灵活性.

Vue

  • Vue(Vue.js): 一个用于创建用户界面的开源JavaScript框架,也是一个创建单页面应用的Web应用框架.