多库共存

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Document</title><script>// 一个html文件引入多个的js文件库,每个js库中的顶级对象可能都是$// 1.js $.eat();// 2.js $.sayHi();</script><script src="jquery-1.12.1.js"></script><script>// // 普通的变量,10// var $ = 10;// console.log($);// // 页面加载// $(function(){//     $("#btn").click(function(){//         console.log("小苏好猥琐哦");//     });// });// // 普通的变量,10// var $ = 10;// console.log($);// $ = jQuery;// // 页面加载// $(function(){//     $("#btn").click(function(){//         console.log("小苏好猥琐哦");//     });// });// 把$的权利给xy了,$就可以作为其他的用法出现在代码中var xy = $.noConflict();// 普通的变量,10var $ = 10;console.log($);// 页面加载xy(function(){xy("#btn").click(function(){console.log("小苏好猥琐哦");});});</script>
</head>
<body>
<input type="button" value="按钮" id="btn"></body>
</html>

包装集的问题

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Document</title><script src="jquery-1.12.1.js"></script><script>// 包装集:把很多的DOM对象进行包装或者是封装---->jQuery对象// jQuery对象---->DOM对象---->jQuery对象[0]---->获取到这个对象// $("#btn")[0]// $("#btn").get(0);// $(function(){//     $("p")[1].innerHTML = "哈哈";// });// 包装集 ---->length属性// jQuery中如何判断这个元素是否存在,就是通过包装集的length属性来测试的// 是通过这个对象.length属性不等于0的方式来判断// $(function(){        //     if($("#btn").length!=0){//        console.log("存在");//     }else{//        console.log("不存在");//     }// });</script>
</head>
<body>
<input type="button" value="按钮" id="btn">
<p>1</p>
<p>2</p>
<p>3</p></body>
</html>

