JS常用代码
本文地址:http://dsyn.tongxinmao.com/Article/Detail/id/181
function toAscii(valueStr)
{
// valueStr = document.form1.hex.value;
valueStr = valueStr.toLowerCase();
var hex = "0123456789abcdef";
var text = "";
var i=0;
for( i=0; i<valueStr.length; i=i+2 )
{
var char1 = valueStr.charAt(i);
if ( char1 == ' ' )
{
i++;
char1 = valueStr.charAt(i);
}
var char2 = valueStr.charAt(i+1);
var num1 = hex.indexOf(char1);
var num2 = hex.indexOf(char2);
var value = num1 << 4;
value = value | num2;
var valueInt = parseInt(value);
var symbolIndex = valueInt - 32;
var ch = '?';
if ( symbolIndex >= 0 && value <= 126 )
{
ch = symbols.charAt(symbolIndex)
}
if(valueInt==9){ //tab
ch=" ";
}
if(valueInt==0x0a){
ch="<br/>";
}
text += ch;
}
//document.form1.ascii.value = text;
return text;
}
function toHex(valueStr)
{
// var valueStr = document.form1.ascii.value;
var hexChars = "0123456789abcdef";
var text = "";
for( i=0; i<valueStr.length; i++ )
{
var oneChar = valueStr.charAt(i);
var asciiValue = symbols.indexOf(oneChar) + 32;
var index1 = asciiValue % 16;
var index2 = (asciiValue - index1)/16;
if ( text != "" ) text += " ";
text += hexChars.charAt(index2);
text += hexChars.charAt(index1);
}
// document.form1.hex.value = text;
return text;
}
// Utilities
function $(id){
return document.getElementById(id);
}
function onkey(event){
if( event.keyCode==13){ send(); }
}
function getTimeStr()
{
var now = new Date();
var timestr =now.getFullYear()+"-"+(now.getMonth()+1)+"-"+now.getDate()+" "+ now.getHours()+":"+now.getMinutes()+":"+now.getSeconds()+":"+now.getMilliseconds()+" ";
return timestr;
}
function getTime()
{
$t=time(); //timestamp
return (date("Y-m-d H:i:s",$t));
}
function getRealIp(){
$ip=false;
if(!empty($_SERVER["HTTP_CLIENT_IP"])){
$ip = $_SERVER["HTTP_CLIENT_IP"];
}
if (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) {
$ips = explode (", ", $_SERVER['HTTP_X_FORWARDED_FOR']);
if ($ip) { array_unshift($ips, $ip); $ip = FALSE; }
for ($i = 0; $i < count($ips); $i++) {
if (!eregi ("^(10|172\.16|192\.168)\.", $ips[$i])) {
$ip = $ips[$i];
break;
}
}
}
return ($ip ? $ip : $_SERVER['REMOTE_ADDR']);
}
var o = new Object();
o.type='data';
o.content=msg ;
var message = JSON.stringify(o);
var char2 = valueStr.charAt(i+1);
var num1 = hex.indexOf(char1);
var valueInt = parseInt(value);上一篇:LINUX(centos6)安装LIBCOAP[COAP-SERVER COAP-CLI]
下一篇:虚短和虚断分析运放电路