jquery复习日记(1)
jquery封装了JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。
核心关键字: 链式、多功能、高效灵活
1.安装jquery
1)npm下:
npm install jquery
2)文件引入:
<script src="./jquery/jquery.min.js"></script>
3)cdn在线引入
<script src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js">
ps:日常demo使用jquery.js,这样格式更清晰,而项目上线时则推荐使用迷你版,它精简了大量空格,
提高了效率
2.在script中的使用
在script中,将“ $ ”(数字4键上的美元符号)比作jquery,换句话说,$在JavaScript中指的就是jQuery,jQuery对象与JavaScript对象是不同的!
1)jq的入口函数
所有的jQuery语句都被包裹在一个$入口函数中
$(function() {
// jq函数写在这里
});
你也可以像下面这样写,不过通常按照上面写比较简洁:
$(document).ready(function(){
// jq函数写在这里
});
引入js的window.onload:
window.onload函数是指当html和css加载完毕后执行的js文件,这样是为了防止出现页面还未加载完毕,js就出现在了页面中的这种意外事故。通常写在head标签内,(当然要写在script内)
$(document).ready()函数正是对标js的window.onload,然而,它 与window.onload也有几点不同:
a:$(document).ready()函数可以没有加载限制,这意味着,你可以将它写在任意一个你喜欢的地方(前提是外面要有script包裹)
b:js的window.onload只能写一次,而$(document).ready()可以写多次。
3.jQuery的各种选择器
jq的强项就是精于各种dom操作,这一点在选择器上就可以看出来
通用语法:
$(function() {
$(" 选择器 ").method() //找到某个dom元素并对它进行操作
})
标签选择器:
$(function() {
$(" button ").method() //找到button伪数组并对它们进行操作
})
请注意!除非保证只有一个,标签选择器通常找到的是一类伪数组,要想对某个标签操作建议后加eq()
$(function() {
$(" button:eq(0) ").method() //此时选中了第0个button标签
})
类选择器:
$(function() {
$(".btn").method() //选择了类名为btn的元素并对其操作
})
id选择器
$(function() {
$("#btn").method() //选择了id为btn的选择器并对其操作
})
如果你是初学者,了解了上面的选择器就会发现--其实与css的选择器是一样的
4.各类方法
a. on() 向被选元素添加事件处理程序
$(function() {
$("#btn").on("click",function(){
//找到#btn元素并为它添加点击事件
})
})
第一个参数是事件名,第二个是一个回调函数
jquery复习日记(1)的更多相关文章
- jQuery 复习
jQuery 复习 基础知识 1, window.onload $(function(){}); $(document).ready(function(){}); 只执行函数体重的最后一个方法,事 ...
- Jquery 复习练习(01)
Jquery 复习练习 window.onload = function() {} == $(function() {}); 千万注意:js对象和jq对象的区别,这也是常常犯的错误 js对象举例: w ...
- ②jquery复习
# jQuery 复习--by 传智前端与移动开发学院 ## 1. jQuery是什么?(了解)+ www.github.com+ jQuery 其实就是一堆的js函数,是普通的js,只不过应用广泛, ...
- PJ初赛复习日记
PA姑娘的PJ初赛复习日记 by Pleiades_Antares PJ初赛考试马上就要开始了(今年应该是10.13吧?),作为蒟蒻的我们怎么能不复习呢? 众所周知,复习方法有很多很多种-- 比如 ( ...
- jquery复习笔记
Jquery基础 让一个按钮灰掉 $("button").("disabled","true"); ance desc选择器(ance代表祖 ...
- Jquery 复习练习(02)Javascript 与jquery 互转 onclick 与click区别
Javascript 与jquery 互转 jquery 为<script src="jquery-1.8.3.js"></script> 以checkbo ...
- 2016/4/21 关于jquery复习
jQuert AJAX [1]jQuery load()方法 :是AJAX方法, 从服务器加载数据,并把数据放入被选元素中 语法: $(selector).load(URL,data,callback ...
- jquery 学习日记之选择器
看完Jquery选择器的教程视频后,对jquery的选择器有一定的认识和了解,现整理一下知识: 一.jquery基本选择器,这类比较简单,一笔带过. #id 选择器,是选择 匹配id值中的第一个元素 ...
- JavaSE复习日记 : 算是个小前言吧
/* * Java也学了好久了,抽个时间整理了一下课堂笔记,也有些是我刚开始学会犯的一些错误.在这里浅谈一下JavaSE的基础内容,对我来说也是一种不错的复习方式. * * 那好,对于初学者来说,学习 ...
随机推荐
- 【selenium】- webdriver常见元素定位(下)
本文由小编根据慕课网视频亲自整理,转载请注明出处和作者. 1.table 表格如下: 使用firebug查看: 代码实现: 1)显示出表格所有内容 2)显示表格某个特定的数值 自动化测试框架: 关键字 ...
- CodeForces round 520 div2
A:A Prank 题意:给定一个递增序列, 问最多能删除多少个连续数字,要求删除数字之后能还原成原来的数列. 题解:直接找就好了,为了方便可以使得第0个数字为0, 第n+1个元素为1001 代码: ...
- codeforces 807 D. Dynamic Problem Scoring(贪心+思维)
题目链接:http://codeforces.com/contest/807/problem/D 题意:对于动态计分的 Codeforces Round ,已知每题的 score 是根据 Round ...
- Unity3D 客户端编程
Photon Server 和 Unity3D 数据交互: Photon Server 服务端编程 Unity3D 客户端编程. VS2017 之 MYSQL实体数据模 1:打开unity新建新项目, ...
- 树莓派4B安装64位Linux(不用显示器键盘鼠标)
入手了树莓派4B,我对它的定位是作为一个Docker实验环境,平时用到的镜像多为Java服务端常用的技术.以及自己作的Java应用镜像,因此宿主机需要64位操作系统,而树莓派官方操作系统只有32位的, ...
- 人工智能-智能创意平台架构成长之路(四)-丰富多彩的banner图生成解密第一部分(对标阿里鹿班的设计)
我们之前讲了很多都是平台架构的主体设计,应用架构设计以及技术架构的设计,那么现在我们就来分享一下丰富多彩的banner图是怎么生成出来的. banner图的生成我们也是不断的进行迭代和优化,这块是最核 ...
- Android数据列表展示之 RecylerView
一.概述 1.RecyclerView是什么? RecyclerView是一种新的视图组,目标是为任何基于适配器的视图提供相似的渲染方式.该控件用于在有限的窗口中展示大量数据集,它被作为ListVie ...
- java PDF转word的初步实现
package com.springboot.springboot.util; import java.io.File; import java.io.FileOutputStream; import ...
- 松软带你学开发-SQLSELECTDISTINCT语句
SQL SELECT DISTINCT 语句 在表中,可能会包含重复值.这并不成问题,不过,有时您也许希望仅仅列出不同(distinct)的值. 关键词 DISTINCT 用于返回唯一不同的值. 语法 ...
- PHP开发 高可用 高安全App后端(免费)
PHP开发高可用高安全App后端 第1章 本章先讲解课程所含技术点,并演示相关的项目,让小伙伴对课程有个初步的认知,然后再带领小伙伴进行功能的分析,表的ER总关系图 第2章 本章主要讲解课程的一些准备 ...