2010-10-19 51 views
0

嗨 我在學習JavaScript,因爲最近幾天,我把它看作腳本語言。我想知道它與其他腳本的區別。它在哪裏運行?我的意思是我的代碼被編譯或錯誤被捕獲?我喜歡甚至知道任何學習JavaScript的在線教程。開始使用javascript

+2

我假設您已經使用您最喜愛的搜索引擎搜索了JavaScript? – 2010-10-19 17:26:36

+1

請參閱http://stackoverflow.com/questions/1978637/how-to-become-a-good-javascript-coder – 2010-10-19 17:30:03

+1

@Felix觀看此視頻:http://jsconf.eu/2010/communityjs_by_chris_williams_1.html或者快速做Google for JavaScript by your own – 2010-10-19 18:42:20

回答

7
+0

這些對初學者來說並不是很好,他們過於專注於「如何做一件特定的大事」而不是覆蓋基本面。 – Quentin 2010-10-19 18:40:42

+1

他現在不是初學者。他做了一些基本的教程。 – NAVEED 2010-10-20 01:21:46

1

我試着回答你的問題:

我把它作爲腳本語言閱讀。

是的,它是一種腳本語言。官方名稱是ecmascript,但它通常被稱爲javascript(它是由Netscape在199x中獲得的名稱)

我想知道它與其他腳本的區別。

取決於您比較哪種腳本語言。它使用c風格的語句並且是面向對象的。它通常用於操縱網頁。

它在哪裏運行?我的意思是我的代碼正確編譯或錯誤被捕獲?

通常所有的javascript都在用戶瀏覽器中運行。如果發生錯誤,它會拋出用戶計算機,並且您不會注意到服務器上的某個事件(除非拋出錯誤具有不檢索文件的副作用)。現代JavaScript引擎可以即時編譯,但由於它是在用戶瀏覽器中完成的,因此您根本無法控制它。

我通常說,因爲獨立的解釋器存在,並且一些服務器也有javascript作爲腳本語言。但是這可能是你永遠不需要處理的事情。

我甚至想知道任何優秀的在線學習javascript教程。

對不起,但不能幫助你。但看看NAVEED的答案,看起來有些事情要開始。我喜歡上面的規範,即使它不是一個教程,它可以用來查找的東西。

祝你好運!