当前位置:网站首页>【快趁你舍友打游戏,来看道题吧】
【快趁你舍友打游戏,来看道题吧】
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
边栏推荐
- Alibaba cloud side: underlying details in concurrent scenarios - pseudo sharing
- Comparative analysis of the execution efficiency of MySQL 5.7 statistical table records
- Wechat applet development experience
- Tyut Taiyuan University of technology 2022 introduction to software engineering
- Sharing ideas of on-chip transplantation based on rtklib source code
- 雇佣收银员【差分约束】
- [算法] 剑指offer2 golang 面试题5:单词长度的最大乘积
- Matlab读取GNSS 观测值o文件代码示例
- Interview Essentials: talk about the various implementations of distributed locks!
- Edit distance (multi-source BFS)
猜你喜欢

Redis介绍与使用
![[Chongqing Guangdong education] Shandong University College Physics reference materials](/img/56/4ac44729c3e480a4f779d6a890363a.jpg)
[Chongqing Guangdong education] Shandong University College Physics reference materials
![[算法] 劍指offer2 golang 面試題2:二進制加法](/img/c2/6f6c3bd4d70252ba73addad6a3a9c1.png)
[算法] 劍指offer2 golang 面試題2:二進制加法
![[algorithm] sword finger offer2 golang interview question 5: maximum product of word length](/img/e0/cea31070d6365eb57013cdead4a175.png)
[algorithm] sword finger offer2 golang interview question 5: maximum product of word length

2年经验总结,告诉你如何做好项目管理
![[algorithm] sword finger offer2 golang interview question 13: sum of numbers of two-dimensional submatrix](/img/17/e7c9bfa867030af97eb66a7932c7e3.png)
[algorithm] sword finger offer2 golang interview question 13: sum of numbers of two-dimensional submatrix

【干货】提升RTK模糊度固定率的建议之周跳探测

What are the advantages of using SQL in Excel VBA

The port is occupied because the service is not shut down normally

Ten minutes to thoroughly master cache breakdown, cache penetration, cache avalanche
随机推荐
Realization of the code for calculating the mean square error of GPS Height Fitting
[算法] 剑指offer2 golang 面试题13:二维子矩阵的数字之和
【无标题】
[算法] 剑指offer2 golang 面试题5:单词长度的最大乘积
162. Find peak - binary search
MYSQL索引钟B-TREE ,B+TREE ,HASH索引之间的区别和应用场景
平衡二叉树详解 通俗易懂
First acquaintance with C language (Part 2)
What are the functions and features of helm or terrain
Fundamentals of UD decomposition of KF UD decomposition [1]
Wechat applet development experience
Iterable、Collection、List 的常见方法签名以及含义
[algorithm] sword finger offer2 golang interview question 10: subarray with sum K
初识指针笔记
[algorithm] sword finger offer2 golang interview question 7: 3 numbers with 0 in the array
On March 15, the official version of go 1.18 was released to learn about the latest features and usage
错误:排序与角标越界
Chromatic judgement bipartite graph
Record: Navicat premium can't connect to MySQL for the first time
Error: sorting and subscript out of bounds