Posted on 2015-11-20 01:19
lxasp 阅读(344)
评论(0) 编辑 收藏 引用 所属分类:
AJAX
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="utf-8"/>
<meta name="viewport" content="width=device-width,initial-scale=1,user-scalable=no"/>
<meta http-equiv="X-UA-Compatible" content="IE=edge"/>
<title>/*原生JavaScript仿jQuery的$取元素的超级迷你版*/</title>
<meta name="author" content="(pkmaster|pk4321)"/>
</head>
<body>
<div id="d1"></div>
<script>
/*原生JavaScript仿jQuery的$取元素的超级迷你版*/
(function(window, UND) {
if(window.V===UND){
var document=window.document,_GTN='getElementsByTagName'
,$=function(t){
return function(p){
return (!t)?document.getElementById(p):(!p)?document[_GTN](t)[0]:p[_GTN](t);
}
};
V=$();V.$=$;
V.K=function(v){return"function"==typeof(v)?5:"string"==typeof(v)?8:0};
V.cint=function(s){return parseInt(s,10)};
};
})(this);
</script>
<script>
/*
使用方法:
◇返回ID对应的单个元素的“单对象”:
V.$()(第二对括号:“ID”字符串) == V(ID“字符串”)
◇返回TAG对应的元素数组的首个“单对象”:
V.$(第一对括号:TAG“字符串”)()
◇返回某个父母元素的对象内部的TAG对应的“对象数组”:
V.$(第一对括号:TAG“字符串”)(第二对括号:“TAG”所在的父母元素的“对象”而不是ID“字符串”)
*/
V('d1').innerHTML=V.K(V)+V.$('title')().innerHTML+V.$('script')(V.$('body')())[1].innerHTML;
</script>
</body>
</html>