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

這一局,中國前端屬實領先世界了...

開發(fā) 前端
前端即網(wǎng)站前臺部分,運行在PC端,移動端等瀏覽器上展現(xiàn)給用戶瀏覽的網(wǎng)頁。隨著互聯(lián)網(wǎng)技術的發(fā)展,HTML5,CSS3,前端框架的應用,跨平臺響應式網(wǎng)頁設計能夠適應各種屏幕分辨率,完美的動效設計,給用戶帶來極高的用戶體驗。

[[432377]]

大家好,我卡頌。

讓我們回到4年前,17年國外前端圈都發(fā)生了哪些大事?

為了彌補web和原生應用體驗的差異,谷歌大力推進PWA

所有主流瀏覽器都支持WebAssembly

  • Serverless開始流行
  • CSS-in-JS走進主流前端視野
  • TypeScript火爆
  • GraphQL爆炸式增長
  • ......

那么這一年,國內前端圈發(fā)生什么大事呢?第一批「微信小程序」上線。

[[432378]]

WXML、WXSS這陌生又熟悉的名字讓前端工程師眉頭一緊。

之后,一票友商為了蹭微信熱點,紛紛上馬自家的小程序。但為了顯得與眾不同,又定義了各自的標準。

為了應對各家參差不齊的標準,出現(xiàn)了各種「小程序轉譯框架」,uniapp、taro、mpvue、wepy2、chameleon......

正應了「David Wheeler」的名言:

計算機科學中的所有問題都可以通過增加一個間接層來解決

經(jīng)過4年的發(fā)展,各種「小程序轉譯框架」做的有聲有色。而此時國外前端圈什么最火呢?

Svelte帶起的勢頭作為Stackoverflow票選的21年最受歡迎的web框架(包括前后端),Svelte最大的特點是「重編譯時」。

有多重呢?如果我們要開發(fā)一個「自定義組件」。

在React中,就正常用JSX開發(fā)就行,畢竟JSX是JS語法糖,很靈活。

在Vue中,一般組件用模版語法,如果組件太靈活,可以考慮寫render函數(shù)。

在Svelte中,為了hold住靈活的需求,官方文檔提供了「編譯時 API」,體驗類似Babel插件。

沒有經(jīng)歷過小程序時代的國外網(wǎng)友都認為他是web框架,畢竟他的編譯目標是DOM。

比如源碼里insert方法調用的是DOM API中的Node.insertBefore:

那如果編譯目標是其他前端框架呢......

推上一個小哥嘗試將Svelte組件編譯為Preact組件。

評論區(qū)一堆國外網(wǎng)友表示:我不懂你為啥這么做,但我大受震撼。

 

小了,格局小了......

如果把Vue、React等一眾前端框架當作各種「小程序框架」,那Svelte就是「小程序轉譯框架」。

Svelte邪魅狂狷的一笑:“想不到吧,我只是想做在座各位的爸爸”。

殊不知早在4年前,遙遠的東方有個男子,早已洞悉了一切......

[[432380]]

 

責任編輯:姜華 來源: 魔術師卡頌
相關推薦

2014-09-29 14:52:15

浪潮王恩東HPC

2020-06-03 20:00:33

數(shù)字貨幣區(qū)塊鏈

2023-09-18 11:24:00

ChatGPTAI

2021-08-09 15:37:08

數(shù)字人民幣區(qū)塊鏈貨幣

2009-11-03 13:41:06

EPON接入技術

2018-04-16 10:14:37

2012-02-13 09:29:22

甲骨文安騰惠普

2018-01-15 14:46:25

人工智能深度學習人臉識別

2013-09-09 13:53:31

開放網(wǎng)絡

2023-10-09 12:45:32

訓練數(shù)據(jù)

2024-08-26 00:01:00

前端性能優(yōu)化

2020-08-03 10:00:11

前端登錄服務器

2024-07-29 08:37:00

模型數(shù)據(jù)

2021-07-17 07:15:29

Windows 11操作系統(tǒng)微軟

2015-03-09 17:49:40

SDN

2012-04-29 15:08:53

華為接入網(wǎng)

2009-03-13 12:07:27

點贊
收藏

51CTO技術棧公眾號