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的更多相关文章
随机推荐
- spring+mybatis 多数据源的配置
方式一: 参见博客https://www.cnblogs.com/AmbitiousMice/p/6027674.html 此种方式每次需要在调用dao的时候设置对应的数据源. 方式二: 直接在myb ...
- poj1952 BUY LOW, BUY LOWER[线性DP(统计不重复LIS方案)]
如题.$N \leqslant 5000$. 感觉自己思路永远都是弯弯绕绕的..即使会做也会被做繁掉..果然还是我太菜了. 递减不爽,先倒序输入算了.第一问做个LIS没什么说的.第二问统计个数,考虑什 ...
- HTML5 Geolocation学习
GeolocationAPI学习,我写的挺枯燥的,直接跳到最后看示例. 5.1 位置信息 HTML5 Geolocation API的使用方法相当简单.请求一个位置信息,如果用户同意,浏览器就会返回位 ...
- LightOJ-1104-birthday Paradox(概率)
链接: https://vjudge.net/problem/LightOJ-1104 题意: Sometimes some mathematical results are hard to beli ...
- 后端返回图片的url,将其转成base64,再次进行上传
//将图片变成base64再上传(主要是转化来自客户端的图片) getUrlBase64=(url, ext)=> { var canvas = document.createEl ...
- MVC2新闻
链接:https://pan.baidu.com/s/1ABJfNYq49DnVlf8tJZ6dtg 提取码:akon 复制这段内容后打开百度网盘手机App,操作更方便哦 1.目录结构 2.首先验证登 ...
- Ubuntu下搜狗输入法乱码(二)
本文适用于Ubuntu 16.04,造冰箱的大熊猫@cnblogs 2018/10/25 搜狗输入法时不时出现候选字乱码的问题.参照网上所说的修改Fcitx配置中的简体中文和繁体中文转换配置的方法,无 ...
- sh_07_元组遍历
sh_07_元组遍历 info_tuple = ("zhangsan", 18, 1.75) # 使用迭代遍历元组 for my_info in info_tuple: # 使用格 ...
- Jmeter(五)关联之正则表达式提取器
我们在用Jmeter做接口或者性能测试时,经常会碰到第二个请求提交的的参数要从第一个请求返回的参数中获取,而这些参数值并不是固定的,是动态变化的,这种场景就要用到关联 Jmeter提供了一种叫做正则提 ...
- ubuntu16.04和vim的配置与美化
目录 ubuntu16.04配置 ubuntu16.04 美化 vim配置 vim美化 ubuntu16.04配置 安装vim sudo apt-get install vim-gnome 换源 su ...