技术标签: 前端 jquery javascript
目录
bootstrap: 帮我们写好了一个css文件 里面定义好了很多的css样式
.table{width:100%;}
我们在使用的时候 只需要在html中写标签 添加响应的class即可
<table class="table">
学习有哪些class 会有什么效果
jquery : 我们使用原生的js,需要实现很多的页面动态效果,所有的效果都需要我们自己手动写逻辑
jquery就是使用js代码帮我们写好了很多的动态特效,我们需要使用的时候只需要调用其写好的函数即可
jQuery 是一个快速、小型且功能丰富的 JavaScript 库。它使 HTML 文档遍历和操作、事件处理、动画和 Ajax 之类的事情变得更加简单,它具有易于使用的 API,可在多种浏览器中工作。jQuery 结合了多功能性和可扩展性,改变了数百万人编写 JavaScript 的方式
jQuery API中文文档https://jquery.cuishifeng.cn/ jQuery CDN加速https://www.jq22.com/cdn/
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
</head>
<body>
<script>
</script>
</body>
</html>
原生js的代码
<script>
var div=document.querySelectorAll(".www");
var div1 =document.querySelectorAll("#www");
var div2 = document.querySelectorAll("div");
</script>
jQuery的代码
<script>
$(".www");
$("#www");
$("www");
</script>
原生js的css写法
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<div class="tt">hello word</div>
<script>
var a= document.querySelector(".tt");
a.style.color="red";
a.style.backgroundColor="blue";
a.style.width="300px";
a.style.fontSize="50px";
a.style.height="200px"
</script>
</body>
</html>
jQuery的css写法
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
</head>
<body>
<div class="tt">hello word</div>
<script>
$(".tt").width(500).height(300).css({"color":"yellow","background-color":"purple","font-size":"30px"});
</script>
</body>
</html>
这只是其中的一个使用方法 具体实现方法看jQuery API 中文文档
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
</head>
<body>
<ul>
<li>快速学习jQuery</li>
<li>快速学习jQuery</li>
<li>快速学习jQuery</li>
<li>快速学习jQuery</li>
<li>快速学习jQuery</li>
<li>快速学习jQuery</li>
<li>快速学习jQuery</li>
<li>快速学习jQuery</li>
<li>快速学习jQuery</li>
<li>快速学习jQuery</li>
</ul>
<script>
$("li:first").width(300).height(200).css({"color":"yellow","background-color":"red"});
</script>
</body>
</html>
这只是其中的一个使用方法 具体实现方法看jQuery API 中文文档
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
</head>
<body>
<ul>
<li>快速学习jQuery</li>
<li>快速学习jQuery</li>
<li>快速学习jQuery</li>
<li>快速学习jQuery</li>
<li>快速学习jQuery</li>
<li>快速学习jQuery</li>
<li>快速学习jQuery</li>
<li>快速学习jQuery</li>
<li>快速学习jQuery</li>
<li>快速学习jQuery</li>
</ul>
<script>
$("li").last().width(300).height(200).css({"color":"yellow","background-color":"red"});
</script>
</body>
</html>
这只是其中的一个使用方法 具体实现方法看jQuery API 中文文档
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
</head>
<body>
<ul>
<li>快速学习jQuery</li>
<li>快速学习jQuery</li>
<li>快速学习jQuery</li>
<li>快速学习jQuery</li>
<li>快速学习jQuery</li>
<li>快速学习jQuery</li>
<li>快速学习jQuery</li>
<li>快速学习jQuery</li>
<li>快速学习jQuery</li>
<li>快速学习jQuery</li>
</ul>
<script>
$("li").click(function(){
alert(123);
})
</script>
</body>
</html>
这只是其中的一个使用方法 具体实现方法看jQuery API 中文文档
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
<style>
.tt{
color: red;
background-color: yellow;
}
</style>
</head>
<body>
<ul>
<li>快速学习jQuery</li>
<li>快速学习jQuery</li>
<li>快速学习jQuery</li>
<li>快速学习jQuery</li>
<li>快速学习jQuery</li>
<li>快速学习jQuery</li>
<li>快速学习jQuery</li>
<li>快速学习jQuery</li>
<li>快速学习jQuery</li>
<li>快速学习jQuery</li>
</ul>
<script>
$("li").click(function(){
$(this).addClass("tt").siblings().removeClass("tt");
})
</script>
</body>
</html>
这只是其中的一个使用方法 具体实现方法看jQuery API 中文文档
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
<style>
.tt{
color: red;
background-color: yellow;
}
li{
color: red;
background-color: yellow;
}
</style>
</head>
<body>
<ul>
<li>快速学习jQuery</li>
<li>快速学习jQuery</li>
<li class="pp">快速学习jQuery</li>
<li>快速学习jQuery</li>
<li>快速学习jQuery</li>
<li>快速学习jQuery</li>
<li>快速学习jQuery</li>
<li>快速学习jQuery</li>
<li>快速学习jQuery</li>
<li>快速学习jQuery</li>
</ul>
<script>
$("li").click(function(){
$(this).children().stop().slideToggle();
$(this).animate({
width: "50px",
height: "50px",
fontSize: "1em",
borderWidth: 10
}, 1000 );
})
</script>
</body>
</html>
这只是其中的一个使用方法 具体实现方法看jQuery API 中文文档
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
<style>
select{
width: 200px;
height: 200px;
}
</style>
</head>
<body>
<select multiple id="left">
<option>JAVA</option>
<option>HTML</option>
<option>CSS</option>
<option>VUE</option>
<option>HAHA</option>
<option>HEHE</option>
</select>
<select multiple id="right"></select>
<div>
<button>去右边</button>
<button>全去右边</button>
<button>去左边</button>
<button>全去左边</button>
</div>
<script>
$("button").eq(0).click(function(){
$("#left option:selected").appendTo("#right");
});
$("button").eq(1).click(function(){
$("#left option").appendTo("#right");
});
$("button").eq(2).click(function(){
$("#right option:selected").appendTo("#left");
})
$("button").eq(3).click(function(){
$("#right option").appendTo("#left");
})
</script>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<!-- 最新版本的 Bootstrap 核心 CSS 文件 -->
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css" integrity="sha384-HSMxcRTRxnN+Bdg0JdbxYKrThecOKuH5zCYotlSAcp1+c8xmyTe9GYg1l9a69psu" crossorigin="anonymous">
<script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
</head>
<body>
<div class="row">
<div class="col-md-2">
<div class="form-group">
<label for="exampleInputEmail1">商品名称</label>
<input type="email" class="form-control" id="i1" placeholder="Email">
</div>
<div class="form-group">
<label for="exampleInputEmail1">商品价格</label>
<input type="email" class="form-control" id="i2" placeholder="Email">
</div>
<div class="form-group">
<label for="exampleInputEmail1">商品数量</label>
<input type="email" class="form-control" id="i3" placeholder="Email">
</div>
<button class="btn btn-success" id="add">添加</button>
<button class="btn btn-danger" id="del">删除</button>
<button class="btn btn-primary" id="fanxuan">反选</button>
</div>
<div class="col-md-10">
<table class="table table-bordered table-hover table-striped ">
<thead>
<tr>
<th><input type="checkbox" id="checkAll"></th>
<th>商品名称</th>
<th>商品价格</th>
<th>商品数量</th>
<th>商品操作</th>
<th>总计</th>
</tr>
</thead>
<tbody id="tb"></tbody>
</table>
</div>
</div>
<script type="text/template" id="temp">
<tr>
<td><input type="checkbox" class ="gs"/></td>
<td>xxx</td>
<td>yyy</td>
<td>zzz</td>
<td><button class="btn btn-danger" onclick="dele(this)">删除</button></td>
</tr>
</script>
<script>
//删除所有
$("#del").click(function(){
$(".gs:checked").parents("tr").remove();
})
//反选
$("#fanxuan").click(function(){
$(".gs").each(function(){
var t = $(this).prop("checked");
$(this).prop("checked",!t)
})
})
//全选
$("#checkAll").change(function(){
$(".gs").prop("checked",checkAll.checked);
})
//添加
$("#add").click(function(){
$("#tb").append(temp.innerHTML.replace("xxx",i1.value).replace("yyy",i2.value).replace("zzz",i3.value));
})
</script>
</body>
</html>
jQuery教程https://www.runoob.com/jquery/jquery-tutorial.html
数据存储的一种格式
A 变量:就是编程中最小的存储单元 能存储单一数据
var a = 20;
但是变量只能存储一个数据不能表现数据之间的联系:
var a = 180; var b = 190; var c = 50; var d = 60;B 数组:一个数组能存储一组数据
var arr1 = [180,190]; var arr2 = [50,60];
但是数组对数据的操作是使用索引值/下标,我们只知道数组中数据的编号 arr1[0] 所以没有语义化C 对象:能存储一组数据(能存储多个)并且有语义化 【字符串 正则 日期 FileReader
简单的存取
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<script>
//object array
var obj1 = new Object();
var obj2 = {};
//对象储存的格式是 key:value 键值对
var obj3 = {"name":"张三","age":18,"address":"北京"};
obj3["height"]=180;
var a = obj3["name"];
obj3.hobby = "太极";
var b= obj3.name;
var c = "haha";
obj3[c] = "咏春";
obj3["c"] = "八极";
console.log(obj3);
for( x in obj3){
console.log(x);
console.log(obj3[x]);
}
</script>
</body>
</html>
复杂的存取
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<script>
var obj = {
"name":"张三",
"age" : 18 ,
"address":"南京",
"hobby" : ["唱","跳","篮球"],
"friends": [
{"name":"李四","age":18},
{"name":"王五","age":18}
]
};
console.log(obj.hobby[2]);
console.log(obj.friends[0]);
</script>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
</head>
<body>
<select id="p"></select>省
<select id="c"></select>市
<script>
var data={
"河南":["郑州","开封","洛阳"],
"山东":["淄博","青岛","烟台"],
"内蒙古":["呼和浩特","阿拉善","鄂尔多斯"],
"新疆":["南疆","北疆"]
}
for( w in data){
$("<option>"+w+"</option>").appendTo("#p");
}
$("#p").change(function(){
var test = $(this).val();
var arr = data[test];
$("#c").html("");
for(i=0;i<arr.length;i++){
$("<option>"+arr[i]+"</option>").appendTo("#c");
}
})
$("#p").change();
</script>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<!-- 最新版本的 Bootstrap 核心 CSS 文件 -->
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css" integrity="sha384-HSMxcRTRxnN+Bdg0JdbxYKrThecOKuH5zCYotlSAcp1+c8xmyTe9GYg1l9a69psu" crossorigin="anonymous">
</head>
<body>
<div id="haha">
</div>
<script type="text/template" id="temp">
<div class="col-sm-6 col-md-2" style="height:500px">
<div class="thumbnail">
<img src="XXX" alt="...">
<div class="caption">
<h3>YYY</h3>
<p>ZZZ</p>
<p><a href="AAA" class="btn btn-primary" role="button">查看详情</a> <a href="#" class="btn btn-default" role="button">BBB</a></p>
</div>
</div>
</div>
</script>
<script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
<script>
$.get( "haha.json" , function(backData){
var arr = backData.data.result;
for(var i = 0;i<arr.length;i++){
var g = arr[i];
var content = temp.innerHTML.replace("BBB", g.month_sale ).replace("XXX", g.pict_url ).replace("YYY", g.title ).replace("ZZZ", g.real_wap_price ).replace("AAA", g.click_url );
$("#haha").append( content );
}
});
</script>
</body>
</html>
文章浏览阅读202次。packagecode;//importjava.awt.*;//importjava.awt.Canvas;//importjava.awt.event.*;//importjavax.swing.*;importjava.util.Random;importjavax.microedition.lcdui.*;//写界面所需要的包/***//***俄罗斯方块*高雷*2007年1..._240×320java游戏
文章浏览阅读779次,点赞14次,收藏19次。然后,实现系统的数据管理和服务功能,包括用户的注册与登录、电影的分类与展示、电影信息的查询与推荐、座位的选择与预订、在线支付与电子票生成等。此外,随着在线视频平台的兴起,越来越多的人选择在线观看电影,这对传统电影院产生了巨大的冲击。研究意义: 开发在线电影院售票平台对于提升用户的观影体验、优化电影院的运营效率、促进电影产业的发展具有重要的意义。该系统旨在通过技术手段解决传统电影院售票中的问题,提供一个集成化的电影信息展示、座位选择、在线支付和用户评价平台,同时也为电影院和电影制作方提供有效的工具。
文章浏览阅读509次。保护我们剩下的人的通话信息安全,使用TOX可以让你在和家人,朋友,爱人交流时保护你的隐私不受政府无孔不入的的偷窥.关于TOX:其他牛逼的软件因为一些细化服务问你要钱的时候, TOX分文不取 . 你用了TOX, 想干嘛就干嘛.网友评论:项目源码展示:源码测试效果:最后,如果你学C/C++编程有什么不懂的,可以来问问我哦,或许我能够..._基于c++的即时聊天系统设计
文章浏览阅读584次。鱼弦:CSDN内容合伙人、CSDN新星导师、全栈领域创作新星创作者 、51CTO(Top红人+专家博主) 、github开源爱好者(go-zero源码二次开发、游戏后端架构 https://github.com/Peakchen)当Java服务在Linux系统中运行时,可能会出现swap分区被占用的内存泄露问题,导致系统性能下降或者崩溃。下面是该问题的故障及解决方法、底层结构、架构图、工作原理、使用场景详解和实际应用方式、原理详细描述、相关命令使用示例以及文献材料链接。_linux swap占用很高
文章浏览阅读662次。Alt+F11,然后插入-模块:复制下面代码到编辑窗口:Sub 半角标点符号转换为全角标点符号()'中英互译文档中将中文段落中的英文标点符号替换为中文标点符号 Dim i As Paragraph, ChineseInterpunction() As Variant, EnglishInterpunction() As Variant Dim MyRange..._替换半角宏
文章浏览阅读2.8k次。#.简介: WebView是Android提供的用来展示展示web页面的View,内部使用webkit浏览器引擎(一个轻量级的浏览器引擎),除了展示Web页面外,还可与Web页面内的JS脚本交互调用。WebView内部的WebSetting对象负责管理WebView的参数配置; WebViewClient负责处理WebView的各种请求和通知事件,在对应事件发生时会执行WebViewClient的对应回调; ChromeWebviewClient辅助Webview处理与JS一些交互......_android webview真正加载完成
文章浏览阅读1.6k次。_bitcoin 调试环境搭建
文章浏览阅读4.3k次,点赞93次,收藏94次。为了解决贝塞尔曲线无法局部修正、控制性减弱、曲线次数过高、不易拼接的缺陷,引入B样条曲线(B-Spline)。本文介绍B样条曲线的基本概念:节点向量、支撑性、次数阶数、加权性质、节点生成算法等,为后续曲线计算打下基础。_样条曲线生成
文章浏览阅读902次。配置本地repo库下载我的阿里云盘文件文件放置#创建目录mkdir -p /opt/cloudera/parcel-repo/mkdir -p /opt/cloudera/cm/yum install createrepoCDH 6.2.0 的三个文件放到/opt/cloudera/parcel-repo/中,并且注意把sha256后缀的文件名修改为sha#执行createrepo命令生成rpm元数据 最终/opt/cloudera/parcel-repo/会多一个repodata目录_/opt/cloudera/cm-agent/service/mgmt/mgmt.sh: line 76: /usr/java/jdk1.8.0_181
文章浏览阅读943次,点赞2次,收藏2次。uni.canvasToTempFilePath_uni.canvastotempfilepath
文章浏览阅读3.1k次。SRAM :静态RAM,不用刷新,速度可以非常快,像CPU内部的cache,都是静态RAM,缺点是一个内存单元需要的晶体管数量多,因而价格昂贵,容量不大。DRAM:动态RAM,需要刷新,容量大。SDRAM:同步动态RAM,需要刷新,速度较快,容量大。DDR SDRAM:双通道同步动态RAM,需要刷新,速度快,容量大。........................_sdram 干扰
文章浏览阅读7.3k次。假设表格有A、B、C、D四列数据,希望导入到你的数据库中表格table,对应的字段分别是col1、col2、col3、col4。_excel数据怎么生成sql语句