前端技术栈有哪些
前端技术栈包括:1.vuejs 2.react.js 3.node.js 4.微信公众号 5.前端安全 6.react-native 7.工程化 8.小程序 9.自动化测试等
基础技术
Html+Css:HTML(超文本标记语言——HyperText Markup Language)是构成 Web 世界的一砖一瓦。它定义了网页内容的含义和结构。层叠样式表 (Cascading Style Sheets,缩写为 CSS),是一种 样式表 语言,用来描述 HTML 或 XML(包括如 SVG、MathML、XHTML 之类的 XML 分支语言)文档的呈现。
javascript:JavaScript ( JS ) 是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。
jQuery:jQuery 是一个高效、精简并且功能丰富的 JavaScript 工具库。
node.js:Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行时。
npm/yarn/inpm:管理版本工具
gulp.js:Gulp.js 是一个自动化构建工具,开发者可以使用它在项目开发过程中自动执行常见任务。
前端框架
vue的一些相关技术栈
Vue:Vue.js(读音 /vjuː/,类似于 view 的读音)是一套构建用户界面(user interface)的渐进式框架。
elment-ui:Element,一套为开发者、设计师和产品经理准备的基于 Vue 2.0 的桌面端组件库。
vant-ui:移动端 Vue 组件库
uni-app:uni-app是一个使用 Vue.js 开发所有前端应用的框架,开发者编写一套代码,可发布到iOS、Android、H5、以及各种小程序(微信/支付宝/百度/头条/QQ/钉钉/淘宝)、快应用等多个平台。
react的一些相关技术栈
React:用于构建用户界面的 JavaScript 库。
React Native:基于 React 的移动端跨平台 UI
Ant Design: React 封装了一套 Ant Design 的组件库。
Zarm React:移动端 React 组件库
Taro:Taro 是一个开放式跨端跨框架解决方案,支持使用 React/Vue/Nerv 等框架来开发 微信 / 京东 / 百度 / 支付宝 / 字节跳动 / QQ 小程序 / H5 等应用。