上善若水
愿倾其毕生之功,高扬.NET旗帜
1. 获取字符串的宽度
<SCRIPT>   
  
function   boundDim(oObject)   
  
{   
          
var   collTextarea   =   document.all.tags("TEXTAREA");   
          
if   (collTextarea   !=   null)     
          
{   
                  
var   oTextRange   =   oObject.createTextRange();   
                  
if   (oTextRange   !=   null)     
                  
{   
                          alert(
"The   width   is   \n"   +   oTextRange.boundingWidth);   
                  }
   
          }
   
  }
   
  
</SCRIPT>   
  
</HEAD>   
  
<BODY>   
  
<TEXTAREA   COLS=100   ROWS=2   ID=oTextarea   onclick="boundDim(this)">aaa</TEXTAREA>

2.半角与全角的转换

再来JS的处理方法

Function QJtoBJ(obj)

    var str
=obj.value;
    var result
="";
    
for (var i = 0; i < str.length; i++)
    
{
        
if (str.charCodeAt(i)==12288)
        
{
             result
+= String.fromCharCode(str.charCodeAt(i)-12256);
             
continue;
        }


        
if (str.charCodeAt(i)>65280 && str.charCodeAt(i)<65375)
             result
+= String.fromCharCode(str.charCodeAt(i)-65248);
        
else 
             result
+= String.fromCharCode(str.charCodeAt(i));
    }
 

    obj.value
=result;
}
 

 

3. JSON的使用方法

JSON的结构基于下面两点
1. "名称/值"对的集合 不同语言中,它被理解为对象(object),记录(record),结构(struct),字典(dictionary),哈希表(hash table),键列表(keyed list)等
2. 值的有序列表 多数语言中被理解为数组(array)

JSON以一种特定的字符串形式来表示 JavaScript 对象。如果将具有这样一种形式的字符串赋给任意一个 JavaScript 变量,那么该变量会变成一个对象引用,而这个对象就是字符串所构建出来的

JSON的格式
·对象是属性、值对的集合。一个对象的开始于"{",结束于"}"。每一个属性名和值间用":"提示,属性间用","分隔。
·数组是有顺序的值的集合。一个数组开始于"[",结束于"]",值之间用","分隔。
·值可以是引号里的字符串、数字、true、false、null,也可以是对象或数组。这些结构都能嵌套。
·字符串的定义和C或Java基本一致。
·数字的定义也和C或Java基本一致。

var userlistStr = '[{name:"Michael",email:"17bity@gmail.com",homepage:"http://www.jialing.net/"},'
                    
+ '{name:"John",email:"john@gmail.com",homepage:"http://www.jobn.com/"},'
                    
+ '{name:"Peggy",email:"peggy@gmail.com",homepage:"http://www.peggy.com/"}]' ;
function showuser()
{
    eval(
"userlist="+userlistStr);
    alert(userlist[
1].name);
posted on 2007-07-13 14:33  小兔快跑  阅读(353)  评论(0编辑  收藏  举报