九重元神
這個需要你的學(xué)習(xí)方向,JavaScript(js)是用在前端方面的腳步語言,php語言是用來寫后臺的 。想做網(wǎng)站開發(fā) 建議你是先學(xué)習(xí)JS 前端部分學(xué)好 ,在學(xué)習(xí)php 和mysql 數(shù)據(jù)庫的知識, 這個是相關(guān)練的 都市需要會的。網(wǎng)站開發(fā)現(xiàn)在前景都市不錯的,不過是需要你吧知識學(xué)好學(xué)精。
孫五嫂
PHP的特性包括 PHP:PHP 獨特的語法混合了 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í)行編譯后代碼,編譯可以達到加密和優(yōu)化代碼運行,使代碼運行更快。PHP具有非常強大的功能,所有的CGI的功能PHP都能實現(xiàn),而且支持幾乎所有流行的數(shù)據(jù)庫以及操作系統(tǒng)。最重要的是PHP可以用C、C++進行程序的擴展!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è)計實現(xiàn)而成。因為Netscape與Sun合作,Netscape管理層希望它外觀看起來像Java,因此取名為JavaScript。但實際上它的語法風(fēng)格與Self及Scheme較為接近。為了取得技術(shù)優(yōu)勢,微軟推出了JScript,CEnvi推出ScriptEase,與JavaScript同樣可在瀏覽器上運行。為了統(tǒng)一規(guī)格,因為JavaScript兼容于ECMA標(biāo)準(zhǔn),因此也稱為ECMAScript。
新鮮人
最好是先學(xué)習(xí)PHP,不管是函數(shù),面向?qū)ο螅惖恼{(diào)用都是互通的,javascript是基于PHP之下的單獨使用javascript的可能性不大,就好像HTML跟CSS的關(guān)系追問
謝謝。那么學(xué)習(xí)php有什么好的方法嗎?自學(xué)追答
我可以給你我原來上課的 筆記課件,然后你根據(jù)課件在網(wǎng)上收視頻看,這樣就比較系統(tǒng)的學(xué)習(xí)了
張清夜
這兩個就不能放在一起比,JavaScript是前端開發(fā)語言,弱類型語言,是瀏覽器解釋執(zhí)行的語言,PHP是服務(wù)器端代碼,后臺開發(fā)語言,在他們各自的領(lǐng)域,他們就是老大。但不能放在一起比。
好心作怪
Javascript是一種由Netscape的LiveScript發(fā)展而來的原型化繼承的面向?qū)ο蟮膭討B(tài)類型的區(qū)分大小寫的客戶端腳本語言,主要目的是為了解決服務(wù)器端語言,比如Perl,遺留的速度問題,為客戶提供更流暢的瀏覽效果。當(dāng)時服務(wù)端需要對數(shù)據(jù)進行驗證,由于網(wǎng)絡(luò)速度相當(dāng)緩慢,只有28.8kbps,驗證步驟浪費的時間太多。于是Netscape的瀏覽器Navigator加入了Javascript,提供了數(shù)據(jù)驗證的基本功能。能夠具有交互性,能夠包含活躍的元素,就有必要在網(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)頁和用戶之間實現(xiàn)了一種實時性的、動態(tài)的、交互性的關(guān)系,使網(wǎng)頁包含活躍的元素和更加精彩的內(nèi)容。 中國本地版的說法應(yīng)該是這樣的:Java之于JavaScript就好比雷鋒和雷峰塔的關(guān)系。 很多人看到 Java 和 JavaScript 都有“Java”四個字,就以為它們是同一樣?xùn)|西,連我自己當(dāng)初也是這樣。事實上,JAVA語言和JavaScript語言是相關(guān)的,但是它們的聯(lián)系并非你想像的那樣緊密。首先Java語言是SUN Microsystems公司的產(chǎn)品,而JavaScript是Netscape公司的產(chǎn)品。 其次它們在功能上也有些差異:Java在客戶端的運行的應(yīng)用程序叫做 Java Applet,是嵌在網(wǎng)頁中,而又有自己獨立的運行窗口的小程序。Java Applet 是預(yù)先編譯好的,一個 Applet 文件(.class)用 Notepad 打開閱讀,根本不能理解。Java Applet 的功能很強大,可以訪問 http、ftp等協(xié)議,甚至可以在電腦上種病毒(已有先例了)。相比之下,JavaScript 的能力就比較小了。JavaScript 是一種“腳本”(“Script”),它直接把代碼寫到 HTML 文檔中,瀏覽器讀取它們的時候才進行編譯、執(zhí)行,所以能查看 HTML 源文件就能查看JavaScript 源代碼。JavaScript 沒有獨立的運行窗口,瀏覽器當(dāng)前窗口就是它的運行窗口。它們的相同點,我想只有同是以 Java 作編程語言一點了。
云靈山
不要用你看的視頻中的方法,個人學(xué)習(xí)建議:我看的是“亞當(dāng)學(xué)院”的css視頻教程,PHP100的視頻教程1.先寫好前臺,css與結(jié)構(gòu)(解釋頁面里的div和table等)分離2.加入php需要輸出和調(diào)用的地方再加入php語句<body><? include("template/head.inc");?><? include("template/nav.inc");?><? include("template/flash.inc");?><!--startprint--><div id="content"><table> <thead> <tr class="blue"> <th>序號</th> <th>編號</th> <th>提案人</th> <th>內(nèi)容摘要</th> <th>審批結(jié)果</th> <th>獎金</th> <th>實施部門</th> <th>計劃完成時間</th> <th>負責(zé)人</th> <th>實際完成時間</th> <th>操作</th> </tr> </thead> <tbody> <? $pagesize=18;$url=$_SERVER["REQUEST_URI"];$url=parse_url($url);$url=$url[path];$numq=mysql_query("SELECT * FROM `ta`");$num = mysql_num_rows($numq);if($_GET[page]){$pageval=$_GET[page];$page=($pageval-1)*$pagesize;$page.=',';}?> <? $sql = "SELECT * FROM xinzhonghe.ta limit $page $pagesize"; $query = mysql_query($sql); while($row = mysql_fetch_array($query)){ ?> <tr> <td><? echo $row['gid']?></td> <td><? echo $row['BH']?></td> <td><? echo $row['TAR']?></td> <td><? echo $row['NRZY']?> </div> </td> <td><? echo $row['SPJG']?></td> <td><? echo $row['JJ']?></td> <td><? echo $row['SSBM']?></td> <td><? echo $row['JHWCSJ']?></td> <td><? echo $row['FZR']?></td> <td><? echo $row['SJWCSJ']?></td> <td><a href="http://127.0.0.1/ta/upload/<?=$row['BH']?>.jpg" target="_blank">查看</a></td> </tr> <? };?> </tbody> </table><!--endprint--><p> <? if($num > $pagesize){ if($pageval<=1)$pageval=1; echo "共 $num 條". " <a href=$url?page=".($pageval-1).">上一頁</a> <a href=$url?page=".($pageval+1).">下一頁</a>";} ?></p></div><? include("template/foot.inc");?></body>這是我寫的一個頁面,你看看有沒有啟發(fā)?!
玄玉
javascript就是瀏覽器執(zhí)行的腳本語言,控制頁面內(nèi)容。php就是服務(wù)器端執(zhí)行的語言,讀取數(shù)據(jù)庫把內(nèi)容顯示到頁面。
參考資料:cjl
沙子
如果你語言基礎(chǔ)完全沒有問題。因為js和php在關(guān)鍵字上還是有區(qū)別的。但建議你最好把一個弄好后,在弄另一個。千萬不要,兩樣都學(xué),但都沒有學(xué)好。
落魂谷
php和JavaScript的區(qū)別:
一:類型轉(zhuǎn)換的不同
在javascript中 ,空對象和空數(shù)組轉(zhuǎn)換為boolean值為true; 但在php中,空對象空數(shù)組轉(zhuǎn)換為boolean值為false(僅在php4中空對象的boolean值為false);包括非0的負數(shù)值,都是轉(zhuǎn)換為true。
二:實形參的不同
在javascript中,形參和實參的個數(shù)沒有限制,形參個數(shù)可以大于或者少于實參,而在php中,實參數(shù)小于形參就會報錯,因為有參數(shù)被定義卻沒有被使用,這在PHP解釋機制看來可能會影響函數(shù)的功能。
三:數(shù)據(jù)類型的不同
javascript中有undefined類型,php中無此類型, 因此當(dāng)一個變量未賦予任何值時,javascript中此類型為undefined(使用未申明的變量會報錯),而在php中則為Null類型; 并且javascript中只有number類型,而在php中無此類型,取代的為int float類型。
四:字符串的連接
javascript中使用加號 + += ,php中使用點號 ..=
五:控制語句的區(qū)別
else if與elseif在php中都支持,javascript只支持前者
六:大小寫問題
javascript嚴格區(qū)分大小寫 ,php中自定義函數(shù)名不區(qū)分大小寫。命名函數(shù)時不可使用已聲明的函數(shù),或PHP內(nèi)建的函數(shù)名稱。
七:靜態(tài)變量
PHP支持聲明函數(shù)變量為靜態(tài)的(static) ,javascript隨無靜態(tài)變量但可以定義函數(shù)的屬性來冒充靜態(tài)變量。