常用资料

JSON.stringify(opt)  //创建json对象


<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>//jstl标签
eclipse下面需要配置web.xml
<jsp-config>
<taglib>
<taglib-uri>http://java.sun.com/jsp/jstl/core</taglib-uri>
<taglib-location>/WEB-INF/tlds/c.tld</taglib-location>
</taglib>
</jsp-config>



1、DOM对象转jQuery对象
普通的Dom对象一般可以通过$()转换成jQuery对象。

如:$(document.getElementById("msg"))
返回的就是jQuery对象,可以使用jQuery的方法。

2、jQuery对象转DOM对象
由于jQuery对象本身是一个集合。所以如果jQuery对象要转换为Dom对象则必须取出其中的某一项,一般可通过索引取出。
如: $("#msg")[0],$("div").eq(1)[0],$("div").get()[1],$("td")[5]

这些都是Dom对象,可以使用Dom中的方法,但不能再使用jQuery的方法。

以下几种写法都是正确的:
$("#msg").html();
$("#msg")[0].innerHTML;
$("#msg").eq(0)[0].innerHTML;
$("#msg").get(0).innerHTML; 


//编码问题
UTF-8的bom头
何谓BOM? "EF BB BF" 这三个字节就叫BOM,BOM的全称叫做"Byte Order Mard".在utf-8文件中常用BOM来表明这个文件是UTF-8文件,而BOM的

本意实在utf16中用来表示高低字节序列的。在字节流之前有 BOM表示采用低字节序列(低字节在前面),而utf8不用考虑字节序列,所以其实

有无BOM都可以。UTF-8以字节为编码单元,没有字节序的问题。 UTF-16以两个字节为编码单元,在解释一个UTF-16文本前,首先要弄清楚每个

编码单元的字节序。例如收到一个“奎”的Unicode编码是 594E,“乙”的Unicode编码是4E59。如果我们收到UTF-16字节流“594E”,那么这

是 “奎”还是“乙”?










//restFul实现json与类的转换
request.getTypedParameter("person", Person.class);


//js字符串转换成json,ajax使用

var s='{"name":"kkk"}';
var sj='var jsonobj='+s;
eval(sj);
alert(jsonobj.name);

//弹出层
var msgObj=document.createElement("div")
                msgObj.setAttribute("id","msgDiv");
                msgObj.style.background="white";
                msgObj.style.border="1px solid #0000FF";
                msgObj.style.position = "absolute";
                msgObj.style.width = 300 + "px";
                msgObj.style.height =120 + "px";
                msgObj.style.textAlign = "center";
                msgObj.style.lineHeight ="25px";
                msgObj.style.visibility = 'visible';
                msgObj.style.zIndex = "10001";
               

//获取整个页面的高度和宽度
               var sWidth = $(window).width();
                var sHeight = $(window).height();

//透明处理
style="background:white;position:absolute;top:0;filter:alpha(opacity=80);opacity:0.8;"
其中 filter:IE功能
     opacity:FF

//jquery获取鼠标位置
var offset = $(this).offset();


//jquery ajax请求
function get(_url, callback){
    $.ajax({
        type: "GET",
        url: _url,
        dataType: "html",
        contentType: "application/x-www-form-urlencoded",
        success: callback,
        async: false
    });
};


function post(_url, param, callback){
    $.ajax({
        type: "POST",
        url: _url,
        dataType: "html",
        contentType: "application/x-www-form-urlencoded",
        data: "cmdStr=" + JSON.stringify(param),
        success: callback
   
    });
};


//轮询
  setTimeout("getError();", 1000);

//jquery 控制鼠标显示样式
  $("#allCancel").hover(cs_pointer, cs_default)

var cs_pointer = function(){
    $(this).css("cursor", "pointer");
};

var cs_default = function(){
    $(this).css("cursor", "default");
   
};


你可能感兴趣的:(jquery,json,Ajax,css,IE)