js判断是客户端还是手持设备 ,根据客户端还是手持设备的不同加载不同的样式。
if条件加括号和不加括号的区别是:
加括号表示,满足条件的时候执行括号里面的,不加括号表示,满足条件的时候执行后面第一句话,并且以分号结束。
JavaScript decodeURIComponent() 函数
这个函数是对url路径的解码
语法:
decodeURIComponent(URIstring)
URIstring 必需。一个字符串,含有编码 URI 组件或其他要解码的文本。
代码:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>decodeURIComponent</title>
<script type="text/javascript" src="WebUI/js/jquery-1.8.0.min.js"></script>
</head>
<body>
<script type="text/javascript">
var test = "http://www.w3school.com.cn/Myfirst/";
document.write(encodeURIComponent(test) + "<br/>");
document.write(decodeURIComponent(test));
</script>
</body>
</html>
执行结果:
http%3A%2F%2Fwww.w3school.com.cn%2FMyfirst%2F
http://www.w3school.com.cn/Myfirst/
有时候为了增强jq代码的可读性,可以加一些空格和一些注释。还有就是变量的命名和方法的命名要和具体什么功能要相呼应。
jquery中success和complete的区别
success:当请求成功的时候调用的函数,会返回一个参数。
complete:当请求完成时候,调用的函数,这个函数会有两个参数,XMLHttpRequest对象和一个描述请求成功的类型的字符串
siblings():是同胞元素
json解析方法共有两种:
eval("(" + A + ")"))
JSON.parse与eval的区别
eval函数将JavaScript代码字符求值成特定的对象。
在代码中使用eval是非常危险的,特别是使用第三方json数据(其中包含恶意代码的时候),尽可能使用json.parse解析数据本身。
网友评论