前端圈為什麼分不清什麼是原生js?

時間 2021-05-08 20:11:41

1樓:

「原生」這個詞在程式界除了用來裝逼,標榜所有輪子都是自己親力而為,還真沒什麼價值。

另外,題主,你自己能定義清楚什麼叫原生JS嗎?

就 jquery 而言,它不是原生嗎?它創造什麼不是JS的東西出來了嗎?

然後,糾結出來什麼了嗎?

2樓:

首先搞不懂啥叫寄生語言……

所謂「寄生語言「難道是說不能脫離host執行?這樣定義也略奇葩啊,即使C/C++那也得在硬體上執行吧?脫離特定CPU/記憶體/IO又怎麼執行呢……這麼說C/C++也是」寄生「於CPU指令集的語言麼?

所以語言就語言,按照更純粹的定義,只要是一系列滿足圖靈完備的資料操作規則即可。

前端圈平均計算機水平較低這是誰都知道的,就不用再強調了。所以明確定義一下,這個圈子裡所謂」原生JS「指的是直接通過瀏覽器API控制瀏覽器,而不經過jQ或者更高階框架封裝。對比Windows 應用開發,就相當於直接用C/C++通過PSDK呼叫最low level的API來寫程式,而不是QT/MFC。

這樣定義也挺好的(就像懂PSDK的Low Level API的開發人員普遍覺得比只懂QT/MFC的人要厲害一些——雖然事實可能也如此?),如果把原生JS定義成純ECMAScript,那就得把」native C"定義成沒有任何libc的C——其實和ECMAScript一樣啥都幹不了——那有什麼意義呢……

3樓:鹹魚

用 jq 的多數人只是用它而已,並不需要懂這個庫的抽象與封裝。原生只是被人用來代指「有能力使用沒有經過抽象和封裝的語法」的開發者。

為什麼有人分不清殺和虐?

樂行謙實 這個問題裡面需要很多前提。看殺的物件,殺人殺雞也是殺。殺雞是人之常情,誰家過年要吃頓雞肉,難保不會自己親自動手,殺也只是為了吃,雞死亡的痛苦並不會增加人的快感,畢竟早點完事快點上餐臺為妙。但殺人就不是那麼一回事了,你說你是死刑執行人員,那殺犯人至少符合法律,這種殺無可厚非 若為了一己之私觸...

為什麼有人分不清東西南北?

格拉絲兒哥 我認識一堆在北京長大的也分不清。我覺得確實是必要技能,歡樂頌裡有乙個情節就是安迪開車不分東南西北,對方還要花費更大的力氣去解釋。其實一時的分不清並不可怕,尤其是陰天的時候在上海天津市區的陌生地方走。真正可怕的是壓根不知道東南西北是什麼概念的那種 就是給了他路標和某乙個方向他也分不清 這確...

為什麼我分不清孫芮戴萌?

喬橋 天啊,兩個人的長相就很不一樣。萌的長相就很攻很帥,在隊裡以前是隊長能撐得起大局,適合跳帥帥的舞,在以前隊內是vocal,dance也不錯,有力量感,完美的下顎線。孫芮,大公尺飯,常年東北話,自帶搞笑基因,說的mc簡直圈粉無數。長得更有種女團臉和電視劇集臉,好好打扮起來是非常美的。還有乙個是小拇...