2018-08-26 jQuery与javaScript的区别及核心方法

1.jq对象就是js new Object 生成的普通对象。

2.jq对象与js对象,他们的方法不能共用!

3.jq对象与js对象的相互转化:

  js对象转jq对象 -> $(js_obj);//这样,js_obj就可以使用jq方法;

    $(js_obj).click(function(){});

  jq对象转js对象 -> ① $(‘div‘)[0];//这样,jq对象就可以使用js方法;

             ② $(‘div‘)get(0);//这样,jq对象就可以使用js方法;

    $(‘div‘)[0].innerTHML = "abc";

4.jq函数体内$(this)与this的区别;

  $(this)->代表本jq对象;

  this->代表本dom对象;

   $(‘div‘).click(function(){
        this.innerHTML = "abc";
        $(this).html(‘abc‘);

    //这两个方法实现效果一致,结合上面第三点不难看出其中的原理

})

5.jq核心方法

  each() -> 对象的遍历(可以传参数i);

    $("img").each(function(i){

      this.src = "test" + i + ".jpg";

    });

  size() -> 体内包含jq对象的个数;

  length -> 长度属性,功能同上;

  get() -> 获取第几个jq对象,并将其转化成js对象;

  a.index(b) ->a对象在b对象中的索引;

  data() ->给jq对象增加属性(json格式);

    jq_obj.data({‘age‘,20})

  

原文地址:https://www.cnblogs.com/miaoxingren/p/9229709.html

时间: 2024-10-11 20:04:57

2018-08-26 jQuery与javaScript的区别及核心方法的相关文章

jQuery和javascript的区别

      jQuery接近了尾声,加上一篇总结性的博客,这样就完美了嘛.      来说说jQuery,写的更少,做的更多,核心理念.大家都说"有了jQuery,天天喝茶水",这也算是站在巨人的肩膀上了吧 .就从一开始的B/S项目开始吧.当时牛老师带着我们一起做<牛腩新闻发布系统>的时候就已经提到了,当时的我们也是盲人摸象,到了现在还是要和原先一起知识进行对比,进行总结一下吧.       首先来说说jQuery和javascript的区别吧,对比出效率,这一点也不差.首

jquery和javascript的区别(转载自脚本之家)

jquery 就对javascript的一个扩展,封装,就是让javascript更好用,更简单,为了说明区别,下面与大家分享下JavaScript 与JQuery 常用方法比较 jquery 就对javascript的一个扩展,封装,就是让javascript更好用,更简单.人家怎么说的来着,jquery就是要用更少的代码,漂亮的完成更多的功能.Javascript 与JQuery 常用方法比较 1.加载DOM区别 Javascript: window.onload function firs

jquery或者JavaScript调用WCF服务的方法

/****************************************************************** * Copyright (C): 一心堂集团 * CLR版本: 4.0.30319.18063 * 命名空间名称: WcfService1 * 文件名: IJoonService * GUID1: b7bd3ab3-3668-4727-9416-f9845da207e1 创建人:尹明能 * 创建时间: 2014-9-24 13:13:09 ***********

JQuery笔记:JQuery和JavaScript的联系与区别

来源:http://www.ido321.com/1019.html ps:LZ觉得这个标题有点大了,超出了能力范围,不喜勿碰.目前只记录LZ能力范围内的,日后持续补充. 一.JQuery对象和DOM对象的相互转化(<锋利的JQuery>) JQuery转化为DOM: 1.var jq = $('#selector');   var dom = jq[index]; 2.var jq1 = $('#selector1');  var dom1 = jq1.get(index) 或者 var d

JQuery和JavaScript常用方法的一些区别

jquery 就对javascript的一个扩展,封装,就是让javascript更好用,更简单,为了说明区别,下面与大家分享下JavaScript 与JQuery 常用方法比较 jquery 就对javascript的一个扩展,封装,就是让javascript更好用,更简单.人家怎么说的来着,jquery就是要用更少的代码,漂亮的完成更多的功能.JavaScript 与JQuery 常用方法比较 1.加载DOM区别 JavaScript: window.onload function firs

关于HTML element和JavaScript/jQuery object的一些区别

最近在调用HTML canvas的getContext("2d")的方法时,发现使用js的document.createElement("canvas")构造的canvas可以直接调用,而使用jQuery constructor $("<canvas>")构造出来的canvas需要canvas[0].getContext("2d")来调用 了解了一下HTML element和js/jQuery object的一些区

关于javascript中apply()和call()方法的区别

如果没接触过动态语言,以编译型语言的思维方式去理解javaScript将会有种神奇而怪异的感觉,因为意识上往往不可能的事偏偏就发生了,甚至觉得不可理喻.如果在学JavaScript这自由而变幻无穷的语言过程中遇到这种感觉,那么就从现在形始,请放下的您的”偏见”,因为这对您来说绝对是一片新大陆,让JavaScrip 好,言归正传,先理解JavaScrtipt动态变换运行时上下文特性,这种特性主要就体现在apply, call两个方法的运用上. 区分apply,call就一句话, foo.call(

jquery.fn.extend与jquery.extend用法与区别

关于jquery.fn.extend与jquery.extend用法与区别. jQuery为开发插件提拱了两个方法,分别是:  代码如下 复制代码 jQuery.fn.extend(object);  和   jQuery.extend(object); jQuery.extend(object); 为扩展jQuery类本身.为类添加新的方法. jQuery.fn.extend(object);给jQuery对象添加方法. fn 是什么东西呢.查看jQuery代码,就不难发现.  代码如下 复制

jQuery与js的区别,并有基本语法详解,

通过过一下对比,我们能很清楚的发现jquery与js的区别,运用jquery能大量减少代码量,不过js里面关于时间的setinterval和settimeout只能用js <script src="jquery-1.11.2.min.js"></script>: 引用文件的语句一定要放在最前面,即使写了新的js方法和引用的js文件,也要把Jquery文件的引用语句放在最前面.下面就说一下Jquery和js的区别: 1.找元素(两种方法一一对应): js方法: v