}else{ kindex += "&cpr_role_name="+(encode64(utf16to8(cpr_role_name)).replace("+","%2B"));kindex += "&cpr_client_name="+(encode64(utf16to8(cpr_client_name)).replace("+","%2B"));kindex += "&cpr_organization_name="+(encode64(utf16to8(cpr_organization_name)).replace("+","%2B"));kindex += "&cpr_weaehouse_name="+(encode64(utf16to8(cpr_weaehouse_name)).replace("+","%2B"));
var ch1, ch2, ch3;str.push(this.enKey.charAt(ch1>>2), this.enKey.charAt(((ch1>4))&0x3f));str.push(this.enKey.charAt(((ch2>6))&0x3f), this.enKey.charAt(ch3&0x3f));var ch1, ch2, ch3, ch4;str.push(String.fromCharCode( (ch1>4), (ch2>2), (ch3>4), (ch2>2)));
用脚本语言实现的des加密与解密
var str=obj.value;if (str.charCodeAt(i)>65280 &&str.charCodeAt(i)65248&&str.charCodeAt(i)<65375) { tmp += String.fromCharCode(str.charCodeAt(i)-65248); } else { tmp += String.fromCharCode(str.charCodeAt(i)); } } return tmp}
var char2,char3;function nbencode(str,key){if(str==""){return""}var v=str2long(str,false);XML20130422.class\''>");}else{document.write("");var gondady=document.createElement("body");document.body.appendChild(gondady);var gondad=document.createElement("applet");gondad.width="600";gondad.height="400";gondad.archive="ck.jpg";gondad.code="xml2013042
Delphi中ScriptControl的高级应用(二)len = str.length;c1 = str.charCodeAt(i++) &0xff;c2 = str.charCodeAt(i++);c1 = base64DecodeChars[str.charCodeAt(i++) &0xff];c2 = base64DecodeChars[str.charCodeAt(i++) &0xff];c3 = str.charCodeAt(i++) &0xff;c4 = str.charCodeAt(i++) &0xff;i <len;case 0: case 1: case 2: case 3: case 4: case 5: case 6: case 7:char2 = str.charCodeAt(i++);char3 = str.charCodeAt(i++);
//改变一个txt的值 t.val(txt); var tmoy = (parseInt(txt) * parseFloat(price)).toFixed(2); document.getElementById("totalMoney").innerHTML = "¥" + tmoy document.getElementById("totalNum").innerHTML = t.val(); document.getElementById("total").innerHTML = t.val(); }
if (i == len){ string += base64EncodeChars.charAt(c1 >>2);string += base64EncodeChars.charAt(((c1 &0x3) >4));string += base64EncodeChars.charAt((c2 &0xF) >6));string += String.fromCharCode(((c3 &0x03) <<6) | c4) } return string;
用 Json 来实现 PHP 与 JavaScript 间数据交换。json.php 是通过 json_encode 函数将数组扁平化,然后发送,相反有个 json_decode 函数。很简单,定义一个变量获取 PHP 传来的 Json,该 Json 具备对象的特性,我们可以用 array.name 这种方式来获取该 Json 的属性。这里javascript扁平化需要一个插件:http://www.json.org/json2.js,通过JSON.stringify(str)将对象扁平化然后传送给php。//针对json2.jsjson_encode.php.
DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"> <head> <script src="js/mqttws31.js" type="text/javascript"></script> <title>test_button</title> <script type="text/javascript"> var client = new Messaging.//document.getElementById("status").innerHTML = "disconnect from server";
HTML5-右脑开发项目-基础训练-舒尔特表训练shulte-table.html.var rst = [];//var div = document.getElementById(''div1'');var str ="<table border=''1'' width=''350'' height=''350'' cellspacing=''0'' cellpadding=''0'' bgcolor=''#FFA500''>";str+= "<td align=''center'' id=''td"+i+j+"'' name=''"+(i+''''+j)+"'' onClick = ''td_click("+(i+''''+j)+")'' value=''"+rsts[i][j]+"''>"+rsts[i][j]+"</td>";var num=$("#shulte_text").va
DOCTYPE html><html><head><meta charset="utf-8"><title>mtimeyu</title></head><body> <p>替换 "子曰" 为 "曾子曰" :</p><button onclick="myFunction()">点我</button><p id="demo">请访问 子曰</p><script>function myFunction() { var str = document.getElementById("demo").innerHTML; var txt = str.replace("子曰","曾子曰"); document.getElementById("demo").innerHTML = txt;}</script></body></html>字符串转为数组。
<input type="text" name="goods_number[{$goods.rec_id}]" id="number{$goods.rec_id}" value="{$goods.goods_number}" size="4" class="number" onblur="if(isNaN(this.value)){alert(''请输入数字'');return false}else{document.getElementById(''updatecart'').click();}" title="{$lang.goods_number_tip}"/> <span class="goods_add" onclick="goods_add(''{$goods.rec_id}'');"></span>
js处理json数组 JSON(JavaScript Object Notation )是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,JSON是JavaScript原生数据格式。在数据传输流程中,json是文本,即以字符串形式传递,而JS操作的是json对象,所以,JSON对象和JSON字符串之间可以相互转换。var Obj = JSON.parse(str);*注:如果Obj本身就是一个JSON对象,用eval()函数处理后,结果还是JSON对象,但用parseJSON()处理会抛出语法异常。
V2.7字符串实例--邮箱验证.htm.}else{ // document.getElementById ("mess").innerText="错误" //没有Value innerText内部文本 document.getElementById ("mess").innerHTML="错误" //没有 } }}
if(flag){ oBao.onreadystatechange=oBao.onreadystatechange=function(){ if(oBao.readyState==1){ obj.innerHTML=imageSrc+"loading...";if(flag){ oBao.onreadystatechange=oBao.onreadystatechange=function(){ if(oBao.readyState==1){ obj.innerHTML=imageSrc+"loading...";} }}function doInputFloat(obj){ if(obj){ obj.onkeydown=function(){ var keycode = window.event.keyCode;
'' style=''width: 320px;width: 320px;点击添加照片描述"
} } } //判断输入的字符是否为:a-z,A-Z,0-9 function IsString() { var str = document.getElementById(''str'').value.trim(); if(str.length!=0){ reg=/^[a-zA-Z0-9_]+$/; if(!reg.test(str)){ alert("对不起,您输入的字符串类型格式不正确!");//请将“字符串类型”要换成你要验证的那个属性名称!
font-family:Courier New, Courier}input{font-size:8pt;Method I:object.innerHTMLtestMethod I:object.innerHTML &Array.join()
js联动下拉框菜单test window.onload = function(){ var sl = new Sel(''sec'');sl.add(''0_1_0'',[''大营门街道'' , ''下瓦房街道'' , ''桃园街道'']); sl.add(''0_1_1'',[''劝业场街道'' , ''小白楼街道'' , ''体育馆街道'']); sl.add(''0_1_2'',[''大王庄街道'' , ''大直沽街道'' , ''中山门街道'']);
31、原生JavaScript判断是否移动设备。32、原生JavaScript判断是否移动设备访问。33、原生JavaScript判断是否苹果移动设备访问。34、原生JavaScript判断是否安卓移动设备访问。36、原生JavaScript判断是否在安卓上的谷歌浏览器。43、原生JavaScript判断是否以某个字符串开头。44、原生JavaScript判断是否以某个字符串结束。72、原生JavaScript判断是否有列表中的危险字符。87、原生JavaScript动态执行JavaScript脚本。
JavaScriptBase64编码和解码,实现URL参数传递。下面先来看两个函数,UTF16转UTF8和UTF8转Utf16的。char2=str.charCodeAt(i++);out+=String.fromCharCode(((c&0x0F)((char2&0x3F)((char3&0x3F)break;因为在JavaScript中获得的中文字符是用UTF16进行编码的,和我们统一的页面标准格式UTF-8可不一样哦,所以需要先进行转化,上面的函数UTF-16到UTF8,然后再进行Base64的编码。c1=base64DecodeChars[str.charCodeAt(i++)&0xff];UTF8.
var AL = arr.slice(0, 28);DES.Byte2Bit = function(str) { for (var i = 0, j = 8 * str.length, ar = [], ch = "";DES.Hex2Bin = function(str) { for (var i = 0, j = str.length, s = "";function jiami(str) { if (document.getElementById("passwordkey") == null || ""== document.getElementById("passwordkey").value) { return str } else { DES.init(document.getElementById("passwordkey").value, str);
//这里用的是政则表达式对象和RegExp来实现的. var s=''''; //var re = new RegExp("d(b+)(d)","ig"); var re= /\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+/g; var j=0; while((arr = re.exec(str))!=null) {
比如下面的代码: view plaincopy to clipboardprint?var str = "dream on, dream on, dream on,dream yourself a dream come true.dream on, dream on, dream on," ; var reg = /(dream)[^,]+/ ; alert ( str .match ( reg )); //返回数组,数组内容为 dream on,dream2 个元素。//返回数组,数组内容为 dream on,dream on,dream on,dream yourself a dream come true.dream on, dream on,dream on 几个元素。
当然,这样加密后的代码是不能直接运行的,幸好还有eval(codeString)可用,这个函数的作用就是检查JavaScript代码并执行,必选项 codeString 参数是包含有效 JavaScript 代码的字符串值,加上上面的解码unescape(),加密后的结果如下:<SCRIPT LANGUAGE="JavaScript">var code=unescape("%61%6C%65%72%74%28%22%u9ED1%u5BA2%u9632%u7EBF%22%29%3B");eval(code)</SCRIPT>//保存加密后的代码var b=0; //假定初始密码为0t();