JavaScript一種直譯式腳本語言,是一種動態(tài)類型、弱類型、基于原型的語言,內置支持類型。它的解釋器被稱為JavaScript引擎,為瀏覽器的一部分,廣泛用于客戶端的腳本語言,最早是在HTML(標準通用標記語言下的一個應用)網頁上使用,用來給HTML網頁增加動態(tài)功能。
本文介紹有關JavaScript獲取電子秤串口數(shù)據的編程代碼。
有關JavaScript獲取電子秤串口數(shù)據的完整代碼
//創(chuàng)建MSComm對象
functionuf_GetSerPortData()
{
try
{
MSComm1=newActiveXObject(“MSCOMMLib.MSComm.1”);
if((typeof(MSComm1)==“undefined”)||(MSComm1==null))
{
alert(“創(chuàng)建MSComm1對象失敗!”);
}
else
{
//綁定事件
fn();
}
}
catch(err)
{
alert(err.description);
}
}
varfn=function(){
functionMSComm1::OnComm(){
MSComm1_OnComm();
}
}
//事件響應
functionMSComm1_OnComm()
{
switch(MSComm1.CommEvent)
{
case1:{window.alert(“SendOK!”);break;}//發(fā)送事件
case2:{Receive();break;}//接收事件
default:alert(“EventRaised!”+MSComm1.CommEvent);;
}
}
functionOperatePort()
{
if(MSComm1.PortOpen==true)
{
try{MSComm1.PortOpen=false;
SKButton1.value=“打開串口”;
}catch(ex)
{alert(ex.message);}
}
else{
try{MSComm1.PortOpen=true;
MSComm1.InBufferCount=0;
SKButton1.value=“關閉串口”;
}catch(ex)
{alert(ex.message);}
}
}
電子發(fā)燒友App








評論