当前位置:网站首页>【快趁你舍友打游戏,来看道题吧】
【快趁你舍友打游戏,来看道题吧】
2022-07-06 09:19:00 【安鱼哥】
CSDN话题挑战赛第1期
活动详情地址:CSDN
参赛话题:前端面试宝典
题目:前端的九大框架
考点:对框架的掌握
答案:
1. React
React 是一个用于构建用户界面的 JavaScript 库。React 主要用于构建 UI,很多人认为 React 是 MVC 中的 V(视图)。React 起源于 Facebook 的内部项目,用来架设 Instagram 的网站,并于 2013 年 5 月开源。React 拥有较高的性能,代码逻辑非常简单,越来越多的人已开始关注和使用它。
2. Vue
Vue 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与 现代化工具链 以及各种 支持类库 结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。
3. Angular
AngularJS 诞生于 2009 年,由 Misko Hevery 等人创建,后为 Google 所收购。是一款优秀的前端 JS 框架,已经被用于 Google 的多款产品当中。AngularJS 有着诸多特性,最为核心的是:MVVM、模块化,自动化双向绑定、语义化标签、依赖注入等等。
4. Svelte
Svelte 是一种全新的构建用户界面的方法。传统框架如 React 和 Vue 在浏览器中需要做大量的工作,而 Svelte 将这些工作放到构建应用程序的编译阶段来处理。
5. Alpine
Alpine.js 通过很低的成本提供了与 Vue 或 React 这类大型框架相近的响应式和声明式特性。你可以继续操作 DOM,并在需要的时候使用 Alpine.js。可以理解为 JavaScript 版本的 Tailwind。
6. Preact
React 的 3kb 轻量化方案,拥有同样的 ES6 API。具有体积小、高性能、轻量 & 可嵌入、生态系统兼容等特点。
7. LitElement
LitElement 是一个简单的框架,用于构建快速、轻量级的 Web 组件。它提供反应状态、作用域样式和一个小巧、快速且富有表现力的声明性模板系统。
8. Stimulus
Stimulus 是一个轻量级前端框架。这个框架通过 data-contoller data-target data-action 等属性,把 HTML 元素和 JavaScript 行为绑定,Stimulus 本身不处理 HTML 渲染,而是为已渲染的 HTML 添加行为。
9. Ember
Ember.js 是一个开源的免费 JavaScript 客户端框架,用于开发 Web 应用程序。使用模型-视图-控制器(MVC)模式。该框架提供通用数据绑定,基于网址驱动的方法用于构建不同应用,重点放在可扩展性上。
CSDN话题挑战赛第1期
- 活动详情地址:CSDN
边栏推荐
- 一文搞定 UDP 和 TCP 高频面试题!
- 架构师怎样绘制系统架构蓝图?
- Employment of cashier [differential constraint]
- 【无标题】
- [Yu Yue education] guide business reference materials of Wuxi Vocational and Technical College of Commerce
- TYUT太原理工大学2022软工导论简答题
- 记录:动态Web项目servlet访问数据库404错误之解决
- C code implementation of robust estimation in rtklib's pntpos function (standard single point positioning spp)
- 10 minutes pour maîtriser complètement la rupture du cache, la pénétration du cache, l'avalanche du cache
- [算法] 剑指offer2 golang 面试题9:乘积小于k的子数组
猜你喜欢
[算法] 剑指offer2 golang 面试题5:单词长度的最大乘积
[algorithm] sword finger offer2 golang interview question 2: binary addition
平衡二叉树详解 通俗易懂
2-year experience summary, tell you how to do a good job in project management
Problems and solutions of robust estimation in rtklib single point location spp
[算法] 剑指offer2 golang 面试题3:前n个数字二进制形式中1的个数
阿里云微服务(四) Service Mesh综述以及实例Istio
Wechat applet development experience
面试必备:聊聊分布式锁的多种实现!
抽象类和接口
随机推荐
Implementation of Excel import and export functions
[algorithm] sword finger offer2 golang interview question 13: sum of numbers of two-dimensional submatrix
编辑距离(多源BFS)
wsl常用命令
一文搞定 UDP 和 TCP 高频面试题!
[rtklib] preliminary practice of using robust adaptive Kalman filter under RTK
错误: 找不到符号
Code example of MATLAB reading GNSS observation value o file
Introduction pointer notes
异常:IOException:Stream Closed
[算法] 剑指offer2 golang 面试题10:和为k的子数组
[算法] 剑指offer2 golang 面试题7:数组中和为0的3个数字
错误:排序与角标越界
[Yu Yue education] guide business reference materials of Wuxi Vocational and Technical College of Commerce
【rtklib】在rtk下使用抗差自适应卡尔曼滤波初步实践
Record: newinstance() obsolete replacement method
Realization of the code for calculating the mean square error of GPS Height Fitting
Heap sort [handwritten small root heap]
[algorithm] sword finger offer2 golang interview question 9: subarray with product less than k
Edit distance (multi-source BFS)