jquery使用原型 html代码如下:
Document jQuery test 1
jQuery test 2
jQuery test 3
复制代码jQuery test in div
my-jquery代码如下:
(function (window) { var jQuery= function (selector) { return new jQuery.fn.init(selector) } jQuery.fn = { css: function (key, value) { alert('css') }, html: function (key, value) { return 'html' } } var init = jQuery.fn.init = function (selector) { var slice = Array.prototype.slice var dom = slice.call(document.querySelectorAll(selector)) var i, len = dom ? dom.length : 0 for (i = 0; i< len; i++){ this[i] = dom[i] } this.length =len this.selector = selector || '' } init.prototype = jQuery.fn window.$ = jQuery})(window)复制代码