//获得框架扩展对象
var $ = function(element) {
//如果是字符串,就取以该字符串为ID的扩展对象;
//如果是对象,直接返回扩展对象
return fn.extend(typeof element == 'string' ? document.getElementById(element) : element, fn);
}; //创建扩展对象
$.create = function(elementType) {
return $(typeof elementType == 'string' ? document.createElement(elementType) : elementType);
}
模仿这个造句,解释也可以
var $ = function(element) {
//如果是字符串,就取以该字符串为ID的扩展对象;
//如果是对象,直接返回扩展对象
return fn.extend(typeof element == 'string' ? document.getElementById(element) : element, fn);
}; //创建扩展对象
$.create = function(elementType) {
return $(typeof elementType == 'string' ? document.createElement(elementType) : elementType);
}
模仿这个造句,解释也可以
color:function(val)
{
if(val==undefined){
return $(this).css("color");
}else{
return $(this).css("color",val);
}
}
})
<head runat="server">
<title>Untitled Page</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<input type="button" id="btn" value="don't touch" />
<script type="text/javascript">
function Reg()
{
}
////Reg.prototype.getQueryStringRegExp = function(name){
//// alert("name");
//// };
Reg.prototype={
getQueryStringRegExp:function(name) {
alert(name);
}
} var oReg = new Reg();
oReg.getQueryStringRegExp("aaa");
//获得框架扩展对象
var $ = function(element) {
//如果是字符串,就取以该字符串为ID的扩展对象;
//如果是对象,直接返回扩展对象
alert(typeof element == 'string' );
return (typeof element == 'string' ? document.getElementById(element) : element);
};
alert($("btn")); </script>
</div>
</form>
</body>
</html>
a=function()
{
alert('a');
}
a.b=function()
{
alert('b');
}
b();
</script>模仿失败
???
function Reg()
{
}
//Reg.prototype.getQueryStringRegExp = function(name){
// alert("name");
// };
Reg.prototype={
getQueryStringRegExp:function(name) {
alert(name);
}
} var oReg = new Reg();
oReg.myAlert = function(name)
{
alert(name);
}
oReg.myAlert("bbb");
oReg.getQueryStringRegExp("aaa");
</script>
{
alert('a');
}
var myA = new a();
a.b=function()
{
alert('b');
}
b();
alert('a');
}
a.b = function() {
alert('b');
}
a.b();