好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > js+asp總結

js+asp總結

熱門標簽:武夷山旅游地圖標注 個人可以辦理400電話么 外呼系統API接口 鳳臺百度地圖標注店 怎么在地圖標注自己 縣域地圖標注打印店 金昌電話機器人價格 萊西電子地圖標注 修改地圖標注
一直在用JS寫ASP,也不是特別原因,只是當初學的是JS,后來學ASP時知道ASP也可以用JS寫,就沒去學VBS.前幾個月剛學ASP的時候找遍了深圳的書店也沒有找到一本用JS做腳本語言的ASP書籍,沒辦法,只能自己慢慢摸索著前進,遇到不懂的東西就在網上搜索,在此,發一些JS寫ASP與VBS寫ASP的區別,希望對剛學JS+ASP的朋友有所幫助.

語法總結:   JS語句結束時都要加;號,
                 寫SQL語句要將VBS里面的號改成+號,
        JS中單句注釋是//,整段是/*這里是要注釋的代碼*/,
        變量聲明是var關鍵字,不需要寫Set,直接var就行,
        ASP對象的第一個字母要大寫,如Server的S一寫要大寫,否則會報錯.

一些代碼的區別

連接數據庫
VBS:
%
dim conn
dim dbpath
dim connstr
Set conn =Server.CreateObject("adodb.connection")
dbpath=Server.MapPath("data.mdb")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="dbpath
conn.open connstr
%>

JS:
%
var conn;
var dbpath;
var connstr;
conn=Server.CreateObject("adodb.connection");
dbpath=Server.MapPath("data.mdb");
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+dbpath;
conn.open(connstr);
%>


關閉連接
VBS:
%'關閉釋放記錄集
rs.close
set rs = Nothing
conn.close
set conn = Nothing
%>

JS:
%//關閉釋放記錄集
rs.close;
rs = null;
conn.close;
conn = null;
%>

輸出
VBS:
Response.write "script language='javascript'>alert('操作成功,請等待管理員確認\\點確定關閉窗口');self.opener.location.reload();window.close();/script>"

JS:
Response.write("script language='javascript'>alert('操作成功,請等待管理員確認\\點確定關閉窗口');self.opener.location.reload();window.close();/script>");


獲取表單對象
VBS:
dim id 
id = Request.QueryString("id")

JS:
var id = Request.QueryString("id").item;//重要,js中Request.QueryString是一個對象,要加Item



SQL語句日期查詢,這個跟VBS的太不相同,相初我郁悶了很久,在網上找了很久才想出下面的語句(這個只寫了JS的,VBS的實在不會寫)
%
var rs,sql;
rs = Server.CreateObject("adodb.recordset");
sql = "select * from [count] order by dae desc"
rs.open(sql,conn,1,1)
//實現總訪問量
var rst = Server.CreateObject("adodb.recordset");
sqlt="select sum(count) as dt from [count]";
rst.open(sqlt,conn,1,1);
//實現當日訪問量
var rsd = Server.CreateObject("adodb.recordset");
sqld="select sum(count) as dd from [count] where day(dae) = '"+((new Date).getDate())+"' and Month(dae) = '"+((new Date).getMonth()+1)+"' and Year(dae) = '"+((new Date).getYear())+"'";
rsd.open(sqld,conn,1,1);
//實現昨日訪問量
var rsz = Server.CreateObject("adodb.recordset");
sqlz="select sum(count) as zd from [count] where day(dae) = '"+((new Date).getDate()-1)+"' and Month(dae) = '"+((new Date).getMonth()+1)+"' and Year(dae) = '"+((new Date).getYear())+"'";
rsz.open(sqlz,conn,1,1);
//實現當月訪問量
var rsm = Server.CreateObject("adodb.recordset");
sqlm="select sum(count) as dm from [count] where Month(dae) = '"+((new Date).getMonth()+1)+"'";
%>

暫時就想到這么多,順便說明一下,本人很菜,以上要有不正確之處還望高人指出.
希望版主將此貼置頂,以后相關JS寫ASP的問題都可以在此提出.讓一些學習JS寫ASP的朋友有一個更好的交流空間.

標簽:上海 涼山 通遼 赤峰 楚雄 清遠 邢臺 南京

巨人網絡通訊聲明:本文標題《js+asp總結》,本文關鍵詞  js+asp,總結,js+asp,總結,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《js+asp總結》相關的同類信息!
  • 本頁收集關于js+asp總結的相關信息資訊供網民參考!
  • 推薦文章