• jQuery部分功能使用js进行实现(初探JQ)


    今天使用js写了段jq中的html()方法。我的原则是废话不多说,直接放代码。。

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>JQuery初探</title>
    </head>
    <body>
        <div id="box">
            <span>1112</span>
        </div>
        <script>
            var Kodo = function(selector){
                return new Kodo.prototype.init(selector);
            }
            Kodo.prototype = {
                constructor : Kodo,
                length : 0,
                splice : [].splice,
                selector : '',
                id:{},
                init : function(selector){
                    //这里统一认为是id
                    if(selector){               
                         this.id = this.createrEleById(selector.substring(1,selector.length));
                    }
    
                },
                html : function(){
                    return this.toTrim(this.id.innerHTML);
                },
                createrEleById : function(idName){
                    return document.getElementById(idName);
                },
                toTrim : function(str){
                    //去除字符串两端空格
                    return str.replace(/(^s*)|(s*$)/g, ""); 
                }
            }
            Kodo.prototype.init.prototype = Kodo.prototype;
            Kodo.prototype.ajax = function(){
                console.log('这里可以写ajax');
            }
            window.$ = Kodo;
            //$('#box').ajax();
            console.log($('#box').html());
        </script>
    </body>
    </html>
  • 相关阅读:
    perlsplice
    perl中数组函数:delete和grep
    Python字符串格式化
    blast命令解释
    通俗解释托管与非托管
    四、GO语言的转义字符
    六、GO语言的指针
    五、GO语言的变量及数据类型
    一、GO语言的特点
    前台生成验证码案例
  • 原文地址:https://www.cnblogs.com/xiaohualu/p/10278139.html
Copyright © 2020-2023  润新知