当前位置:网站首页>【快趁你舍友打游戏,来看道题吧】
【快趁你舍友打游戏,来看道题吧】
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
边栏推荐
- 4.30 dynamic memory allocation notes
- Alibaba cloud side: underlying details in concurrent scenarios - pseudo sharing
- Several high-frequency JVM interview questions
- 编辑距离(多源BFS)
- Dark chain lock (lca+ difference on tree)
- 几道高频的JVM面试题
- 2年经验总结,告诉你如何做好项目管理
- 记录:动态Web项目servlet访问数据库404错误之解决
- [rtklib 2.4.3 B34] version update introduction I
- 167. Sum of two numbers II - input ordered array - Double pointers
猜你喜欢
抗差估计在rtklib的pntpos函数(标准单点定位spp)中的c代码实现
平衡二叉树详解 通俗易懂
服务未正常关闭导致端口被占用
C code implementation of robust estimation in rtklib's pntpos function (standard single point positioning spp)
继承和多态(上)
[算法] 剑指offer2 golang 面试题4:只出现一次的数字
rtklib单点定位spp使用抗差估计遇到的问题及解决
Fundamentals of UD decomposition of KF UD decomposition [1]
[algorithm] sword finger offer2 golang interview question 6: sum of two numbers in the sorting array
On March 15, the official version of go 1.18 was released to learn about the latest features and usage
随机推荐
雇佣收银员【差分约束】
2-year experience summary, tell you how to do a good job in project management
2年经验总结,告诉你如何做好项目管理
[algorithm] sword finger offer2 golang interview question 12: the sum of the left and right sub arrays is equal
编辑距离(多源BFS)
Application architecture of large live broadcast platform
Answer to "software testing" exercise: Chapter 1
RTKLIB: demo5 b34f. 1 vs b33
[算法] 剑指offer2 golang 面试题12:左右两边子数组的和相等
[Yu Yue education] guide business reference materials of Wuxi Vocational and Technical College of Commerce
The earth revolves around the sun
Code example of MATLAB reading GNSS observation value o file
阿里云微服务(三)Sentinel开源流控熔断降级组件
TYUT太原理工大学2022软工导论考试题型大纲
记录:下一不小心写了个递归
【干货】提升RTK模糊度固定率的建议之周跳探测
记录:初次cmd启动MySQL拒接访问之解决
[algorithm] sword finger offer2 golang interview question 6: sum of two numbers in the sorting array
Role movement in the first person perspective
TYUT太原理工大学2022软工导论大题汇总