Web05_jQuery
在官方网站下载包,下载不带有min的包
http://jquery.com/download/
案例一:使用JQ完成首页定时弹出广告图片
01_JQ入门
01_jQuery入门.html
<!DOCTYPE html>
<html> <head>
<meta charset="UTF-8">
<title>jQuery入门</title>
<script type="text/javascript" src="../../js/jquery-3.2.1.js"></script>
<script>
$(function() {
alert("hello jquery!");
});
</script>
</head> <body>
</body> </html>
02_JQ页面加载与JS页面加载区别.html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>JQ页面加载与JS页面加载区别</title>
<script type="text/javascript" src="../../js/jquery-3.2.1.js"></script>
<script>
window.onload=function()
{
alert("张三");
} //传统的方式页面加载会存在覆盖问题,加载比JQ慢(整个页面加载完毕<包括里面的其他内容,比如图片>)
window.onload=function()
{
alert("老王");
} //JQ的加载比JS加载要快!(当整个DOM树结构绘制完毕就会加载)
jQuery(document).ready(function()
{
alert("李四");
}); //JQ不存在覆盖问题,加载的时候是顺序执行
$(document).ready(function()
{
alert("王五");
}); //简写方式
$(function()
{
alert("汾九");
});
</script>
</head>
<body>
</body>
</html>
03_JQ的获取.html
<!DOCTYPE html>
<html> <head>
<meta charset="UTF-8">
<title>JQ的获取</title>
<script type="text/javascript" src="../../js/jquery-3.2.1.js"></script>
<script>
$(function() {
//1.JS方式获取
document.getElementById("btn").onclick = function() {
location.href = "01_jQuery入门.html";
} //2.JQ方式获取
$("#btn").click(function() {
location.href = "01_jQuery入门.html";
});
})
</script>
</head> <body>
<input type "button" value="点我有惊喜" id="btn" />
</body> </html>
02_DOM对象与JQ对象的转换
DOM对象与JQ对象的转换.html
<!DOCTYPE html>
<html> <head>
<meta charset="UTF-8">
<title>DOM对象与JQ对象的转换</title>
<script type="text/javascript" src="../../js/jquery-3.2.1.js"></script>
<script>
function write1() {
//1.JS的DOM操作
document.getElementById("span1").innerHTML = "萌萌哒!"; var spanEle = document.getElementById("span1"); //将DOM对象转换成JQ对象
$(spanEle).html("思密达");
} $(function() {
$("#btn").click(function() {
$("#span1").html("呵呵"); //JQ对象向DOM对象转换方式一
$("#span1").get(0).innerHTML = "美美哒!"; //JQ对象向DOM对象转换方式二
$("#span1")[0].innerHTML = "美美哒!";
})
})
</script>
</head> <body>
<input type="button" value="JS写入" onclick="write1()" />
<input type="button" value="JQ写入" /><br /> 班长:
<span id="span1">你好呀!</span>
</body> </html>
Web05_jQuery的更多相关文章
随机推荐
- 读《JavaScript面向对象编程指南》(一)
第二章 基础 通常认为在JavaScript中主要包括五种基本数据类型:数字.字符串.布尔值.undefined.null.任何不属于上述五种基本类型的值都被认为是一个对象. null和undefin ...
- 利用pipework为docker容器设置固定IP
今天介绍如何在redhat/centos7系列机器上使用pipework为docker启动的容器指定一个固定ip,我们知道默认情况下,docker会使用 bridge网络模式为每一个启动的容器动态分配 ...
- 使用jvisualvm远程监控tomcat(阿里云ECS)
写在前面: 使用jvisualvm远程监控tomcat(阿里云ECS),连接是报错:service:jmx:rmi:////jndi/rmi:IP:端口// 连接到 IP:端口,网上找了很多资料, ...
- Linux服务器安装配置JDK
一.准备工作: 1.登录服务器,切换到root用户(su - root,然后输入密码,按enter),进入根目录:cd / 2.进入要安装jdk的目录,自己可以创建一个java目录,执行命令如下: c ...
- Web前端经典面试试题(一)
本篇收录了一些面试中经常会遇到的经典面试题,并且都给出了我在网上收集的答案.眼看新的一年马上就要开始了,相信很多的前端开发者会有一些跳槽的悸动,通过对本篇知识的整理以及经验的总结,希望能帮到更多的前端 ...
- k8s存储卷概述
pod本身具有生命周期,故其内部运行的容器及其相关数据自身均无法持久存在.docker支持配置容器使用存储卷将数据持久存储于容器自身文件系统之外的存储空间中,它们可以是节点文件系统或网络文件系统之上的 ...
- MAC使用终端DISKUTIL命令给U盘分区(解决window优盘只有200M)
1.先使用diskutil list命令查看U盘代号 2.然后用下面的命令把它格式化: sudo diskutil eraseDisk FAT32 USB_NAME MBRFormat /dev/di ...
- OpenCV笔记(4)(直方图、傅里叶变换、高低通滤波)
一.直方图 用于统计图片中各像素值: # 画一个图像各通道的直方图 def draw_hist(img): color = ('b', 'g', 'r') for i, col in enumerat ...
- hexdump命令
hexdump hexdump用于以16进制.10进制.8进制.ascii码形式打印文件内容,也可以是标准输入的内容. 用法 hexdump [选项] 文件 ... 选项 选项 参数 说明 -b ...
- 如何安装 Angular CLI 并且检查 CLI 的版本
想在系统中安装 Angular CLI ,如何进行安装并且如何检查 CLI 的版本? 可以使用命令: npm install -g @angular/cli 进行安装. 使用命令 ng version ...