在java端将字符串转化为xml对象可以使用DocumentHelper.parseText(xmlReturn).getRootElement(); 在js中同样有方法可以将字符串转化为xml对象,可以使用如下函数 以下是引用片段: 代码如下: function createXml(str){ if(document.all){ var xmlDom=new ActiveXObject("Microsoft.XMLDOM") xmlDom.loadXML(str) return xmlDom } else return new DOMParser().parseFromString(str, "text/xml") ...
JavaScript 对象定义方式 1. var obj = new Object() 代码如下: New Document var obj = new Object(); obj.key = "11"; alert(obj.key); 2. var obj = {}; 代码如下: New Document var obj = {}; obj.key = "11"; alert(obj.key); 也可以在定义时初始化值: var obj = {key:'11'}; 对象如何转换成string 如果直接使用 : 代码如下: obj.toString() 得到的是 [object,object] 这样的字串。 从上面的...
1.利用Boolean对象进行转换 代码如下:var num123 = 123, str = abc, o = {name:test}, num0 = 0; num123 = Boolean(num123); //true num0 = Boolean(num0); //false str = Boolean(str); //true o = Boolean(o); //true 2. 利用两个!运算符,第一个!将值转换成布尔值并取其值的非值,第二个!将其布尔值还原,类似于“负负得正”的道理。 代码如下:var num123 = 123, str = abc, o = {name:test}, num0 = 0; num123 = !!(num123); /...
今天学习JQuery源码看到一下方法,原来还可以这样解析JSON字符串: 代码如下: parseJSON: function( data ) { if ( typeof data !== "string" || !data ) { return null; }// Make sure leading/trailing whitespace is removed (IE cant handle it) data = jQuery.trim( data ); // Make sure the incoming data is actual JSON // Logic borrowed from http://json.org/json2.js if ( /^[/],:{}/s]*$/.test(data.replac...
1:把数字转换为字符串的方法 代码如下: var string_value = String(number); string_value = number.toString();var n = 17; binary_string = n.toString(2); //Evaluates to "10001" octal_string = "0" + n.toString(8); //Evaluates to "021" hex_string = "0x" + n.toString(16); //Evaluates to "0x11"var n = 123456.789; n.toFixed(0); //"1234...
代码如下:var TimeObjectUtil;/** * @title 时间工具类 * @note 本类一律违规验证返回false * @author {boonyachengdu@gmail.com} * @date 2013-07-01 * @formatter "2013-07-01 00:00:00" , "2013-07-01" */TimeObjectUtil = { /** * 获取当前时间毫秒数 */ getCurrentMsTime : function() { var myDate = new Date(); return myDate.getTime(); }, /** * 毫秒转时间格式 */ longMs...
在看LABjs源代码时,发现里面有个将相对地址转为绝对地址的函数,将其拿出纪录如下: 代码如下: function canonical_uri(src, base_path) { var root_page = /^[^?#]*\//.exec(location.href)[0], root_domain = /^\w+\:\/\/\/?[^\/]+/.exec(root_page)[0], absolute_regex = /^\w+\:\/\//; // is `src` is protocol-relative (begins with // or ///), prepend protocol if (/^\/\/\/?/.test(src)) { src = location.protocol + ...
月份 郑州-电量 新乡-电量 安阳-电量201201 33 29 23201202 35 26 25201203 34 27 24201204 36 28 26201205 34.3 28.8 24.3这样,Ext的图表就能把它显示成三个序列了。我写了如下的函数实现这个功能: 代码如下:function CovertData(jsonData,idField, fromField, toField){ var result = [], curRecord =null, num; var fromFields = fromField.split(,); // 循环整个数组:[{...},{...},{...},...] for(var idx=0;idx<jsonData.l...
方法一: 代码如下:function gb2utf8(data){ var glbEncode = []; gb2utf8_data = data; execScript("gb2utf8_data = MidB(gb2utf8_data, 1)", "VBScript"); var t=escape(gb2utf8_data).replace(/%u/g,"").replace(/(.{2})(.{2})/g,"%$2%$1").replace(/%([A-Z].)%(.{2})/g,"@$1$2"); t=t.split("@"); var i=0,j=t.length,k; while(++i<j) { k=t[i].substring(0,4); ...
js代码: 代码如下: window.onload = function(){ var mian = document.getElementById( "mian" ); var mian1 = document.getElementById( "mian1" ); var str = mian.innerHTML; var arry = []; var len = str.length; for( var i = 0; i < len; i++ ){ arry[ i ] = str[ i ]; }; function paix1( arry ){ var temp; while( len > 0 ){ for( var j = 0; j < len - 1; j++ ){ if( arry[ j ] > arry[ j+1 ] ){ temp = arry[ j ]; ar...
代码如下:ormatDate:function(dateNum){var date=new Date(dateNum*1000);return date.getFullYear()+"-"+fixZero(date.getMonth()+1,2)+"-"+fixZero(date.getDate(),2)+" "+fixZero(date.getHours(),2)+":"+fixZero(date.getMinutes(),2)+":"+fixZero(date.getSeconds(),2);function fixZero(num,length){var str=""+num;var len=str.length;var s="";for(var i=length;i-->len;){s+="0";}return s+str;}}
代码如下: // JavaScript Document //--------------------------------------------------- // 判断闰年 //--------------------------------------------------- Date.prototype.isLeapYear = function() { return (0==this.getYear()%4&&((this.getYear()%100!=0)||(this.getYear()%400==0))); } //--------------------------------------------------- // 日期格式化 // 格式 YYYY/yyyy/YY/yy 表示年份 // MM/M 月份 // W/w 星...
自己写的一个方法 代码如下: function split_time(time){//将当前时间转换成时间搓 例如2013-09-11 12:12:12 var arr=time.split(" "); var day=arr[0].split("-"); var hour=arr[1].split(":"); return Date.UTC(day[0],(day[1]-1),day[2],hour[0],hour[1],hour[2])/1000; //将当前时间转换成时间搓 }
代码如下: 无标题文档function clickchange(obj){var aaval=obj.value;alert(aaval);document.getElementById("bb").value=ChinaCost(aaval);} function ChinaCost(numberValue){var numberValue=new String(Math.round(numberValue*100)); // 数字金额var chineseValue=""; // 转换后的汉字金额var String1 = "零壹贰叁肆伍陆柒捌玖"; // 汉字数字var String2 = "万仟佰拾亿仟佰拾万仟佰拾元角分"; // 对应单位var len=numberValu...
代码如下: 10进制2进制 Decimal: Binary: var d = document.getElementById('decimal'); var b = document.getElementById('binary'); function toBinary() { var num = d.value; if (isNaN(num) || !num) { d.value = ""; return false; } b.value = (parseInt(num)).toString(2); } function toDecimal() { var n...