周末在家吃完午饭,觉得有点发困,突然想起了以后我们的产品可能要做到各种浏览器的兼容于是就清醒了起来,我们的web项目是依赖于Jquery的。据了解,在Jquery的2.0版本以上对IE的低端版本浏览器不再支持(IE 5,6,7,8)这样我们要做到兼容的话可能要调整当前jquery中的源代码。说做就做,NuGet中安装了最新的2.1.4版本。我们在项目中最最熟悉的就是利用JQ的选择器($(...)),那么现在就让我们来了解下这里。
那么我们常用的大概是这样几种形式:
$("#ID") $(".Class") $("<div></div>") $("div")
那么在之前我的文章中已经交代了$(...)是如何获得到前对象后能够调用到自己的方法,在这里则不多说。
Jquery是在它原型链的init()方法中将参数传入,代码如下:
var // Use the correct document accordingly with window argument (sandbox) document = window.document, version = "2.1.4", // Define a local copy of jQuery jQuery = function( selector, context ) { // The jQuery object is actually just the init constructor ‘enhanced‘ // Need init if jQuery is called (just allow error to be thrown if not included) return new jQuery.fn.init( selector, context ); },
时间: 2024-10-11 19:59:25