jquery和原生比较 原生js与jquery
js原生dom对象和jQuery对象可以混合使用吗
通过以上方法,可以任意的相互转换jQuery对象和DOM对象。需要再强调注意的是:DOM对象才能使用DOM中的方法,jQuery对象是不可以用DOM中的方法。
为缙云等地区用户提供了全套网页设计制作服务,及缙云网站建设行业解决方案。主营业务为成都网站设计、做网站、缙云网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!
当然不同,jq选择器选择的结果是经过封装的dom对象(可以叫做jquery对象),添加了jq自身的一些专有的属性和方法,比如 $(.xxx).index(),而原生的dom对象却不能这样用。
jQuery对象就是通过jQuery包装DOM对象后产生的对象,它是jQuery独有的。
先创建元素点,创建元素节点使用Jquery的工厂函数$()来完成,格式如下:$(html),该方法会根据传入的html字符串返回一个DOM对象,并将DOM对象包装成一个JQuery对象后返回。
则为jquery对象,可以使用jquery的方法。由于jquery对象本身是一个集合。所以如果jquery对象要转换为dom对象则必须取出其中的某一项,一般可通过索引取出。
jQuery函数的等价原生函数代码示例
1、jQuery的核心之一就是能非常方便的取到DOM元素。我们只需输入CSS选择字符串,便可以得到匹配的元素。但在大多数情况下,我们可以用简单的原生代码达到同样的效果。
2、var $elem = $(#my-element);这里,$ 是 jQuery 的一个别名,它接受一个 CSS 选择器作为参数,并返回匹配的元素集合的 jQuery 对象。
3、参数 callbackFunctionV0 当DOM加载完成后要执行的函数 示例 描述:当DOM加载完成后,执行其中的函数。
4、jQuery里的函数的3方式:函数声明、函数表达式和匿名函数。
5、对应的有$.fn.each() 等价于 jquery.fn.each()这个是对象的方法,类似java里的成员函数。jquery对象可以用。
原生和jquery的区别详解
1、一个是经过封装的,使用jQuery代码方便使用。原生的even需要自己通过js代码编写来使用。原生js代码更能让人理解。
2、虽然jquery基于javascript,但是实际上jquery是和javascript完全不同的两种语言,jquery实际上是一种逻辑式语言和纯粹的函数式语言的结合体。由于这两个特性,因此jquery对DOM的操作极度简化。
3、jquery需要导入包。正常开发中,基本都会使用jquery。不用jquery的项目很少。jquery底层还是js。还有一点jquery解决了浏览器的兼容性。
4、当然不同,jq选择器选择的结果是经过封装的dom对象(可以叫做jquery对象),添加了jq自身的一些专有的属性和方法,比如 $(.xxx).index(),而原生的dom对象却不能这样用。
5、本质上的区别 jQuery是一个JavaScript函数库。jQuery就是基于JavaScript语言写出来的一个框架,实质上还是JavaScript而已。
当前名称:jquery和原生比较 原生js与jquery
转载源于:http://scjbc.cn/article/dispgij.html