王德化
不用js也可以寫網(wǎng)頁得;html 是布局你網(wǎng)站結(jié)構(gòu)得css 是控制你網(wǎng)站呈現(xiàn)給用戶得樣子js是在html和css完成后添加得效果,如果輪播圖,點(diǎn)擊彈框,鼠標(biāo)移動或者懸浮不同得位置呈現(xiàn)不同得效果等等,還支持ajax請求php屬于后端腳本語言,非常適合中小型網(wǎng)站開發(fā)使用類似qq空間那樣得用到得js技術(shù):1.評論功能使用得js得ajax無刷新技術(shù);2.點(diǎn)贊功能;3.點(diǎn)擊圖片放大得效果;等等
JS一定要單獨(dú)寫出來嗎? 寫在PHP或者HTML中可以嗎
不一定要單獨(dú)寫出來,可以卸載html中,但是一般沒人寫在php中,把js獨(dú)立出來寫是為了和html分離,易讀性較強(qiáng)
蔣義渠
PHP是運(yùn)行于服務(wù)器端的后臺腳本語言,其語法混合了 C、Java、Perl 以及 PHP 自創(chuàng)的語法。JavaScript則是運(yùn)行于瀏覽器端的前端腳本語言,名稱中雖然帶有java,但其實(shí)與java并沒有太大關(guān)系,JavaScript的語法風(fēng)格更接近于Scheme。因此可以說PHP與JavaScript幾乎沒有交集,要說有什么相同點(diǎn)那就是都是程序設(shè)計語言吧,就跟中文和英文一樣。
夸克
PHP的特性包括 PHP:PHP 獨(dú)特的語法混合了 C、Java、Perl 以及 PHP 自創(chuàng)新的語法。PHP安裝它可以比 CGI或者Perl更快速的執(zhí)行動態(tài)網(wǎng)頁。用PHP做出的動態(tài)頁面與其他的編程語言相比,PHP是將程序嵌入到HTML文檔中去執(zhí)行,執(zhí)行效率比完全生成htmL標(biāo)記的CGI要高許多;PHP還可以執(zhí)行編譯后代碼,編譯可以達(dá)到加密和優(yōu)化代碼運(yùn)行,使代碼運(yùn)行更快。PHP具有非常強(qiáng)大的功能,所有的CGI的功能PHP都能實(shí)現(xiàn),而且支持幾乎所有流行的數(shù)據(jù)庫以及操作系統(tǒng)。最重要的是PHP可以用C、C++進(jìn)行程序的擴(kuò)展!JavaScript一種直譯式腳本語言,是一種動態(tài)類型、弱類型、基于原型的語言,內(nèi)置支持類型。它的解釋器被稱為JavaScript引擎,為瀏覽器的一部分,廣泛用于客戶端的腳本語言,最早是在HTML(標(biāo)準(zhǔn)通用標(biāo)記語言下的一個應(yīng)用)網(wǎng)頁上使用,用來給HTML網(wǎng)頁增加動態(tài)功能。 在1995年時,由Netscape公司的Brendan Eich,在網(wǎng)景導(dǎo)航者瀏覽器上首次設(shè)計實(shí)現(xiàn)而成。因?yàn)镹etscape與Sun合作,Netscape管理層希望它外觀看起來像Java,因此取名為JavaScript。但實(shí)際上它的語法風(fēng)格與Self及Scheme較為接近。為了取得技術(shù)優(yōu)勢,微軟推出了JScript,CEnvi推出ScriptEase,與JavaScript同樣可在瀏覽器上運(yùn)行。為了統(tǒng)一規(guī)格,因?yàn)镴avaScript兼容于ECMA標(biāo)準(zhǔn),因此也稱為ECMAScript。
召富
他倆完成的任務(wù)都不一樣。。。PHP是服務(wù)器端的語言,用來做網(wǎng)站時用的。而javascript是在客戶端用的。主要用來實(shí)現(xiàn)一些動畫的效果。。。。要學(xué)做網(wǎng)站,先學(xué)PHP。。。
劉湯姆
java是面向服務(wù)端的語言,用來做后臺開發(fā)的。PHP可做前端也可以做后端,開發(fā)效率比較高,但是涉及到復(fù)雜的后臺功能處理,與java比就相形見絀了。javascript是頁面腳本語言,是前端語言。這是最基本的,詳細(xì)的得你自己去了解。
王頭兒
html,javascript是客戶端語言(也就是瀏覽器端,一般只負(fù)責(zé)顯示網(wǎng)頁等,無處理能力),php是服務(wù)器端語言(也就是動態(tài)語言的一種,是用戶和網(wǎng)頁交互的語言,具有處理能力)一個完整的網(wǎng)站一般都包含這3中語言(當(dāng)然,還可以是別的動態(tài)語言,比如asp),其中,html是網(wǎng)頁的基礎(chǔ),任何動態(tài)語言經(jīng)過服務(wù)器處理后,都是用html形式展示給用戶!
撲水冤家
簡單一點(diǎn)說:php是在服務(wù)器端運(yùn)行的。javascript實(shí)在客戶端運(yùn)行的。一般做web程序,javascript都是建議要學(xué)的??梢蕴岣哂脩趔w驗(yàn)。
天一玄冰
不贊同樓上的說法 兩個都牛js是一把雙刃劍。能精通js的人很不簡單
紀(jì)登
Javascript是一種由Netscape的LiveScript發(fā)展而來的原型化繼承的面向?qū)ο蟮膭討B(tài)類型的區(qū)分大小寫的客戶端腳本語言,主要目的是為了解決服務(wù)器端語言,比如Perl,遺留的速度問題,為客戶提供更流暢的瀏覽效果。當(dāng)時服務(wù)端需要對數(shù)據(jù)進(jìn)行驗(yàn)證,由于網(wǎng)絡(luò)速度相當(dāng)緩慢,只有28.8kbps,驗(yàn)證步驟浪費(fèi)的時間太多。于是Netscape的瀏覽器Navigator加入了Javascript,提供了數(shù)據(jù)驗(yàn)證的基本功能。能夠具有交互性,能夠包含活躍的元素,就有必要在網(wǎng)頁中嵌入其它的技術(shù)。如:Javascript、VBScript、Document Object Model(DOM,文檔對象模型)、Layers和 Cascading Style Sheets(CSS,層疊樣式表),這里主要講Javascript。那么Javascript是什么東東?Javascript就是適應(yīng)動態(tài)網(wǎng)頁制作的需要而誕生的一種新的編程語言,如今越來越廣泛地使用于Internet網(wǎng)頁制作上。 Javascript是由 Netscape公司開發(fā)的一種腳本語言(scripting language),或者稱為描述語言。在HTML基礎(chǔ)上,使用Javascript可以開發(fā)交互式Web網(wǎng)頁。Javascript的出現(xiàn)使得網(wǎng)頁和用戶之間實(shí)現(xiàn)了一種實(shí)時性的、動態(tài)的、交互性的關(guān)系,使網(wǎng)頁包含活躍的元素和更加精彩的內(nèi)容。 中國本地版的說法應(yīng)該是這樣的:Java之于JavaScript就好比雷鋒和雷峰塔的關(guān)系。 很多人看到 Java 和 JavaScript 都有“Java”四個字,就以為它們是同一樣?xùn)|西,連我自己當(dāng)初也是這樣。事實(shí)上,JAVA語言和JavaScript語言是相關(guān)的,但是它們的聯(lián)系并非你想像的那樣緊密。首先Java語言是SUN Microsystems公司的產(chǎn)品,而JavaScript是Netscape公司的產(chǎn)品。 其次它們在功能上也有些差異:Java在客戶端的運(yùn)行的應(yīng)用程序叫做 Java Applet,是嵌在網(wǎng)頁中,而又有自己獨(dú)立的運(yùn)行窗口的小程序。Java Applet 是預(yù)先編譯好的,一個 Applet 文件(.class)用 Notepad 打開閱讀,根本不能理解。Java Applet 的功能很強(qiáng)大,可以訪問 http、ftp等協(xié)議,甚至可以在電腦上種病毒(已有先例了)。相比之下,JavaScript 的能力就比較小了。JavaScript 是一種“腳本”(“Script”),它直接把代碼寫到 HTML 文檔中,瀏覽器讀取它們的時候才進(jìn)行編譯、執(zhí)行,所以能查看 HTML 源文件就能查看JavaScript 源代碼。JavaScript 沒有獨(dú)立的運(yùn)行窗口,瀏覽器當(dāng)前窗口就是它的運(yùn)行窗口。它們的相同點(diǎn),我想只有同是以 Java 作編程語言一點(diǎn)了。