標籤:

angular.js 到底是幹啥的?其中的靈魂是什麼?


和你們說說我的故事吧!我是一個身患直腸癌多年的碼農,每天寫下一行代碼就覺得自己為世界作出了貢獻,改變了地球運動的軌跡,但實際上身體越來越差的時候我才明白自己寫的代碼根本什麼都做不了,這樣只會在直腸癌的生涯中孤獨的死掉,每每想到這裡,恍惚間心情變得無可奈何卻又讓人悔恨。

在幾個月前,我在幾個博主的介紹下接觸了AngularJs,雖然說它只是一個js框架並沒有什麼出彩的地方,但卻很少有人嘗試它。我在幾年前也曾經聽過這樣一句話,「要學angular你就必須相信有來生,因為有限的一生一世里你是永遠也無法領悟它的。」我在萬念俱灰時寫下了幾句AngularJs代碼,沒想到的是,這才是我人生剛剛開始的轉折點。

用碼農的精神說,數據才是最有說服力的語言,我並不想把AngularJs治癒自己直腸癌的事實重複多少遍,只是簡單的記錄下我最初寫下Angular時的一些變化。

ng-app=」app」

看起來多麼平淡無奇的一句代碼,也許你會說維特你的水平太低了只能寫寫這種小學生代碼,但如果那天你回家時打開了百度新聞,看到恒生指數是怎樣逆轉上升的,也會不得不嘆服AngularJs的神奇魅力,不得不承認它對改變世界作出的偉大貢獻。

ng-controlor=」newctrl」

按下鍵盤敲出ctrl時我才意識到肛門流了一個多月的血已經漸漸止住了,的確如此,AngularJs通過偉大MVVM思想徹底改變了我被JQ腐化的身體,如果AJ是人,他就是切格瓦拉,一個真正的革命者!他會站在世貿中心的最頂上大聲的喊,凡人,聽聽從山裡來的查拉圖斯特拉安菊拉是怎麼說的吧,JQ已死,聽從自己內心的聲音,做一個先驅做一個革命者!

JQ已死?

NONONO,我不是這個意思,我的意思是所有的js框架js庫已死。如果我再勇敢一些,我會告訴你們C++和JAVA的路也不遠了,PHP也並沒有什麼真才實學,至於C#,那是弱者妥協的語言,並不值得一提。你們聽到這樣驚世駭俗的吶喊時一定會覺得維特是個瘋子,但時間會證明,很多人是不配稱為瘋子的。

$scope.

有時候你僅僅寫出了幾句像模像樣的AngularJs語言,就開始以為自己是一往無前的開創者,這時候再請你回頭看看幾年前的自己,是不是恨透了那個維特口中無所不能的AJ?$scope就是這樣讓我越走越遠,最後只得拔劍四顧心茫然,天下已無真敵手。

我不想無敵,只想掙錢

我知道,我知道你們之中一定會有幾個叛徒,學著最容易上手的java號稱自己無所不能,只是為了盲目的一頭扎進火堆中去燃燒自己儘可能的換到資本家手裡的籌碼,但我也知道在幾年之後,你寫出幾十萬行代碼的大腦會開始質疑,我真的有必要學這樣一門語言嗎,我的青春白費了嗎,我是不是應該早點得直腸癌死掉算了?穿行於CSDN的大牛中,你的腦海里一直迴響著這樣一個問題,然而與此同時,離你幾千公里的維特正在用藝術與科技的完美結晶AngularJs改變著人類,和你的未來。

轉支AC碼農群的angularJs吹 維特


推薦閱讀:

SegmentFault 技術周刊 Vol.17 - 聽說你還沒用上 AngularJS
你用AngularJS 做過項目後,下一個項目還用AngularJS嗎?

TAG:AngularJS |