自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

超火前端框架:公開叫板 Vue、React,擁有 5k star

開發(fā)
最近有一個很火的前端新框架,GGithub 上已經(jīng)有 5k 的star,這勢頭是真的猛。下面,我們一起來了解它道德特效。

Nuejs

最近有一個很火的前端新框架,github 上已經(jīng)有 5k 的star,這勢頭是真的猛:

我看了一下,這個 Nuejs 框架大體上有幾個主要的特點:

  • 體積非常的小巧,只有 2.3k minzipped
  • 代碼量比較少,比較容易上手,代碼少了十倍
  • 與Vue.js、React.js或 Svelte 不同,它沒有hooks、effects、props、portals等特殊抽象概念。只需掌握 HTML、CSS 和 JavaScript 基礎(chǔ)知識你就可以試著去使用它了。

非常的小巧

剛剛說了,Nuejs 與Vue.js、React.js或 Svelte 不同,它沒有hooks、effects、props、portals等特殊抽象概念。只需掌握 HTML、CSS 和 JavaScript 基礎(chǔ)知識你就可以試著去使用它了。

所以它少了大部分的代碼,整體體積只有2.3k minzipped,大大縮小了項目的體積。

Nuejs 是通過 HTML 模板語法來編寫界面的。如果 React、Vue 是 “純JavaScript”,那么 Nuejs 可以說是 “純HTML”。

Nuejs 生態(tài)?

作者打算將 Nuejs 成為一個生態(tài)系統(tǒng)的核心,后續(xù)計劃還會包括:

  • Nue CSS: 用來代替 CSS-in-JS、Tailwind 和 SASS
  • Nue MVC: 用來構(gòu)建單頁應用
  • Nue UI: 一個組件庫,用來快速編寫頁面
  • Nuemark: 一個 markdown 的庫,用來編寫漂亮的 md 內(nèi)容
  • Nuekit: 用于用更少的代碼構(gòu)建網(wǎng)站和web應用。

作者覺得,如果這個 Nuejs 生態(tài)全部搭建起來,那么 Nuejs 將可能代替 Vite、Next.js 和 Astro 這些熱門的前端框架庫。

簡單看看,不必學習

其實這個框架我們現(xiàn)階段完全可以不用學習,了解一下就好了。

我們可以看看這個前端框架長什么樣子,我們先用 git 把這個項目給拷貝下來:

git clone https://github.com/nuejs/create-nue.git

在 vscode 中可以安裝一下 Nuejs 的插件,這樣的話 .nue 文件里的內(nèi)容才會有高亮:

我們可以看一下 simple-app 中的代碼,可以看出個大概:

先看看 index.html:

再看看 app.nue:

我看了一下,整個文件就像是在寫 HTML 一樣,通過注釋可以看出,還可以在路由跳轉(zhuǎn)的時候去執(zhí)行一些操作。

每一個文件最外層的標簽上都有 @name,應該是通過這個來給這個組件命名:

然后可以通過路由回調(diào)中的mountChild去加載對應名稱的組件頁面,并且在跳轉(zhuǎn)的時候可以進行傳參:

并且在跳轉(zhuǎn)目標組件中,可以通過constructor進行接收參數(shù):

并且可以看到,組件傳參跟 Vue 很像。

責任編輯:趙寧寧 來源: 前端之神
相關(guān)推薦

2013-10-21 14:05:58

阿里云飛天5K

2016-01-20 10:08:57

2016-12-05 16:44:00

前端程序員月薪

2024-08-19 12:30:29

Zustand前端

2023-11-08 07:25:30

2020-10-21 10:02:16

架構(gòu)運維技術(shù)

2020-10-09 11:54:33

Vue用戶的React

2024-06-14 08:42:00

2018-06-21 16:03:25

Vue.jsReact.js框架

2020-02-27 09:46:19

GitHub代碼開發(fā)者

2015-12-28 10:56:10

react nativ前端

2015-12-28 11:09:17

React Nativ前端

2025-01-14 08:40:00

VueReactAngular

2017-06-30 12:53:50

Javascript框架Vue vs Reac

2022-04-28 13:17:10

低代碼開發(fā)工具

2009-10-12 15:20:11

2013-10-25 11:21:38

阿里云開發(fā)者大會阿里云飛天5K

2024-01-05 08:46:50

ReactVue

2019-10-16 18:00:44

AngularVueReact

2024-04-11 09:31:35

工具庫RadashLodash
點贊
收藏

51CTO技術(shù)棧公眾號