当前位置:网站首页>【快趁你舍友打游戏,来看道题吧】
【快趁你舍友打游戏,来看道题吧】
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
边栏推荐
- 堆排序【手写小根堆】
- [算法] 剑指offer2 golang 面试题3:前n个数字二进制形式中1的个数
- 阿里云一面:并发场景下的底层细节 - 伪共享问题
- On March 15, the official version of go 1.18 was released to learn about the latest features and usage
- [GNSS] robust estimation (robust estimation) principle and program implementation
- 几道高频的JVM面试题
- [算法] 剑指offer2 golang 面试题6:排序数组中的两个数字之和
- Heap sort [handwritten small root heap]
- 平衡二叉树详解 通俗易懂
- RTKLIB: demo5 b34f. 1 vs b33
猜你喜欢
RTKLIB: demo5 b34f.1 vs b33
The earth revolves around the sun
[algorithm] sword finger offer2 golang interview question 13: sum of numbers of two-dimensional submatrix
Several high-frequency JVM interview questions
Heap sort [handwritten small root heap]
[算法] 剑指offer2 golang 面试题6:排序数组中的两个数字之和
闇の連鎖(LCA+树上差分)
The port is occupied because the service is not shut down normally
记录:初次cmd启动MySQL拒接访问之解决
[算法] 剑指offer2 golang 面试题12:左右两边子数组的和相等
随机推荐
[rtklib 2.4.3 B34] version update introduction I
染色法判定二分图
4.30 dynamic memory allocation notes
Heap sort [handwritten small root heap]
First acquaintance with C language (Part 2)
165. Compare version number - string
Code example of MATLAB reading GNSS observation value o file
继承和多态(上)
[算法] 剑指offer2 golang 面试题4:只出现一次的数字
[dry goods] cycle slip detection of suggestions to improve the fixed rate of RTK ambiguity
Error: sorting and subscript out of bounds
使用rtknavi进行RT-PPP测试
Record: the solution of MySQL denial of access when CMD starts for the first time
Dark chain lock (lca+ difference on tree)
Answer to "software testing" exercise: Chapter 1
微信小程序开发心得
Wechat applet development experience
Implementation of Excel import and export functions
2-year experience summary, tell you how to do a good job in project management
121 distributed interview questions and answers