1. 先来介绍一下json,那什么是json?  
    JSON 全称单词 -->(JavaScript Object Notation)是一种轻量级的数据交换格式。
    JSON基础结构: JSON结构有两种结构, json简单说就是javascript中的对象和数组,所以这两种结构就是对象和数组两种结构,通过这两种结构可以表示各种复杂的结构。
    1.2 json对象字符串 的体现形式–> 例如:{sid:‘001’,sname:‘张三’,sage:‘18’ }
    json对象数组 的体现形式–> 例如:[9,4,3,5,7]
    json对象混合 的体现形式–> 例如:{sid:1007,
    sname:‘李四’,
    shobby:[‘吃饭’,‘睡觉’,‘打游戏’]
    }
<script type="text/javascript">$(function(){//json第一种数据表现形式  :集合var $jsonVal={sid:'1',sname:'张三'}//alert($jsonVal.sname);console.log($jsonVal);//json第二种数据表现形式  :数组var $jsonArray=[1,2,3,4];//alert($jsonArray[1]);console.log($jsonArray);//json第一种种数据表现形式  :混合模式var $jsonObj={sid:2,sname:'monster',hobby:['吃饭','打架','捉迷藏']}//alert($jsonObj.hobby);console.log($jsonObj);})
</script>

2 jquery的.extend和.extend和.extend和.fn.extend作用及区别 ?
2.1 虽然 javascript 没有明确的类的概念,但是用类来理解.extend和.extend和.extend和.fn.extend,会更方便。
jQuery便是一个封装得非常好的类,比如我们用 语句 $("#btn1") 会生成一个 jQuery类的实例。
jQuery.extend(object); 为jQuery类添加类方法(用于扩充jquery类属性或方法用的),可以理解为添加静态方法。如:

jQuery.extend({

min: function(a, b) { return a < b ? a : b; },

max: function(a, b) { return a > b ? a : b; }

});

jQuery.min(2,3); // 2
jQuery.max(4,5); // 5

$.extend(a,b,c);后面的对象,扩充前一个对象,如若之前已经扩充过的属性会被覆盖,后面的新属性如若是之前没有的属性,就继续扩充;

2.2 jQuery.fn.extend(object);
对jQuery.prototype进得扩展,就是为jQuery类添加“成员函数”。jQuery类的实例可以使用这个“成员函数”。
综合代码来看一个表格悬停变色,

JQuery入门 初级插件02相关推荐

  1. jQuery入门之插件

             插件:jQuery插件就是我们塞进jQuery命名空间中一个庞大的函数,往类库里面去扩展方法,这类方法就是jQuery插件.插件一般分为自定义插件,以及第三方插件.    一.自定义 ...

  2. jquery将html转为pdf文件,HTML+CSS入门 jsPDF插件实现将HTML页面转换成PDF详解

    本篇教程介绍了HTML+CSS入门 jsPDF插件实现将HTML页面转换成PDF详解,希望阅读本篇文章以后大家有所收获,帮助大家HTML+CSS入门. < 1.目的:在前段是 jQuery库 或 ...

  3. JQuery 入门 - 附案例代码

    文章目录 预备知识与后续知识及项目案例 为什么要学jquery 体验jquery的使用 jquery到底是什么 jquery的版本问题 jquery的入口函数 jq对象和dom对象(重要) jquer ...

  4. Jquery入门到精通-任亮-专题视频课程

    Jquery入门到精通-10784人已学习 课程介绍         jquery是一套跨浏览器的JavaScript库,简化HTML与JavaScript之间的操作. 使用户能更方便地处理HTML ...

  5. jQuery入门基础-附案例

    文章目录 预备知识与后续知识及项目案例 为什么要学jquery jQuery介绍 JavaScript 库 jQuery的概念 jQuery的优点 体验jquery的使用 jquery到底是什么 jq ...

  6. Jquery前端分页插件pagination同步加载和异步加载

    上一篇文章介绍了Jquery前端分页插件pagination的基本使用方法和使用案例,大致原理就是一次性加载所有的数据再分页.https://www.jianshu.com/p/a1b8b1db025 ...

  7. Jquery入门详解

    JQuery 入门介绍 1.JQuery概述:Jquery是继prototype之后又一个优秀的Javascrīpt框架.它是轻量级的js库(压缩后只有21k) ,它兼容CSS3,还兼容各种浏览器(I ...

  8. 精心挑选的23款美轮美奂的 jQuery 图片特效插件

    jQuery是一个非常优秀的 JavaScript 框架,使用简单灵活,同时还有许多成熟的插件可供选择.其中,jQuery 最令人印象深刻的应用之一就是对图片的处理,它可以让帮助你在你的项目中加入各种 ...

  9. jQuery——入门(二)动画

    jQuery -- 入门(二)动画/效果 一.案例解析 hide([speed,[easing],[fn]]) []:意思表示的方括号中的东西是可选的,可有可无的: []中,会有对应的参数名称[变量名 ...

最新文章

  1. 清华大学、腾讯发布新书 详解产业互联网的中国路径
  2. 成功解决AttributeError: module 'string' has no attribute 'find'
  3. C语言:5行代码解决 L1-045 宇宙无敌大招呼 (5分)
  4. js关闭setInterval及终止ajax请求
  5. iptables第一部分
  6. PAT1124:Raffle for Weibo Followers
  7. pip报错Failed to establish a new connection: [Errno -3] Temporary failure in name resolution‘,)‘
  8. Confluence 6 用户目录图例 - 使用 LDAP 授权,在用户第一次登陆时拷贝用户
  9. LINQ简记(3):子句
  10. jquery学习之1.19-小练习3-输入用户名密码时焦点触发和失去焦点
  11. [转载]安全设置 IIS 中的权限
  12. 网络安全基础——NTFS安全权限
  13. Linux之LAMP架构
  14. 文件系统:NTFS、FAT32和exFAT
  15. WDF pci驱动开发的若干总结
  16. oracle安装以及访问【3】在CentOS7中安装oracle11g
  17. CVPR2020 Rotate-and-Render: Unsupervised Photorealistic Face Rotation from Single-View Images论文笔记
  18. 使用xshell登陆腾讯云主机
  19. 移动开发之三种近场通信
  20. gcd时间复杂度分析

热门文章

  1. 发电机机房设计规范_民用建筑变电所等机房设置的几点建议
  2. oracle多少钱一套_消防水炮多少钱一套?您真的只需要一套吗
  3. solidwork 侵权 证据_电子商务法复习题
  4. matlab光束,matlab仿真光束的传输特性
  5. vs2015 mysql edmx_VS2015+MySql EF的配置问题
  6. 从零开始刷Leetcode——数组(532.561)
  7. 2018-2019互联网大厂算法/深度学习/NLP面试笔记
  8. 阿里音乐流行趋势预测-代码分享
  9. u大师u盘装系统win7_怎么用u盘装win7系统
  10. 『HTML5挑战经典』是英雄就下100层-开源讲座(一)从天而降的英雄