[jQuery]黑马课程学习笔记(一篇完)
一、基础
- jQuery 是一个 JavaScript 库。是客户端脚本库
- jQuery 兼容于所有主流浏览器, 包括 Internet Explorer 6!
- JavaScript 是 HTML5 以及所有现代浏览器中的默认脚本语言!所以**
//百度CDN
<script src="https://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js">
</script>
jQuery 语法是通过选取 HTML 元素,并对选取的元素执行某些操作。
- 基础语法: $(selector).action()
- 美元符号$ 定义 jQuery,是它的别称*(两者可以互相代替)*
- $ 是jQuery的顶级对象
- 选择符(selector)“查询"和"查找” HTML 元素
- jQuery 的 action() 执行对元素的操作
jQuery 使用的语法是 XPath 与 CSS 选择器语法的组合。
jQuery 代码在文档在完全加载(就绪)之后运行(即:入口函数)
- 写法1
$(document).ready(function(){// 开始写 jQuery 代码...});
- 写法2(更推荐使用)
$(function(){// 开始写 jQuery 代码...});
- 是等着DOM结构渲染完毕即可执行,不用等到所有外部资源加载完成。
- 相当于原生js中的DOMContentLoaded。
- 不同于原生js中的load事件是等页面文档、外部的js文件、css文件、图片加载完毕才执行内部代码。
jQuery 选择器基于已经存在的CSS 选择器,除此之外,它还有一些自定义的选择器。
项目中使用jQuery函数最好单独放在一个.js中,使用src引入。
jQuery对象和DOM对象(原生JS获取到的)的相互转换:
jQuery转换为DOM对象
- 因为dom对象是以伪数组形式存储的,所以可以索引号获得DOM对象
$(dom对象)[index] $(dom对象).get(index)
DOM对象转换为jQuery对象
- jQuery对象的本质:利用$对DOM对象包装后产生的对象(伪数组形式存储)
//直接取的,或者是包装已获取的DOM对象 $(DOM对象)
在 jQuery 中,大多数 DOM 事件都有一个等效的 jQuery 方法。两者不能混用
focus一般和blur搭配使用。(需要还原focus前面的样式)
二、常用效果/API
[jQuery]黑马课程学习笔记(一篇完)相关推荐
- 黑马c++学习笔记提高篇1
提高篇1 1 1.1模板的概念 模板并不是万能的 例如数组之间不能直接赋值 例如传入的参数是自定义的数据类型 泛型编程是为了提高复用性 1.2函数模板 1.2.1 自动类型推导 函数模板使用注意事项 ...
- 黑马Redis学习笔记 (基础篇+实战篇)
目录 **一.初始Redis** **1.1SQL 和 NoSql的区别** **1.1.1结构化和非结构化** **1.1.2关联和非关联** **1.1.3查询方式** **1.1.4 事务** ...
- 【Web前端学习之路】JavaScript入门 (黑马课程学习笔记)
1.编程语言和标记语言的区别 编程语言有很强的逻辑和行为能力,通常是主动的指令,如:if.while等. 标记语言不用于向计算机发出指令,常用于格式化和链接,通常是被读取的. 2.JavaScript ...
- Redis学习笔记②实战篇_黑马点评项目
若文章内容或图片失效,请留言反馈.部分素材来自网络,若不小心影响到您的利益,请联系博主删除. 资料链接:https://pan.baidu.com/s/1189u6u4icQYHg_9_7ovWmA( ...
- cs224w(图机器学习)2021冬季课程学习笔记16 Community Detection in Networks
诸神缄默不语-个人CSDN博文目录 cs224w(图机器学习)2021冬季课程学习笔记集合 文章目录 1. Community Detection in Networks 2. Network Com ...
- jquery UI 跟随学习笔记——拖拽(Draggable)
jquery UI 跟随学习笔记--拖拽(Draggable) 引言 这周暂时没有任务下达,所以老大给我的任务就是熟悉jquery相关插件,我就先选择了jquery UI 插件,以及jquery库学习 ...
- cs224w(图机器学习)2021冬季课程学习笔记8 Colab 2
诸神缄默不语-个人CSDN博文目录 cs224w(图机器学习)2021冬季课程学习笔记集合 VX号"PolarisRisingWar"可直接搜索添加作者好友讨论. 更新日志: 20 ...
- 极客HTTP协议学习笔记破冰篇(1-7)
极客HTTP协议学习笔记破冰篇(1-7) 前言 各篇章笔记链接 一.学习笔记 1.HTTP的前世今生 2.HTTP是什么 3.与HTTP相关的各种概念(上) 4.与HTTP相关的各种概念(下) 5.常 ...
- MySQL学习笔记-基础篇1
MySQL 学习笔记–基础篇1 目录 MySQL 学习笔记--基础篇1 1. 数据库概述与MySQL安装 1.1 数据库概述 1.1.1 为什么要使用数据库 1.2 数据库与数据库管理系统 1.2.1 ...
最新文章
- Nginx如何限流?
- ant design pro 加载慢_ant design pro项目打包后页面加载缓慢
- ELK5.3环境部署
- gc方法写法_清标的内容、技巧及书写方式
- Typecho开启全站Pjax
- 纯手工打造简单分布式爬虫(Python)
- 如何查看pytorch中层的名字
- flutter 图解_Flutter 54: 图解基本生命周期
- 修改图层的symbol(AE+C#)
- Eclipse自动部署项目到Tomcat的webapps下的有效方法
- jQuery中click事件多次触发解决方案
- B00012 C++算法库的sort()函数
- python实现键盘打字练习
- mysql如何实现透视表功能_SQL 实现数据透视表功能
- 湖北理工学院计算机学院优秀毕业生,关于表彰2012届优秀毕业生的决定
- 终结解决方案之最:struts2整合jasperreport再现图片无法显示
- Entrepreneur\'s Credo of the American 美国的企业家宣言
- 关于加速器加速后进入游戏显示WiFi功能丢失的解决方法(maybe)
- 基于torch学汪峰写歌词 聊天机器人 图像着色/生成 看图说话 字幕生成
- SQL 高级教程:SQL BETWEEN 操作符
热门文章
- 2017腾讯暑期实习-产品经理二面(霸面)
- python爬虫系列之下载在线文档Excel(腾讯)
- 【esp8266】小黑板ESP8266无线wifi SoC方案连接机智云最详细图文教程
- Using HumanVisual System modeling for bio-inspired low level image processing
- 苹果cms采集明星资源无分类绑定的解决方法
- 给一条直线和一个椭圆的方程,它们相交于两点,求交点与原点所构成的三角形的面积的最大值
- 两直线垂直,斜率乘积为-1的证明
- Android应用解析包错误原因的总结(不定时更新)
- 最新CUDA环境配置(Win10 + CUDA 11.6 + VS2019)
- echarjs 折线图实现
- 黑马c++学习笔记提高篇1