//获得框架扩展对象
    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);
    }
模仿这个造句,解释也可以

解决方案 »

  1.   

    jQuery.fn.extend({
        color:function(val)
        {
              if(val==undefined){
              
                   return $(this).css("color");
                }else{
         
                  return $(this).css("color",val);
                }
        }
    })
      

  2.   

    定义一个对象$,用于获得页面元素,并继承$对象的扩展方法,$.create且用于直接创建一个页面元素,并继承$对象的方法
      

  3.   

    我也不懂,先贴个代码玩玩<html xmlns="http://www.w3.org/1999/xhtml" >
    <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>
      

  4.   

    <script>
    a=function()
    {
    alert('a');
    }
    a.b=function()
    {
    alert('b');
    }
    b();
    </script>模仿失败
      

  5.   

     var $  $.create
    ???
      

  6.   

    先实例化才可以用.操作<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.myAlert = function(name)
    {
        alert(name);

        oReg.myAlert("bbb");
        oReg.getQueryStringRegExp("aaa");
        </script>
      

  7.   

            a=function()
    {
    alert('a');
    }
    var myA = new a();
    a.b=function()
    {
    alert('b');
    }
    b();
      

  8.   

        a = function() {
            alert('a');
        }
        a.b = function() {
            alert('b');
        }
        a.b();