如何查看網頁js連接伺服器
❶ 怎樣知道網頁的javaScript代碼
javascript 包含在HTML中。。。
網頁上的靜態文本中包含三大部分,HTML,Javascript,CSS
這三種是捆綁在一起的,誰也離不開誰。
比如
<img src='a.jpg' style='width:100px;height:100px;' onclick='javascript:window.alert('ffff')'>
這一個HTML標簽中 既有CSS 又有javascript
❷ 怎麼連接nodejs伺服器
前面已經學習了WebSocket API,包括事件、方法和屬性。詳情:WebSocket(二)--APIWebSocket是基於事件驅動,支持全雙工通信。下面通過三個簡單例子體驗一下。
簡單開始
1.安裝node。/
2.安裝ws模塊
ws:是nodejs的一個WebSocket庫,可以用來創建服務。
3.server.js
在項目裡面新建一個server.js,創建服務,指定8181埠,將收到的消息log出來。
//建立連接
var ws = new WebSocket("ws://localhost:8181"); var nickname = "";
ws.onopen = function (e) {
console.log('Connection to server opened');
} //顯示
function appendLog(type, nickname, message) { if (typeof message == "undefined") return; var messages = document.getElementById('messages'); var messageElem = document.createElement("li"); var preface_label; if (type === 'notification') {
preface_label = "<span class="label label-info">*</span>";
} else if (type == 'nick_update') {
preface_label = "<span class="label label-warning">*</span>";
} else {
preface_label = "<span class="label label-success">"
+ nickname + "</span>";
} var message_text = "<h2>" + preface_label + " "
+ message + "</h2>";
messageElem.innerHTML = message_text;
messages.appendChild(messageElem);
} //收到消息處理
ws.onmessage = function (e) { var data = JSON.parse(e.data);
nickname = data.nickname;
appendLog(data.type, data.nickname, data.message);
console.log("ID: [%s] = %s", data.id, data.message);
}
ws.onclose = function (e) {
appendLog("Connection closed");
console.log("Connection closed");
} //發送消息
function sendMessage() { var messageField = document.getElementById('message'); if (ws.readyState === WebSocket.OPEN) {
ws.send(messageField.value);
}
messageField.value = '';
messageField.focus();
} //修改名稱
function changName() { var name = $("#name").val(); if (ws.readyState === WebSocket.OPEN) {
ws.send("/nick " + name);
}
}
運行結果:
頁面關閉之後,連接馬上斷開。
這種實時響應的體驗簡直不能太爽,代碼也清爽了,前端體驗也更好,客戶端不用一直發請求,服務端不用等著被輪詢。
小結:上面例子的代碼都很好理解,接下來學習WebSocket協議。
❸ 伺服器如何調用客戶端頁面上的JS
一般是這樣的:在客戶端啟動的時候,保持一個跟伺服器的長鏈接(使用http 1.1協議,通過設置keep-alive屬性來保證鏈接持續時間很長),然後客戶端另開一個線程監聽這個鏈接,然後伺服器可以通過這個連接來發送相應的指令(自己定義的指令),客戶端接收到之後,對這個指令進行解析和執行操作。(比如伺服器發一個"getDeviceStatus"的字元串過去,然後客戶端解析到該字元串後,調用相應的getDeviceStatus的方法),關於長連接的詳細,google一下就知道了。
如果你指的客戶端是瀏覽器的話,那就只能是瀏覽器主動調伺服器的介面才行。
❹ js 如何判斷目標網站的http伺服器是否工作正常
用ajax發個get請求過去看看,是否返回狀態是不是200
❺ 從網上下載的js網頁,插入網頁裡面,本地可以顯示,傳到伺服器上為什麼顯示不出來
1.首先看下JS的應用路徑對不對或者清空瀏覽器歷史記錄;
2.如果路徑正常的話,那麼你在那個JS文件件裡面的第一行,中間部位,文件末尾添加點兒alert("")列印信息嘛。如果沒喲消息框,表示沒執行到這個文件裡面去。
❻ js 如何連接資料庫
以連接ORACLE資料庫為例:
//創建資料庫連接對象
varconn=newActiveXObject("ADODB.Connection");
//創建數據集對象
varrs=newActiveXObject("ADODB.Recordset");
try{
//如果不知道如何配置連接串,可以通過配置UDL文件後用文本編輯器打開獲得
varconnectionstring="Provider=OraOLEDB.Oracle.1;Password=pwd;PersistSecurityInfo=True;UserID=username;DataSource=ORA";
//打開連接
conn.open(connectionstring);
//查詢語句
varsql="select*fromtb_col";
//打開數據集(即執行查詢語句)
rs.open(sql,conn);
//遍歷所有記錄
while(!rs.eof){
//WScript是Windows的腳本宿主對象,詳細情況請在windows幫助里查找。
//WScript.Echo輸出記錄的內容
WScript.Echo(rs.Fields("id")+" "+rs.Fields("name")+" ");
//下一條記錄
rs.moveNext();}
//關閉記錄集
rs.close();
//關閉資料庫連接
conn.close();}catch(e){
//異常報告
WScript.Echo(e.message);}finally{
}
資料庫連接串,具體配置請參考:http://www.connectionstrings.com/
❼ 如何用JS判斷網頁的登錄狀態
BOA這種程序沒搞過,不過java中處理這種問題的方法之一是:進入A頁面登陸成功以後,伺服器吧當前登陸信息保存在session中,進入B頁面的時候裡面寫了一個js(從session中獲取當前登陸信息),如果從session中取不到登陸信息,或者取到的信息為空,就說明沒有登陸直接進入該頁面的,讓頁面直接轉跳到報錯頁面,不知道你的這種程序可以使用session不,如果不成的話,A頁面登陸成功以後可以存放一個全局的標志,每進入B頁面的時候js先去獲取這個標識,看是否已經登陸,這只是我的思路,看看你還有沒有更好的解決辦法,這是我一個字一個字手動敲的,挺辛苦的,如果覺得對你有幫助的話就獎勵個積分
❽ 在HTML網頁中怎麼實現JS關聯,留言板數據怎麼實現與伺服器的接受與保存啊
<?php
include "conn.php";//連接資料庫
//插入數據
$sql="insert into table (name,email) values ("姓名","郵箱")";//("姓 名","郵箱")括弧裡面的就是提交post或者get傳過來的值。
mysql_query($sql);
?>
conn.php
<?php
mysql_connect("資料庫地址","用戶名","密碼") or die("Could not connect to MySQL server!");
mysql_select_db("資料庫名稱") or die("Could not select database!");
mysql_query('set names "utf8"');
?>
寫的比較草。。。