1. 程式人生 > >jQuery部分功能使用js進行實現(初探JQ)

jQuery部分功能使用js進行實現(初探JQ)

init splice {} pla .ajax substr rep 使用 turn

今天使用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>

jQuery部分功能使用js進行實現(初探JQ)