揉木而弦 貌似誤人子弟了。
成都創(chuàng)新互聯(lián)公司堅持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:網(wǎng)站建設(shè)、做網(wǎng)站、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時代的靜安網(wǎng)站設(shè)計、移動媒體設(shè)計的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
首先要強調(diào)的是java和javascript沒有任何關(guān)系。只是名字前部分雷同罷了。
其中java是sun公司開發(fā)的面向?qū)ο蟮母呒壵Z言,包括javase\javaee\javase幾部分。而javascript是網(wǎng)景公司開發(fā)的一門腳本語言而已。在之前并不是叫javascript而是叫l(wèi)ivescript.
二者之間最大的區(qū)別在于javascript基于對象java面向?qū)ο?\javascript是靜態(tài)java聯(lián)編和動態(tài)聯(lián)編 \javascrip弱類型語言java強類型。
至于語法上相似的說法太片面了.根本就是無稽之談.
是的,用script/script,必須是這種寫法。
如果是引用外部文件,再加入相關(guān)路徑就可以了。
不用,javascript只是一種腳本語言,是一種弱類型的語言,變量在使用前不必聲明類型,由解釋器根據(jù)上下文來判斷數(shù)據(jù)類型,var也不是必須的。
javascript跟java沒有關(guān)系 不需要安裝jdk!!javascript可以用記事本編寫,直接能在瀏覽器中運行??!要看到效果需要和html配合使用
javascript原型模式不一定需要NEW來調(diào)用的,還可以以下方法:
通過給Calculator對象的prototype屬性賦值對象字面量來設(shè)定Calculator對象的原型。
Calculator.prototype?=?{
add:?function?(x,?y)?{
return?x?+?y;
},
subtract:?function?(x,?y)?{
return?x?-?y;
}
};
//alert((new?Calculator()).add(1,?3));
這個問題對于不同人的答案是不一樣的。對于編程老手來說,學(xué)習(xí)JavaScript可能只需要看看reference、看看一些腳本庫的源碼,有疑難再上上stackoverflow或知乎之類的地方就可以了。
學(xué)習(xí)Javascript,首先它和Java的關(guān)系不大,所以不需要Java基礎(chǔ)也可以,但至少要有html基礎(chǔ),否則即使學(xué)習(xí)了,也不知道怎么使用更好,更有效。學(xué)習(xí)html比較容易,如果要求不太高,之后可以適當(dāng)看一下css和div。
需要恒心。
JS不是那么好學(xué)的,本身語言設(shè)計的時候就有很多不可思議的地方,像self,像C,像Java,要理解它的編程思想并不容易,閉包,原型神馬的不容易。
而且不同瀏覽器引擎的實現(xiàn)不一,會導(dǎo)致很多語言外要注意的問題,特別是IE。用的時候會有很多雷,時不時中個雷是很正常的。所以,學(xué)習(xí)需要恒心去克服。當(dāng)然你如果沒有編程基礎(chǔ),那些雷對你來說可能不是雷。
需要看好書。 ?
《JavaScript權(quán)威指南》,書如其名,的確是權(quán)威。當(dāng)然,這書很厚,而且也不是所有地方都講得好的(對象類型那塊我就被坑了,直到看了愚公的博文才醒悟過來)。
但是這書起碼讓你對JS的方方面面有個完整的了解?!禤ro JavaScript》也是一本好書?!秚he good parts of JavaScript》是一本很重要的書。一本壞書會教你很多不好的編程習(xí)慣,包括不寫分號,亂搞全局變量等等傻逼行為。