美式霸凌,但是前端框架
某日
React:喲,jQuery。你來這裡幹嘛,小辣雞。這裡是我們的地盤。
// React export const Dance = () => { return <span> </span>; }; <!-- Vue --> <template> <span> ♂️ ♂️ ♂️ ♂️ ♂️ ♂️</span> </template>
React:你知道嘛,這地方不收辣雞
Vue:也不歡迎你~
// React export const Dance = () => { return ( <ul> {[' ', ' ', ' ', ' ', ' ', ' '].map((dance) => ( <li>{dance}</li> ))} </ul> ); };
<!-- Vue --> <template> <ul> <li v-for="dance in [' ', ' ', ' ', ' ', ' ', ' ']"> {{dance}} </li> </ul> </template>
React:現在聽好了 jQuery,我和 Vue 這周要舉辦一個超 dio 的派對。所有前端框架都會出席,但你猜,誰會收不到邀請?
Vue:你~~~~~
React:麻溜回家吧 jQuery,不然就留下來替我重構 山。
Vue:哈,React 你嚇到他了 哈哈哈
React:誒~~ 氣死你~
派對中
Angular:嘿 jQuery,誰邀請你這個過氣框架來的?
Angular:噢,微信小程式是吧?
Angular:哈,你應該知道他邀請你只是為了拿你說笑的,對吧?
微信小程式:不是這樣的~
Angular:閉上你的臭嘴!你這個縫合怪!
Angular:倒是你 jQuery,你是怎麼過來的?怎麼?是你媽媽 Vanilla JS 送你來的嘛?哈哈哈哈
jQuery:嚶嚶嚶嚶嚶嚶嚶嚶嚶嚶嚶嚶嚶嚶嚶
Angular:聽好了 jQuery,想要留在這裡,你必須要鬥贏我。我先來:
<div *ngFor="let dance of dances"> <span>{{ dance }}</span> </div>
import { Component, OnInit } from '@angular/core'; @Component({ selector: 'app', templateUrl: './dance.component.html', styleUrls: ['./dance.component.css'] }) export class ProductAlertsComponent implements OnInit { products = [' ♂️', ' ♂️', ' ♂️', ' ♂️', ' ♂️', ' ♂️', ' ♂️', ' ♂️']; constructor() {} ngOnInit() {} }
「其他文章」
- 量化的職業發展簡介
- 【合約解讀】CryptoPunk 世界上最早的去中心化NFT交易市場
- 從百度飛槳YOLOSeries庫看各個YOLO模型
- 也聊一聊服務穩定性建設
- AI動畫:讓手繪動漫人設圖動起來!專案已開源
- ECCV 2022 | PanoFormer: 首個360°全景定製的單目深度估計Transformer
- ECCV2022 Oral | CLIFF : 人體模型重建的新正規化
- 用 typescript 型別來推算斐波那契
- markdown 編輯器實現雙屏同步滾動
- Rust 解引用
- 【Flutter ChartSpace】通過跨端 Canvas 實現圖表庫
- ECCV 2022 Oral | 自反饋學習的mixup訓練框架AutoMix
- 萬向區塊鏈成為中國電子工業標準化技術協會元宇宙工作委員會副會長單位
- 萬能的Hive Metastore能存哪些型別的表?
- Group DETR: 分組一對多匹配是加速 DETR 收斂的關鍵
- ttypescript plugin 入門指南
- React Fiber 架構 —— “更新”到底是個啥
- 紙上談兵之 Git 原理
- ECCV 2022 | SSP: 自支援匹配的小樣本任務新思想
- ECCV 2022 通往資料高效的Transformer目標檢測器