Nodejs從有門道無門菜鳥起飛必看教程
來源:易賢網(wǎng) 閱讀:596 次 日期:2016-08-01 14:04:11
溫馨提示:易賢網(wǎng)小編為您整理了“Nodejs從有門道無門菜鳥起飛必看教程”,方便廣大網(wǎng)友查閱!

簡單來說Nodejs并不是一門新的語言,但是它可以讓我們的JS運行在服務器端,在服務器端寫JS代碼并且輸入輸出,也就是說以后要是有人問你JS是不是只能運行在瀏覽器中,你千萬別說,唉,是啊。

記得剛開始學HTML,CSS,JS的時候第一印象就是下載各種瀏覽器,因為兼容問題T_T,不過現(xiàn)在有個好消息學Nodejs它并沒有兼容問題。

如果你想知道為什么Nodejs沒有兼容問題,那你的先清楚前端為什么會有兼容問題,這里我提到前端是想說Nodejs它不是前端,是后端,雖然看著很像,但很遺憾的告訴你它不是。

扯遠了,會到正題上,為什么前端有兼容問題,主要問題就是瀏覽器?。。∧阆氚?,每個瀏覽器都是不同的廠子做的,那效果能一樣嗎?后來大家都不樂意了,你說你寫的東西只能在他家用,在別人家就不行了,靠,天理何在。所以后來出來個第三者也就是我們所說的W3C,這個W3C就是專門負責解決這個問題的,什么問題呢?就是說W3C作為中間人,他來負責定義標準,它們?yōu)g覽器必須按照它這個標準提供API給我們這些程序員來使用。那為什么還是有兼容問題呢?話又說回來了,人家只是定了標準了,但是別人一定要按照他的做嗎,真是太天真了。

不過放心以后兼容會越來越少,為什么呢?你想啊,大部分瀏覽器提供的API都一樣,就你提供的不一樣,開發(fā)人員能高興嗎,開發(fā)人員不高興了,誰還愿意用他家瀏覽器,再不就是自作孽不可活,在看看多年前的IE和現(xiàn)在的IE。

OK,話又說回來了,既然這些兼容問題都是瀏覽器搞得鬼,現(xiàn)在Nodejs不需要瀏覽器了,還兼容啥對吧,既然如此,我們以前學的BOM和DOM自然也就不能在Nodejs中使用了,因為沒瀏覽器了啊,你還操作什么DOM,另外一個很重要的事情就是Nodejs它允許我們操作本地文件,這一點非常重要,一門語言不能操作文件多少有些可惜,要想讓JS操作文件是可以做到的,但是瀏覽器不敢讓JS這樣做,因為太危險了,比如你去訪問一個人的網(wǎng)站,它用JS寫了一段程序去刪除你電腦系統(tǒng)里面的東西,又或者去讀取你的隱私,這還了得啊,但是服務器端不一樣,因為你寫的代碼只是在你自己服務器中運行的,難不成你去破壞自己的電腦。有些亂了吧?好吧。

總結(jié)一下今天所學的:Nodejs允許JS在服務器中使用,因為沒有瀏覽器的加入,所以沒有兼容問題,自然也沒有了BOM和DOM,并且可以操作本地文件。

以上這篇Nodejs從有門道無門菜鳥起飛必看教程就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考

更多信息請查看網(wǎng)絡編程
易賢網(wǎng)手機網(wǎng)站地址:Nodejs從有門道無門菜鳥起飛必看教程
關(guān)于我們 | 聯(lián)系我們 | 人才招聘 | 網(wǎng)站聲明 | 網(wǎng)站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 加入群交流 | 手機站點 | 投訴建議
工業(yè)和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網(wǎng)安備53010202001879號 人力資源服務許可證:(云)人服證字(2023)第0102001523號
聯(lián)系電話:0871-65317125(9:00—18:00) 獲取招聘考試信息及咨詢關(guān)注公眾號:hfpxwx
咨詢QQ:526150442(9:00—18:00)版權(quán)所有:易賢網(wǎng)