点击按钮创建一个p

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Document</title><style>div {width: 200px;height: 100px;background-color: red;}</style><script src="jquery-1.12.1.js"></script><script>$(function(){$("#btn").click(function(){if($("#p1").length==0){// 点击按钮,只创建一个p标签,在div中$("<p id='p1'>这是一个p</p>").appendTo($("#dv"));}});});</script>
</head>
<body>
<input type="button" value="创建一个p" id="btn">
<div id="dv"></div></body>
</html>

几个属性介绍

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Document</title><style>div {width: 200px;height: 100px;background-color: green;border: 5px solid red;}</style><script src="jquery-1.12.1.js"></script><script>// innerWidth()/innerHeight() 方法返回元素的宽度/高度 (包括内边距)// outerWidth()/outerHeight() 方法返回元素的宽度/高度 (包括内边距和边框)// outerWidth(true)/outerHeight(true) 返回返回元素的宽度/高度 (包括内边距// 、边框和外边距).$(function(){// div的宽,没有边框和宽console.log($("#dv").innerWidth());// div的高,没有边框console.log($("#dv").innerHeight());// 有边框的宽(包括边框的宽)console.log($("#dv").outerWidth(true));// 有边框的高(包括边框的宽)console.log($("#dv").outerHeight(true));});</script>
</head>
<body>
<div id="dv"></div></body>
</html>

jQuery的插件

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Document</title><script>// 插件:就是一个功能,jQuery插件,别人把功能写好了,我们直接拿过来就可以了// 轮播图,别人写好了,我的页面中想要有轮播图的效果,直接拿过来加入到我的页面// 就可以了// 一般插件使用步骤:/*** 先下载插件的文件,* 压缩包:(js文件,css文件,插件的js文件,index.html),* 如果没看见文件,请在对应的文件夹中** 引入到自己的开发工具中,先看效果** 自己创建一个文件夹----插件* 引入他的js文件----jquery-1.xx.js* 引入他的css文件** 引入他的插件js文件** 把index.html让复制的html代码加入到自己的body中(div)* 把index.html文件中的jQuery代码,复制到自己的script标签中即可* */</script>
</head>
<body></body>
</html>

多库共存 包装集的问题 点击按钮创建一个p 几个属性介绍 jQuery的插件相关推荐

  1. 从零开始学习jQuery (三) 管理jQuery包装集

    本系列文章导航 从零开始学习jQuery (一) 开天辟地入门篇 从零开始学习jQuery (二) 万能的选择器 从零开始学习jQuery (三) 管理jQuery包装集 从零开始学习jQuery ( ...

  2. 从零开始学习jQuery (三) 管理jQuery包装集【转】

    一.摘要 在使用jQuery选择器获取到jQuery包装集后, 我们需要对其进行操作. 本章首先讲解如何动态的创建元素, 接着学习如何管理jQuery包装集, 比如添加,删除,切片等. 二.前言 本系 ...

  3. jQuery框架学习第三天:如何管理jQuery包装集

    jQuery框架学习第一天:开始认识jQuery jQuery框架学习第二天:jQuery中万能的选择器 jQuery框架学习第三天:如何管理jQuery包装集 jQuery框架学习第四天:使用jQu ...

  4. python 图形界面库对比合集

    从 Python 语言的诞生之日起,就有许多优秀的 GUI 工具集整合到 Python 当中,这些优秀的 GUI工具集,使得 Python 也可以在图形界面编程领域当中大展身手,由于 Python 的 ...

  5. 50 jQuery拷贝对象与多库共存

    技术交流QQ群:1027579432,欢迎你的加入! 欢迎关注我的微信公众号:CurryCoder的程序人生 1.jQuery拷贝对象 如果想要把某个对象拷贝(合并)给另外一个对象使用,此时使用$.e ...

  6. jQuery多库共存问题解决方法

    一.问题概述: 1.随着jQuery的流行,采用jQuery和$符为命名空间的js库越来越多,当然jQuery的$符也是参照的Prototype库的,所以当多个库同时以$符或者jQuery为命名空间时 ...

  7. jQuery内置动画和多库共存

    <!-- 淡入淡出: 不断改变元素的透明度来实现的 1. fadeIn(): 带动画的显示 2. fadeOut(): 带动画隐藏 3. fadeToggle(): 带动画切换显示/隐藏 --& ...

  8. mysql 修改库的校对集_mysql数据库的基本操作(增删改查、字符集、校对集)

    MySQL数据库概述 MySQL数据库是经典的关系型数据库管理系统,MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Dat ...

  9. jQuery学习笔记系列(三)——事件注册、事件处理、事件对象、拷贝对象、多库共存、jQuery插件、toDoList综合案例

    day03 - jQuery 学习目标: 能够说出4种常见的注册事件 能够说出 on 绑定事件的优势 能够说出 jQuery 事件委派的优点以及方式 能够说出绑定事件与解绑事件 能够说出 jQuery ...

最新文章

  1. ICLR2020:40篇计算机视觉github开源论文合集
  2. ES _all、_source的使用——_all字段连接所有字段的值构成一个用空格(space)分隔的大string而被analyzed和index,document主体保存在_source中...
  3. 隐私安全的必答题,网易云信如何解?
  4. Android开发之EditText监听软键盘清除(输入是否清除)
  5. Fifth scrum meeting - 2015/10/30
  6. 详解Python中的位运算符规则、原理与用法
  7. Selenium UI自动化测试(六)WebDriver常用操作方法
  8. 7的整除特征 三位一截_茅台酒的合格证有哪些特征和鉴别要点?
  9. L2-027 名人堂与代金券 (25 分)—团体程序设计天梯赛
  10. Windows 下使用苹果鼠标、键盘
  11. hbase 2.0.5的下载及安装
  12. 计算两点间距离C++
  13. Ubuntu的下载安装教程--本人亲测
  14. 微软发布的 免费文件恢复工具
  15. 终于搞定微信小程序canvas分享海报
  16. springboot+redis实现微博热搜排行榜
  17. B 站上有哪些很好的学习资源?
  18. 转行做开发要选择学习哪些软件技能
  19. ABAP中SELECTION-SCREEN用法
  20. [CANFD] 高波特率下收发器延时的处理机制-Transceiver delay compensation

热门文章

  1. iOS隐藏键盘的几种方式
  2. 谨慎全面地对待“滞销”
  3. visual studio 2010 开发net 2.0 3.5项目
  4. HGE重新架构资源管理
  5. nginx教程全集汇总(ttlsa出品)
  6. ES6 import代码智能转换Babel插件: babel-plugin-imports-transform
  7. Kubernetes监控之Heapster源码分析
  8. android 开发 命名规范
  9. 用中断例程完成loop指令的功能【安装中断例程,设置中断向量表】
  10. RHEL5下源码配置LAMP全记录