前端基础知识

110 阅读3分钟

html 结构,骨架
Css 装饰
Javascript(js) 行为
es6-13: ES全称ECMASCript,是由ECMA国际标准化组织制定的一项脚本语言的语法规范。 ES6(ECMASCript6.0):W3C定义为javaScript语言的下一代标准,与2015年6月正式发布(故又叫ES2015,泛指ES2015及后续的版本。它的目标,是使得 JavaScript 语言可以用来编写复杂的大型应用程序,成为企业级开发语言。相较与es5,es6新增了箭头函数(语法糖),块级作用域,引入Class概念,可以设置默认函数参数,新增了promise特性。
bootstrap: ⼀套现成的 CSS 样式集合, 一个用于快速开发Web应用程序和网站的前端框架, 基于HTML、CSS、JS的,简洁灵活,使得Web开发更加快捷, 建立一个页面,就可以在三个终端(PC端、平板、手机)上完美展示的响应式前端框架。
less: 一门 CSS 预处理语言,它扩充了 CSS 语言,增加了诸如变量、混合(mixin)、函数等功能,让 CSS 更易维护、方便制作主题、扩充。Less 可以运行在 Node 或浏览器端。
sass: 一种 CSS 的预编译语言。它提供了 变量(variables)、嵌套(nested rules)、 混合(mixins)、 函数(functions)等功能,并且完全兼容 CSS 语法。Sass 能够帮助复杂的样式表更有条理, 并且易于在项目内部或跨项目共享设计。
webpack: 现代 javascript 应用程序的 静态模块打包器 (module bundler). 模块:模块化开发,帮助我们处理模块间的依赖关系。 打包:将webpack中的各种资源模块进行打包合并成一个多个包
typescript: 是由微软开发的一款开源的编程语言, Javascript 的超集,遵循最新的 ES6、ES5 规范,扩展了 JavaScript 的语法,可以理解为加了一身装备铭文的进化版 JavaScript。
npm: npm (全称Node PackageManager,即node包管理器)是Node.js默认的、以JavaScript编写的软件包管理系统npm来分享和使用代码。
git: Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或大或小的项目,是Linus Torvalds为了帮助管理Linux内核开发而开发的一个开放源代码的版本控制软件。
github: GitHub 是一个面向开源及私有软件项目的托管平台。
码云: 码云(gitee)是国内第三方代码托管平台。专为开发者提供稳定、高效、安全的云端软件开发协作平台。
vue: 动态构建用户界面的渐进式JavaScript框架 vue2: 遵循 MVVM 模式,借鉴 angular 的模板和数据绑定技术,借鉴 react 的组件化和虚拟 DOM 技术。 适合 移动/PC 开发,代码简洁,体积小,运行效率高。 本身只关注 UI,可以轻松引入 vue 插件或其它第三库开发项目。 vue3: 无需构建步骤,渐进式增强静态的 HTML 在任何页面中作为 Web Components 嵌入 单页应用 (SPA) 全栈 / 服务端渲染 (SSR) Jamstack / 静态站点生成 (SSG) 开发桌面端、移动端、WebGL,甚至是命令行终端中的界面
小程序: 一种不需要下载安装即可使用的应用。
uniapp: 一个使用 Vue.js 开发所有前端应用的框架,开发者编写一套代码,可发布到iOS、Android、Web(响应式)、以及各种小程序(微信/支付宝/百度/头条/QQ/钉钉/淘宝)、快应用等多个平台。
react: 是一个将数据渲染为HTML视图 的js库。
node.js: Node.js是JavaScript语言的服务器运行环境。