笔记

作者: coolchun | 来源:发表于2016-10-24 16:29 被阅读0次

    1、在使用JSONObject时要注意,如果json字符串里没有属性,getString它就会抛出异常,如果不能确定是否百分百存在,就需要加上if (jsonJsonData.containsKey("relevancePrescription"))去判断是否存在这个属性,存在才用getString。
    2、javascript替换要用正则表达式才会全部替换的,否则它只会替换第一个。
    sContent = sContent.replace(/ /g, " "); 。
    3、实现div的内容不换行 white-space:nowrap;。
    4、jQuery中文手册:(url链接地址)http://hemin.cn/jq/jQuery_html_ownerDocument.html (url链接地址)http://www.jquery123.com/
    5、修改数据库视图要在create后加上or replace 并要检查是否有“分号”结尾。
    6、int i = 3; int a = ++i; int b = i++; a=4 b=3 i=4 。 i++为先增,++i为后增。
    7、js中String转json格式。
    js方法

                /* 
                 * @method 将拼接好字符串格式的json 转成json对象 
                 * @param jsonData param fomart: 
                 * var jsonData = "{name1:'1',value1:'a',name2:'2',value2:'b' }"; 
                 * @return json; 
                 */ 
     function strJsonToJson(jsonData){   
                    //方法1:js下用eval生成JSON对象  
                    //var json = eval("(" + jsonData +")");//转换为json对象     
                    //return json;  
                    //方法2:使用函数方式  
                  return ( new Function("return "+jsonData) )();   
                }  
    

    jquery方法

    /* 
    jquery.json-2.4.js 提供的方法。 
    下面的方法在接受一个标准格式的 JSON 字符串 并不是很严格,只要是键值对形式的都可以。 
    http://code.google.com/p/jquery-json/ 
    toJSON: Serializes a javascript object, number, string, or array into JSON. 
    evalJSON: Converts from JSON to Javascript, quickly, and is trivial. 
    */  
      
    //Json Object  
    var json = { plugin: 'jquery-json', version: 2.4 };  
      
    //toJSON: Json Object ---> String Json  
    var encoded = $.toJSON( json );// '{"plugin":"jquery-json","version":2.4}'  
       
    //evalJSON: String Json ---> Json Object  
    var jsonObject = $.evalJSON( encoded );  
       
    var name = $.evalJSON( encoded ).plugin;// "jquery-json"  
    var version = $.evalJSON(encoded).version;// 2.4  
    

    浏览器

    JSON.parse(jsonstr); //可以将json字符串转换成json对象 
    JSON.stringify(jsonobj); //可以将json对象转换成json对符串 
    
    //注:ie8(兼容模式),ie7和ie6没有JSON对象,推荐采用JSON官方的方式,引入json.js。 
    

    相关文章

      网友评论

          本文标题:笔记

          本文链接:https://www.haomeiwen.com/subject/jluluttx.html