(画面切入:一个昏暗的房间。凯尔(Kyle)坐在椅子上,神色紧张。一个穿着高领毛衣、戴着无框眼镜的“前端高级祭司”神色庄重地走进来。背景音乐响起了极具神秘感、同时又极其滑稽的单调木琴声。)
(屏幕下方出现巨大的黄色字幕:以下是前端开发人员真正相信的。)
高级祭司:
“凯尔,你已经交纳了三万美元的学费,并且通过了我们的基础测试。现在,你终于有资格接触我们教会的最核心、最崇高的绝对机密了。听好,这个故事,普通人知道脑子会爆炸的。”
凯尔:(翻了个白眼)
“哦,天呐,好吧。我只是想知道为什么我的网站在手机上显示不出来……”
高级祭司:(竖起一根手指,神情无比严肃)
“嘘——!一切,都要从四百亿年前说起。”
(画面切换成粗糙的、FLASH剪纸风格的宇宙空间。五彩斑斓的垃圾特效在屏幕上飞舞。)
高级祭司的旁白:
“在四百亿年前,宇宙中有一个叫‘万维网’(World Wide Web)的银河联邦。这个联邦由一个叫‘伯纳斯·李’(Berners-Lee)的邪恶外星霸主统治。”
(屏幕上出现一个巨大的、画得像个土豆一样的外星人,穿着纸板做的西装,脸上写着“W3C总裁”。)
(字幕闪烁:这真的是前端高级人员所相信的。)
高级祭司的旁白:
“当时,银河联邦面临着严重的‘无聊人口过剩’问题。于是,邪恶霸主伯纳斯·李决定清除这些无聊的人。他把数十亿外星人冻结在冰块里,然后用火箭把他们运到了一个叫‘地球’的荒凉行星。”
(画面上,一艘画得像易拉罐一样的火箭把一堆画着呆滞表情的剪纸小人扔进了一座火山里。)
高级祭司的旁白:
“接着,伯纳斯·李往火山里扔了氢弹!把这些外星人全炸碎了!他们的灵魂飞了出来,这些灵魂,就叫做‘泰坦魂’(Thetans)。”
(画面切回房间,凯尔一脸死灰地看着祭司。)
凯尔:
“呃……这和我的煎蛋网页有什么关系吗?”
高级祭司:(激动地抓住凯尔的肩膀)
“关系太大了,凯尔!这些被炸碎的外星人灵魂在地球上游荡,他们需要附身!于是,为了禁锢这些灵魂,外星科技制造了三个最弱智、最荒谬的‘精神容器’!这就是——前端三雄!”
(背景音乐变得极其诡异,屏幕上出现三个画得像垃圾一样的卡通角色。)
(字幕再次亮起:是的,他们真的相信这个。)
(画面中出现三个外星容器的弱智动画:)
高级祭司的旁白:
“第一个容器,叫 HTML(超文本标记语言)。它其实是一个长得像乐高积木、但智商只有20的木偶。它没有脑子,只会一边流口水,一边大喊:‘<DIV>!<SPAN>!我要把东西放在这里!嗷呜!’如果没有人管它,它就会把所有东西拉成一长条,像一坨长长的像素狗屎一样堆在屏幕最左边。”
(动画里,一个画着 <p> 形状的乐高小人一边流口水一边在地上爬,把所有的文字都堆在左上角,发出“啊吧啊吧”的弱智叫声。)
高级祭司的旁白:
“为了不让HTML显得太蠢,外星人创造了第二个容器,叫 CSS(层叠样式表)。这是一个极度虚荣、重度强迫症且完全无法沟通的孔雀星人。它每天的工作就是给HTML化浓妆。但是它非常弱智!如果你对它说:‘请把这个盒子放在中间。’CSS就会当场崩溃,开始嚎啕大哭,然后把整个网页的所有东西都塞进一个看不见的黑洞里!”
(动画中,一个穿着粉色亮片衣服的CSS小人尖叫着:“哦不!你居然想让我居中(Center)?!我要毁了你的整个布局!我要让所有文字都重叠在一起!去死吧!”)
高级祭司的旁白:
“这时候,外星霸主发现这两个傻子根本无法正常工作。于是,他们释放了第三个、也是最可怕的怪物——JavaScript!”
(动画里,一个身上绑满炸药、眼睛转着圈圈、手里拿着一把剪刀的疯子尖叫着跳了出来。)
高级祭司的旁白:
“JavaScript 是一个重度多动症、躁郁症,且每秒钟都在改变主意的疯子。它根本不知道‘逻辑’是什么。如果你问它:'1' + 1 等于多少?它会大喊:‘是11,你这个白痴!’但如果你问它 '1' - 1 等于多少?它又会流着口水说:‘哦,是0。’它最喜欢的娱乐活动,就是在没有任何预警的情况下,在用户的屏幕上弹出一个写着 [object Object] 的无意义墓碑,彻底摧毁用户的电脑!”
(画面切回房间。凯尔整个人都麻木了。)
凯尔:
“所以……你的意思是,我们现在每天用的网页,其实就是由一个没脑子的积木、一个随时崩溃的疯婆子,和一个数学考零分的躁郁症狂魔,三个人在火山里手拉手建起来的?”
高级祭司:(狂热地张开双臂)
“没错,凯尔!这就是前端的真相!这就是为什么你的网页在Chrome里看着好好的,在Safari里就会变成一坨着火的垃圾!因为那是外星霸主伯纳斯·李的诅咒!
只要你再交五万美元,我们就能教你如何用‘React冥想法’,暂时安抚这三个弱智外星人的灵魂……”
凯尔:(站起身,拉低帽子)
“……你们这群人真是踏马的有病。我要去学后端了,至少Python听起来像个正常的动物。”
(凯尔开门离去,发出重重的关门声。)
(高级祭司叹了口气,对着对讲机说:)
“喂,头儿,又走了一个。快,把那个叫‘TypeScript’的假画画得再逼真一点,我们需要骗下一个傻子进来了。”
(黑屏,单调的木琴声结束。)
Top comments (0)