腳本語言和伺服器互聯
由於腳本的跨域安全限制,要遠程訪問是不可能的。 如果使用服務端語言,如asp,是可以使用javascript 作為 動態語言來編寫資料庫訪問代碼的。 var conn = new ActiveXObject("ADODB.Connection"); conn.Open("Provider=sqlOLEDB.1; Data Source=localhost; User ID=sa; Password=changemenow; Initial Catalog=pub"); var rs = new ActiveXObject("ADODB.Recordset"); var sql="select id from authors"; rs.open(sql, conn); var word=""; while(!rs.EOF){word+=rs("id")}document.write(word);
2. 網頁設計師做了一個好看的FLASH動畫,如何才能讓動畫和後台的伺服器端腳本語言進行交互拜託各位大神
用ActionScript編程請求服務端腳本並返回結果
3. javascript腳本語言能否與伺服器的資料庫交互
由於腳本的跨域安全限制,要遠程訪問是不可能的。 如果使用服務端語言,如asp,是可以使用javascript 作為 動態語言來編寫資料庫訪問代碼的。 <script language="javascript" runat="server"> var conn = new ActiveXObject("ADODB.Connection"); conn.Open("Provider=SQLOLEDB.1; Data Source=localhost; User ID=sa; Password=changemenow; Initial Catalog=pub"); var rs = new ActiveXObject("ADODB.Recordset"); var sql="select id from authors"; rs.open(sql, conn); var word=""; while(!rs.EOF){word+=rs("id")}document.write(word);
4. 什麼是伺服器端語言,什麼是腳本語言,這兩者有什麼聯系
首先, 兩者沒有必然的關系, 不過, 卻常有"合作"的機會.
伺服器端語言, 英文就是 Server Side Included ( SSI ), 一般(大多數)都應用在網站開發上. 方法就是將 編程的代碼 嵌入到 html 內, 伺服器將網頁傳送到客戶端 ( 看網頁的人 ) 前將之解釋並執行. 最後得出一個動態生成的網頁, 如 jsp, asp 就是這類架構. 不過, SSI 也可以是腳本語言的一種(視乎你用的是甚麼 ssi ), 但 ssi 卻需要依賴伺服的支持才能執行的.
腳本語言,Scripting Language, 就是一些程序, 不需要像 c 那樣需預先編譯 (compile) 才能運行, 而是直到執行的那一刻才由解釋器(interpreter) 去解釋並執行. 在網頁開發上, scripting language 可以有兩種體現. 一個是 Javascript, 由瀏覽器來解釋; 另一個是 CGI script, 由伺服器端的 interpreter 來解釋. CGI 可以是用任何語言來成就的, 只要其輸出符合 HTTP(S) 協議就行. 常見的有 Perl, php, Python, 也有 C ( C 的 CGI 多用於嵌入式開發, 如路由器的設置界面 )
5. 比較客戶端腳本語言和伺服器腳本語言的區別
客戶端指的是瀏覽器,客戶端腳本語言指的就是在瀏覽器中運行的腳本語言,比如JavaScript,是可以讓別人看到代碼的。
伺服器腳本語言就是指在伺服器上運行的腳本語言,比如PHP,ASP,JSP,也就是後台程序語言。
6. 腳本語言在WEB開發時的作用主要是什麼
作用很多,比如:調用一些函數,一些動作。
7. javascript腳本語言能否與伺服器的資料庫交互
javascript 在本地安全域內是可以直接操作資料庫的,但也僅僅局限於本地訪問。由於腳本的跨域安全限制,要遠程訪問是不可能的。
如果使用服務端語言,如asp,是可以使用javascript 作為 動態語言來編寫資料庫訪問代碼的。
<script language="javascript" runat="server">
var conn = new ActiveXObject("ADODB.Connection");
conn.Open("Provider=SQLOLEDB.1; Data Source=localhost; User ID=sa; Password=changemenow; Initial Catalog=pub");
var rs = new ActiveXObject("ADODB.Recordset");
var sql="select id from authors";
rs.open(sql, conn);
var word="";
while(!rs.EOF)
{
word+=rs("id")
}
document.write(word);
rs.close();
rs = null;
conn.close();
conn = null;
</script>
語法上遵循javascript,就可以進行任何操作了。
8. apache伺服器和php腳本語言是什麼關系
對於
WEB
伺服器來說。Apache
一個就已經是了。PHP
只是它的一個附加
零件
。
PHP
安裝到
Apache
以後。Apache
就認得
php
腳本語言了。
Apache
如果是你的頭腦。PHP
腳本程序是一本外語書。PHP
解釋器
是否安裝,相當於你是否學過這門外語。學過,你就看得懂。沒學過,只不過是寫滿字的紙。
9. 客戶端腳本和伺服器端腳本本質區別是什麼後者優勢是啥
在伺服器端運行的腳本語言是伺服器端腳本,在客戶段運行的腳本是客戶段腳本,本質區別是運行位置不同。
從使用方式上講:
伺服器端腳本適合處理諸如資料庫訪問,安全驗證等應用;
客戶端腳本適合處理有效性驗證,頁面特效等應用。
10. 伺服器端腳本語言
腳本語言,腳本語言或擴建的語言,又叫動態語言。是一種編程語言控制軟體應用程序。 「腳本」往往被視為有別於「程序」 ,執行獨立於任何其他的應用。在同一時間,他們是有別於核心代碼的應用,這是通常的書面在不同的語言,和現正接觸到最終用戶,使他們的行為的應用,以適應用戶的需要。腳本往往是,但並非總是解釋,從源代碼或「半匯編」 ,以位元組這是解釋,不同的應用,他們的相關,這是傳統的編制本土機器碼為系統上運行他們。腳本語言幾乎總是在嵌入式應用與它們相關的。
1.腳本語言(JavaScript,VBscript等)介於HTML和C,C++,Java,C#等編程語言之間。
HTML通常用於格式化和鏈結文本。而編程語言通常用於向機器發出一系列復雜的指令。
2.腳本語言與編程語言也有很多相似地方,其函數與編程語言比較相象一些,其也涉及到變數。與編程語言之間最大的區別是編程語言的語法和規則更為嚴格和復雜一些.
3.與程序代碼的關系:腳本也是一種語言,其同樣由程序代碼組成。
註:腳本語言一般都有相應的腳本引擎來解釋執行。 他們一般需要解釋器才能運行。JAVASCRIPT,ASP,PHP,PERL,Nuva都是腳本語言。C/C++編譯、鏈接後,可形成獨立執行的exe文件。
4.腳本語言是一種解釋性的語言,例如vbscript,javascript,installshield script,ActionScript等等,它不象c\c++等可以編譯成二進制代碼,以可執行文件的形式存在.
腳本語言不需要編譯,可以直接用,由解釋器來負責解釋。
5.腳本語言一般都是以文本形式存在,類似於一種命令.
