前端学习(十九)jquery(笔记)
jquery:库,框架
js,别人封装成的js
官网:http://jquery.com/
-----------------------------------
1.7
----------
jq 1.X 兼容ie6
jq 2.x 兼容ie9+
怎么来选择库:
基于需求!
---------------------------------
稳定版本!
准备:
库:
帮助手册:
-------------------------------------------------
原生:
window.onload=function(){}
doucment.getElementById('box')
jq:
$(function(){
})
$('#box')
hide()---display:none;
show()---display:block;
$('#box').addClass('active');添个加一个class
$('#box').removeClass('active');删除class
$('#btn').hover(function(){
$('#box').show();---鼠标移入
},function(){
$('#box').hide();---鼠标移出
});
$('#btn').toggle(function(){---点击显示隐藏!
$('#box').show();
},function(){
$('#box').hide();
});
$(function(){-----上滑下滑!
$('#btn').hover(function(){
$('#box').slideDown();
},function(){
$('#box').slideUp();
});
})
$(function(){----淡入淡出!
$('#btn').hover(function(){
$('#box').fadeIn();
},function(){
$('#box').fadeOut();
});
})
----------------------------
--
结论:
原生js:只用系统函数,自己写!
jq:别人写好的函数!
----------------------------------------------
回调函数:
前一个函数执行完毕以后,再开始执行的这个函数!
================================================
jq选择器:
$('#div1') 获取一个元素!
$('.red') 获取一组class!
$('#ul1 .red') 获取#ul1下面的一组class(red)--具有优先级!
$('li') 标签来获取一组
-----------------------------------------
伪类选择器:
$('li:first') 第一个li
$('li:last') 最后一个li
$('li:eq(3)') 第某一个li
$('li:odd') 奇数
$('li:even') 奇数
---------------------------------------------
特殊:
$('div:has(span)') ---根据标签里面包的span标签来获取这个标签div
$('div:contains(智)')---根据标签里面的内容来获取这个div!
-------------------------------------------------
属性选择器:
$('ul li input[type=text]')---通过input属性来获取一组input
=================================================
标签的内容:
原生:
普通:innerHTML
表单:value
jq:
普通:html();
表单:val();
-----------------------------------------
前端学习(十九)jquery(笔记)的更多相关文章
- 前端学习:JS(面向对象)代码笔记
前端学习:JS(面向对象)代码笔记 前端学习:JS面向对象知识学习(图解) 创建类和对象 创建对象方式1调用Object函数 <body> </body> <script ...
- 强化学习(十九) AlphaGo Zero强化学习原理
在强化学习(十八) 基于模拟的搜索与蒙特卡罗树搜索(MCTS)中,我们讨论了MCTS的原理和在棋类中的基本应用.这里我们在前一节MCTS的基础上,讨论下DeepMind的AlphaGo Zero强化学 ...
- 前端学习(九):CSS基础
进击のpython ***** 前端学习--CSS基础 CSS的样式可以写在哪呢?其实CSS的样式插入式十分灵活的 按照插入的形势来看,可以分为三种情况 而接下来就对这三种情况进行简单的讨论 内嵌式 ...
- 前端学习(十八)js的json(笔记)
json: 数组: 1.有序 var arr=[2,1,3,4] arr[0]; 2.有length 3.普通for 4.下标数字 5.添加删除 splice json: ...
- 前端学习(十四)js回顾和定时器(笔记)
回顾知识点: 作用域: 1.全局变量:在任何位置都可以使用的变量 2.局部变量:只能在函数内部使用的变量 3.闭包:子函数可以使用父函数的局部变量 -- ...
- 前端学习(十二)js数据类型(笔记)
选项卡: for循环 for(初始值,条件,自增){} for(var i=0; i<9;i++){} 几个按钮对应相同个内容!!! -------------------- ...
- 前端学习(十)初识js(笔记)
js事件(公有属性) onclick="" 当点击...时! onmouseover="" 当鼠标移入...时!onmouseout="" ...
- jQuery源代码学习之九—jQuery事件模块
jQuery事件系统并没有将事件坚挺函数直接绑定在DOM元素上,而是基于事件缓存模块来管理监听函数的. 二.jQuery事件模块的代码结构 //定义了一些正则 // // //jQuery事件对象 j ...
- 前端学习02:jQuery 日历
引言:学习前端已经接近1个月了,先后经历了1周的 html+css, 2周的"JavaScript 从入门到下跪",期间还看了vue+webpack.然鹅,Mentor Brigh ...
随机推荐
- 关于C++中的非静态类成员函数指针
昨天发现了一个问题,就是使用对类中的非静态成员函数使用std::bind时,不能像普通函数一样直接传递函数名,而是必须显式地调用&(取地址),于是引申出我们今天的问题:非静态类成员函数指针和普 ...
- 2019牛客多校第三场A Graph Games 分块思想
题意:给你一张无向图,设s(x)为与x直接相连的点的集合,题目中有两种操作: 1:1 l r 将读入的边的序列中第l个到第r个翻转状态(有这条边 -> 没这条边, 没这条边 -> 有这条边 ...
- pip 批量安装包
1 python3环境已经安装好,且也配置到环境变量:这种方式是在线安装 注意不要将 pip list 也安装了了,不然可能会覆盖自己已安装的这个包 首先,在已配置好的一台机器上,将需要的包导出 ...
- Flask-sqlalchemy-表关系
表关系 表之间的关系存在三种: 一对一.一对多.多对多. 而SQLAlchemy中的ORM也可以模拟这三种关系.因为一对一其实在SQLAlchemy中底层是通过一对多的方式模拟的, ...
- Python3.5-20190507-廖老师-自我笔记-迭代
可以使用for x in 数据 的那么 这个数据就是可迭代对象. 通过计算生成下一个值的数据就是生成器 可以使用next(数据) 来计算出下一个值的数据就是迭代器(生成器属于迭代器) -------- ...
- github 配置ssh
https://www.cnblogs.com/superGG1990/p/6844952.html
- Solr安装步骤 + dataimport导入数据配置
一:安装solr服务器 1.导入安装包到 /usr/local/solr/singleSolr目录下 解压tomat命令:tar -zxvf apache-tomcat-7.0.47.tar.gz 解 ...
- Nacos 1.1.4 发布,业界率先支持 Istio MCP 协议
Nacos是阿里巴巴开源的服务发现与配置管理项目,本次发布的1.1.4版本,主要带来的是与Istio的对接功能,使用的是Istio最新的MCP协议.本文将介绍包括这个功能在内的新版本发布的功能. 升级 ...
- 大碗宽面Beta阶段第十一周会议记录
本周二晚上我们在宿舍楼的大厅进行了本周的小组会议,虽然天气很冷,但大家都还是如数到场,积极参加小组会议.对于上周的任务大家都努力完成,在前端方面,大家完善了主页面和一些分页面,主要有导航栏界面的完成. ...
- sql查询50题
一个项目涉及到的50个Sql语句问题及描述:--1.学生表Student(S#,Sname,Sage,Ssex) --S# 学生编号,Sname 学生姓名,Sage 出生年月,Ssex 学生性别--2 ...