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");
};
<%@ 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");
};