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