一、使用JQ完成首页的定时广告弹出

1.需求分析

在首页中(logo的上方)显示一个广告图片(页面加载后,间隔3秒弹出广告图片,再间隔3秒后隐藏广告图片)。【使用jQuery实现】

2.技术分析

2.1 jquery相关的知识

  • 什么是jquery

Jquery它是javascript的一个轻量级框架,对javascript进行封装,它提供了很多方便的选择器。供你快速定位到需要操作的元素上面去。还提供了很多便捷的方法。

  • 怎么使用jquery

Jquery它是一个库(框架),要想使用它,必须先引入!

jquery-1.8.3.js:一般用于学习阶段。

jquery-1.8.3.min.js:用于项目使用阶段

  • Jquery的简单入门

所有的jquery代码写在页面加载函数

$(function(){

Jquery代码

});

<html>

<head>

<meta charset="UTF-8">

<title>jquery入门</title>

<script src="../../js/jquery-1.8.3.js"></script>

<script>

//整个文档加载完毕后执行

/*function init(){

alert("张三");

}*/

/*window.οnlοad= function(){

alert("张三");

}

//整个文档加载完毕后(包括图片)执行

window.οnlοad= function(){

alert("老王");

}

//dom树绘制完毕后执行,可能DOM元素关联的东西并没有加载完

jQuery(document).ready(function(){

alert("李四");

});

//jquery的简写方法(页面加载)

$(function(){

alert("王五");

});

传统的JavaScript页面加载函数是最后一个生效,它会覆盖之前的。它的加载顺序比jQuery的要慢。【它是整个文档加载完毕后才会执行】

jQuery的页面加载函数可以存在多个(不会发生覆盖),它会按照顺序进行执行。(dom数加载完成)

*/

function init(){

document.getElementById("a1").onclick= function(){

location.href="";

}

}

$(function(){

document.getElementById("a1").onclick= function(){

location.href="";

}

});

$(function(){

document.getElementById("a2").onclick= function(){

location.href="";

}

});

</script>

</head>

<body onload="init()">

<a href="#" id="a1">ss</a>

<a href="#" id="a2"></a>

</body>

</html>

  • 获取元素

JS:document.getElementById();

JQ:$(“#id”);

  • Jquery对象与DOM对象转换

<html>

<head>

<meta charset="UTF-8">

<title></title>

<script type="text/javascript" src="../../js/jquery-1.8.3.js" ></script>

<script>

function JSWrite(){

//document.getElementById("span1").innerHTML="美美哒!";

var spanEle = document.getElementById("span1");

$(spanEle).html("美美哒!");

}

$(function(){

/*document.getElementById("btn1").onclick = function(){

document.getElementById("span1").innerHTML="帅帅哒!";

}*/

$("#btn1").click(function(){

//JQ对象转换成DOM对象的第一种方式

//$("#span1")[0].innerHTML="呵呵哒!";

//JQ对象转换成DOM对象的第二种方式

$("#span1").get(0).innerHTML="呵呵哒!";

});

});

</script>

</head>

<body>

<input type="button" value="JS写入" onclick="JSWrite()"/>

<input type="button" value="JQ写入" id="btn1"/><br /><br />

<span id="span1">sssss</span>

</body>

</html>

注意:JQ对象只能操作JQ里面的属性和方法

JS对象只能操作JS里面的属性和方法。

  • Jquery的效果

3.实现步骤

第一步:引入jQuery相关的文件

第二步:书写页面加载函数

第三步:在页面加载函数中,获取显示广告图片的元素。

第四步:设置定时操作(显示广告图片的函数)

第五步:在显示广告图片的函数中,使用jQuery的方法让广告图片显示(show())

第六步:清除显示广告图片的定时操作

第七步:设置定时操作(隐藏广告图片的函数)

第八步:在隐藏广告图片的函数中,使用jQuery的方法让广告图片隐藏(hide())

第九步:清除隐藏广告图片的定时操作

4.代码实现

<script type="text/javascript">

var time;

$(function(){

time=setInterval("showAd()",3000);

});

function showAd(){

//$("#img1").show();

//$("#img1").slideDown(3000);

$("#img1").fadeIn(3000);

clearInterval(time);

time = setInterval("hideAd()",5000);

}

function hideAd(){

//$("#img1").hide();

//$("#img1").slideUp(3000);

$("#img1").slideUp(3000);

clearInterval(time);

}

</script>

5.补充内容

Toggle的使用

<html>

<head>

<meta charset="UTF-8">

<title></title>

<script type="text/javascript" src="../js/jquery-1.8.3.js" ></script>

<script>

$(function(){

$("#btn1").click(function(){

$("#img1").toggle();

});

});

</script>

</head>

<body>

<input type="button" value="显示/隐藏" id="btn1"/><br />

<img src="../img/registImg.jpg" id="img1" />

</body>

</html>

6.总结

6.1 jquery的选择器

  • 基本选择器

id选择器:$(“#id名称”);

元素选择器:$(“元素名称”);

类选择器:$(“.类名”);

通配符:*

多个选择器共用(并集)

案例代码:

<html>

<head>

<meta charset="UTF-8">

<title>基本选择器</title>

<link rel="stylesheet" href="../../css/style.css" type="text/css"/>

<script type="text/javascript" src="../../js/jquery-1.8.3.js" ></script>

<script>

$(function(){

$("#btn1").click(function(){

$("#one").css("background-color","pink");

});

$("#btn2").click(function(){

$(".mini").css("background-color","pink");

});

$("#btn3").click(function(){

$("div").css("background-color","pink");

});

$("#btn4").click(function(){

$("*").css("background-color","pink");

});

$("#btn5").click(function(){

$("#two .mini").css("background-color","pink");

});

});

</script>

</head>

<body>

<input type="button" id="btn1" value="选择为one的元素"/>

<input type="button" id="btn2" value="选择样式为mini的元素"/>

<input type="button" id="btn3" value="选择所有的div元素"/>

<input type="button" id="btn4" value="选择所有元素"/>

<input type="button" id="btn5" value="选择id为two并且样式为mini的元素"/>

<hr/>

<div id="one">

<div class="mini">

111

</div>

</div>

<div id="two">

<div class="mini">

222

</div>

<div class="mini">

333

</div>

</div>

<div id="three">

<div class="mini">

444

</div>

<div class="mini">

555

</div>

<div class="mini">

666

</div>

</div>

<span id="four">

</span>

</body>

</html>

  • 层级选择器

ancestor descendant: 在给定的祖先元素下匹配所有的后代元素(儿子、孙子、重孙子)

parent > child : 在给定的父元素下匹配所有的子元素(儿子)

prev + next: 匹配所有紧接在 prev 元素后的 next 元素(紧挨着的,同桌)

prev ~ siblings: 匹配 prev 元素之后的所有 siblings 元素(兄弟)

代码演示:

<html>

<head>

<meta charset="UTF-8">

<title>层级选择器</title>

<link rel="stylesheet" href="../../css/style.css" />

<script type="text/javascript" src="../../js/jquery-1.8.3.js" ></script>

<script>

$(function(){

$("#btn1").click(function(){

$("body div").css("background-color","pink");

});

$("#btn2").click(function(){

$("body>div").css("background-color","pink");

});

$("#btn3").click(function(){

$("#two+div").css("background-color","pink");

});

$("#btn4").click(function(){

$("#one~div").css("background-color","pink");

});

});

</script>

</head>

<body>

<input type="button" id="btn1" value="选择body中的所有的div元素"/>

<input type="button" id="btn2" value="选择body中的第一级的孩子"/>

<input type="button" id="btn3" value="选择id为two的元素的下一个元素"/>

<input type="button" id="btn4" value="选择id为one的所有的兄弟元素"/>

<hr/>

<div id="one">

<div class="mini">

111

</div>

</div>

<div id="two">

<div class="mini">

222

</div>

<div class="mini">

333

</div>

</div>

<div id="three">

<div class="mini">

444

</div>

<div class="mini">

555

</div>

<div class="mini">

666

</div>

</div>

<span id="four">

</span>

</body>

</html>

  • 基本过滤选择器

$('li').first() 等价于:$(“li:first”)

代码案例演示:

<html>

<head>

<meta charset="UTF-8">

<title>基本过滤选择器</title>

<link rel="stylesheet" href="../../css/style.css" type="text/css"/>

<script type="text/javascript" src="../../js/jquery-1.8.3.js" ></script>

<script>

$(function(){

$("#btn1").click(function(){

$("div:first").css("background-color","pink");

});

$("#btn2").click(function(){

$("div:last").css("background-color","pink");

});

$("#btn3").click(function(){

$("div:odd").css("background-color","pink");

});

$("#btn4").click(function(){

$("div:even").css("background-color","pink");

});

});

</script>

</head>

<body>

<input type="button" id="btn1" value="body中的第一个div元素"/>

<input type="button" id="btn2" value="body中的最后一个div元素"/>

<input type="button" id="btn3" value="选择body中的奇数的div"/>

<input type="button" id="btn4" value="选择body中的偶数的div"/>

<hr/>

<div id="one">

<div class="mini">

111

</div>

</div>

<div id="two">

<div class="mini">

222

</div>

<div class="mini">

333

</div>

</div>

<div id="three">

<div class="mini">

444

</div>

<div class="mini">

555

</div>

<div class="mini">

666

</div>

</div>

<span id="four">

</span>

</body>

</html>

  • 属性选择器

<html>

<head>

<meta charset="UTF-8">

<title>层级选择器</title>

<link rel="stylesheet" href="../../css/style.css"  type="text/css"/>

<script type="text/javascript" src="../../js/jquery-1.8.3.js" ></script>

<script>

$(function(){

$("#btn1").click(function(){

$("div[id]").css("background-color","pink");

});

$("#btn2").click(function(){

$("div[id='two']").css("background-color","pink");

});

});

</script>

</head>

<body>

<input type="button" id="btn1" value="选择有id属性的div"/>

<input type="button" id="btn2" value="选择有id属性的值为two的div"/>

<hr/>

<div id="one">

<div class="mini">

111

</div>

</div>

<div id="two">

<div class="mini">

222

</div>

<div class="mini">

333

</div>

</div>

<div id="three">

<div class="mini">

444

</div>

<div class="mini">

555

</div>

<div class="mini">

666

</div>

</div>

<span id="four">

</span>

</body>

</html>

  • 表单选择器

<html>

<head>

<meta charset="UTF-8">

<title>表单选择器</title>

<link rel="stylesheet" type="text/css" href="../../css/style.css"/>

<script type="text/javascript" src="../../js/jquery-1.8.3.js" ></script>

<script>

$(function(){

$("#btn1").click(function(){

$(":input").css("background-color","pink");

});

$("#btn2").click(function(){

$(":text").css("background-color","pink");

});

});

</script>

</head>

<body>

<input type="button" id="btn1" value="选择所有input元素" />

<input type="button" id="btn2" value="选择文本框" />

<br/>

<form>

<input type="text" /><br />

<input type="checkbox" /><br />

<input type="radio" /><br />

<input type="image" /><br />

<input type="file" /><br />

<input type="submit" />

<input type="reset" /><br />

<input type="password" /><br />

<input type="button" /><br />

<select><option/></select><br />

<textarea></textarea><br />

<button></button>

</form>

</body>

</html>

二、使用JQ完成表格的隔行换色

1.需求分析

在页面加载的时候让显示用户的表格进行隔行换色显示,效果如下:使用JQ实现!

2.技术分析

需要使用jquery的选择器(基本选择器、基本过滤选择器)

还需要使用jquery的CSS的方法(css(name,value))

如果CSS样式已经由美工写好,此时可以使用jquery的CSS类操作

3.步骤分析

第一步:引入jquery的类库

第二步:直接写页面加载函数

第三步:直接使用jquery的选择器(组合选择)拿到需要操作的元素(奇数行和偶数行)

第四步:分别使用CSS的方法(css(name,value))对奇数行和偶数行设置背景颜色。

4.代码实现

<script type="text/javascript" src="../js/jquery-1.8.3.js" ></script>

<link rel="stylesheet" type="text/css" href="../css/style.css"/>

<script>

$(function(){

$("tbody tr:even").addClass("even");

$("tbody tr:odd").addClass("odd");

});

</script>

三、使用JQ完成全选和全不选

1.需求分析

在系统后台进行人员管理时,进行批量删除,使用jq完成全选和全不选

2.技术分析

需要使用jquery的选择器(id选择器、类选择器)

需要使用jquery的属性操作方法 prop()

3.步骤分析

第一步:引入jquery文件

第二步:书写页面加载函数

第三步:为上面的复选框绑定单击事件

第四步:将下面所有的复选框的选中状态设置成跟上面的一致!

4.代码实现

<script type="text/javascript" src="../js/jquery-1.8.3.js" ></script>

<script>

$(function(){

//找到下面所有的复选框并设置属性checked()

/*if($("#select")[0].checked==true){

$(".selectOne").attr("checked",true)

}*/

$("#select").click(function(){

$(".selectOne").attr("checked",this.checked);

});

});

</script>

注意:attr在jquery1.11版本不适用,采用prop()来替代(在各个版本都适用)。

在jquery中如何调用方法?

元素.方法()

使用jquery选择器获取到需要操作元素

四、使用JQ完成省市二级联动

1.需求分析

使用jquery完成省市二级联动

2.技术分析

2.1数组的遍历操作

方式一:

$(function(){

// 全选/ 全不选

$("#checkallbox").click(function(){

var isChecked = this.checked;

//使用对象访问的方式进行遍历,语法:$().each(function(){})

//被遍历的对象(是一个集合)

$("input[name='hobby']").each(function(){

this.checked = isChecked;

});

});

});

方式二:

$.each( [0,1,2], function(i, n){

alert( "Item #" + i + ": " + n );

});

2.2 文档处理操作

追加内容

apend:  A.append(B)  将B追加到A的内容的末尾处

appendTo: A.appendTo(B)  将A加到B内容的末尾处

3.步骤分析

第一步:确定事件(change事件),在绑定的函数里面获取用户选择的省份

第二步:创建二维数组来存储省份和城市

第三步:遍历二维数组中的省份(与用户选择的省份进行比较)【使用JQ的遍历操作】

第四步:接着遍历数组中的城市

第五步:创建一个城市文本节点

第六步:创建option元素节点

第七步:将文本节点添加到元素节点中【使用JQ的文档操作方法】

第八步:获取第二个下拉列表并将option元素节点添加进去

第九步:清除第二个下拉列表的option内容

4.代码实现

<script type="text/javascript" src="../js/jquery-1.8.3.js" ></script>

<script>

$(function(){

//2.创建二维数组用于存储省份和城市

var cities = new Array(3);

cities[0] = new Array("武汉市","黄冈市","襄阳市","荆州市");

cities[1] = new Array("长沙市","郴州市","株洲市","岳阳市");

cities[2] = new Array("石家庄市","邯郸市","廊坊市","保定市");

cities[3] = new Array("郑州市","洛阳市","开封市","安阳市");

$("#province").change(function(){

//10.清除第二个下拉列表的内容

$("#city").empty();

//1.获取用户选择的省份

var val = this.value;

//alert(val);

//3.遍历二维数组中的省份

$.each(cities,function(i,n){

//alert(i+":"+n);

//4.判断用户选择的省份和遍历的省份

if(val==i){

//5.遍历该省份下的所有城市

$.each(cities[i], function(j,m) {

//alert(m);

//6.创建城市文本节点

var textNode = document.createTextNode(m);

//7.创建option元素节点

var opEle = document.createElement("option");

//8.将城市文本节点添加到option元素节点中去

$(opEle).append(textNode);

//9.将option元素节点追加到第二个下拉列表中去

$(opEle).appendTo($("#city"));

});

}

});

});

});

</script>

五、使用JQ完成下拉列表左右选择

1.需求分析

见图片文字部分内容。

2.分析

第一步:确定事件(鼠标单击事件click)

第二步:获取左侧下拉列表被选中的option($(“#left option:selected”)) [假设左侧select定义了一个id=left]

第三步:将获取到的option添加到右侧的下拉列表中去。(append方法的使用)

3.代码实现

<script type="text/javascript" src="../js/jquery-1.8.3.js" ></script>

<script>

$(function(){

/*1.选中单击去右边*/

$("#selectOneToRight").click(function(){

$("#left option:selected").appendTo($("#right"));

});

/*2.单击全部去右边*/

$("#selectAllToRight").click(function(){

$("#left option").appendTo($("#right"));

});

/*3.选中双击去右边*/

$("#left option").dblclick(function(){

$("#left option:selected").appendTo($("#right"));

});

});

</script>

六、使用JQ完成表单校验

1.需求分析

2.技术分析

这里使用validation插件完成对表单数据的校验3

validation插件的使用:

一款优秀的表单验证插件——validation插件

特点:

  1. 内置验证规则:拥有必填、数字、email、url和信用卡号码等19类内置验证规则
  2. 自定义验证规则:可以很方便的自定义验证规则
  3. 简单强大的验证信息提示:默认了验证信息提示,并提供自定义覆盖默认提示信息的功能
  4. 实时验证:可以通过keyup或bulr事件触发验证,而不仅仅在表单提交的时候验证。

下载:

http://bassistance.de/jquery-plugins/jquery-plugin-validation/

快速入门:

第一步:引入jquery库和validation插件

案例:

<script type="text/javascript" src="../../js/jquery-1.11.0.min.js" ></script>

<script type="text/javascript" src="../../js/jquery.validate.min.js" ></script>

<script type="text/javascript" src="../../js/messages_zh.js" ></script>

<script>

$(function(){

$("#registForm").validate({

rules:{

user:{

required:true,

minlength:2

},

password:{

required:true,

digits:true,

minlength:6

},

repassword:{

required:true,

digits:true,

minlength:6,

equalTo:"[name='password']"

},

email:{

required:true,

email:true

},

username:{

required:true,

minlength:2

},

sex:{

required:true

}

},

messages:{

user:{

required:"用户名不能为空!",

minlength:"用户名不得少于2个字符!"

},

password:{

required:"密码不能为空!",

digits:"密码必须是数字!",

minlength:"密码长度不得低于6位!"

},

repassword:{

required:"确认密码不能为空!",

digits:"密码必须是数字!",

minlength:"密码长度不得低于6位!",

equalTo:"两次密码不一致!"

},

email:{

required:"邮箱不能为空!",

email:"邮箱格式不正确!"

},

username:{

required:"姓名不能为空!",

minlength:"姓名不得少于2个字符!"

},

sex:{

required:"性别必须勾选!"

}

},

errorElement: "label", //用来创建错误提示信息标签

success: function(label) { //验证成功后的执行的回调函数

//label指向上面那个错误提示信息标签label

label.text(" ") //清空错误提示消息

.addClass("success"); //加上自定义的success类

}

});

})

</script>

全国市列表数据保存,说不定以后会用到:

北京    京     北京

东城区 西城区 崇文区 宣武区 朝阳区 丰台区 石景山区 海淀区门 头沟区

房山区 通州区 顺义区 昌平区 大兴区 怀柔区 平谷区 密云县 延庆县

上海    沪    上海

黄浦区 卢湾区 徐汇区 长宁区 静安区 普陀区 闸北区

虹口区 杨浦区 闵行区 宝山区 嘉定区 浦东新区 金山区

松江区 青浦区 南汇区 奉贤区 崇明县

天津    津     天津

和平区 河东区 河西区 南开区 河北区 红桥区 塘沽区 汉沽区 大港区 东丽区  西青区 津南区 北辰区 武清区 宝坻区 宁河县  静海县  蓟县

重庆    渝     重庆

万州区 涪陵区 渝中区 大渡口 区江北区 沙坪坝区 九龙坡区  南岸区 北碚区  万盛区 双桥区 渝北区 巴南区 黔江区 长寿区 江津区 合川区 永川区 南川区  綦江县 潼南县 铜梁县 大足县 荣昌县 璧山县 梁平县 城口县 丰都县 垫江县  武隆县 忠县 开县 云阳县 奉节县 巫山县 巫溪县 石柱土家族自治县

秀山土家族苗族自治县 酉阳土家族苗族自治县 彭水苗族土家族自治县

黑龙江   黑    哈尔滨

哈尔滨市 齐齐哈尔市 鸡西市 鹤岗市 双鸭山市 大庆市 伊春市

佳木斯市 七台河市 牡丹江市 黑河市 绥化市 大兴安岭地区

吉林     吉    长春

长春市 吉林市 四平市 辽源市 通化市 白山市

松原市 白城市 延边朝鲜族自治州

辽宁     辽    沈阳

沈阳市 大连市 鞍山市 抚顺市 本溪市 丹东市 锦州市 营口市 阜新市 辽阳市  盘锦市 铁岭市 朝阳市 葫芦岛市

山东    鲁    济南

济南市 青岛市 淄博市 枣庄市 东营市 烟台市 潍坊市  济宁市 泰安市 威海市

日照市 莱芜市 临沂市 德州市 聊城市 滨州市 菏泽市

山西    晋    太原

太原市 大同市 阳泉市 长治市 晋城市 朔州市

晋中市 运城市 忻州市 临汾市 吕梁市

陕西    陕或秦   西安

西安市 铜川市 宝鸡市 咸阳市 渭南市 延安市

汉中市 榆林市 安康市 商洛市

河北    冀    石家庄

石家庄市 唐山市 秦皇岛市 邯郸市 邢台市 保定市

张家口市 承德市 沧州市 廊坊市 衡水市

河南    豫    郑州

郑州市 开封市 洛阳市 平顶山市 安阳市 鹤壁市 新乡市 焦作市 济源市 濮阳市许昌市 漯河市 三门峡市 南阳市 商丘市 信阳市 周口市 驻马店市

湖北    鄂    武汉

武汉市 黄石市 十堰市 宜昌市 襄樊市 鄂州市 荆门市 孝感市 荆州市 黄冈市  咸宁市 随州市 恩施土家族苗族自治州 仙桃市 潜江市 天门市 神农架林区

湖南    湘    长沙

长沙市 株洲市 湘潭市 衡阳市 邵阳市 岳阳市 常德市 张家界市

益阳市 郴州市 永州市 怀化市 娄底市 湘西土家族苗族自治州

海南    琼    海口

海口市 三亚市 五指山市 琼海市 儋州市 文昌市 万宁市 东方市 定安县 屯昌县澄迈县 临高县 白沙黎族自治县 昌江黎族自治县 乐东黎族自治县

陵水黎族自治县 保亭黎族苗族自治县 琼中黎族苗族自治县

江苏    苏    南京

南京市 无锡市 徐州市 常州市 苏州市 南通市 连云港市 淮安市

盐城市 扬州市 镇江市 泰州市 宿迁市

江西    赣    南昌

南昌市 景德镇市 萍乡市 九江市 新余市 鹰潭市 赣州市 吉安市

宜春市 抚州市 上饶市

广东    粤    广州

广州市 韶关市 深圳市 珠海市 汕头市 佛山市 江门市 湛江市 茂名市

肇庆市  惠州市 梅州市 汕尾市 河源市 阳江市 清远市

东莞市 中山市 潮州市 揭阳市 云浮市

广西    桂    南宁

南宁市 柳州市 桂林市 梧州市 北海市 防城港市 钦州市 贵港市

玉林市 百色市 贺州市 河池市 来宾市 崇左市

云南    云或滇    昆明

昆明市 曲靖市 玉溪市 保山市 昭通市 丽江市 思茅市 临沧市

楚雄彝族自治州 红河哈尼族彝族自治州 文山壮族苗族自治州

西双版纳傣族自治州 大理白族自治州 德宏傣族景颇族自治州

怒江傈僳族自治州 迪庆藏族自治州

贵州    贵或黔   贵阳

贵阳市 六盘水市 遵义市 安顺市 铜仁地区 毕节地区

黔西南布依族苗族自治州  黔东南苗族侗族自治州  黔南布依族苗族自治州

四川   川或蜀   成都

成都市 自贡市 攀枝花市 泸州市 德阳市 绵阳市 广元市 遂宁市

内江市 乐山市 南充市 眉山市 宜宾市 广安市 达州市 雅安市

巴中市 资阳市 阿坝藏族羌族自治州  甘孜藏族自治州  凉山彝族自治州

内蒙古    内蒙古   呼和浩特

呼和浩特市 包头市 乌海市 赤峰市 通辽市 鄂尔多斯市 呼伦贝尔市

巴彦淖尔市 乌兰察布市 兴安盟  锡林郭勒盟  阿拉善盟

宁夏    宁   银川

银川市 石嘴山市 吴忠市 固原市 中卫市

甘肃    甘或陇    兰州

兰州市 嘉峪关市 金昌市 白银市 天水市 武威市 张掖市 平凉市

酒泉市 庆阳市 定西市 陇南市  临夏回族自治州  甘南藏族自治州

青海    青    西宁

西宁市 海东地区 海北藏族自治州  黄南藏族自治州  海南藏族自治州

果洛藏族自治州  玉树藏族自治州  海西蒙古族藏族自治州

西藏    藏    拉萨

拉萨市 昌都地区 山南地区 日喀则地区 那曲地区 阿里地区 林芝地区

新疆    新    乌鲁木齐

乌鲁木齐市  克拉玛依市  吐鲁番地区  哈密地区  昌吉回族自治州

博尔塔拉蒙古自治州  巴音郭楞蒙古自治州  阿克苏地区

克孜勒苏柯尔克孜自治州  喀什地区和田地区  伊犁哈萨克自治州

塔城地区  阿勒泰地区  石河子市阿拉尔市  图木舒克市五家渠市

安徽     皖    合肥

合肥市 芜湖市 蚌埠市 淮南市 马鞍山市 淮北市 铜陵市 安庆市

黄山市 滁州市 阜阳市 宿州市 巢湖市 六安市 亳州市 池州市 宣城市

浙江    浙     杭州

杭州市 宁波市 温州市 嘉兴市 湖州市 绍兴市

金华市 衢州市 舟山市 台州市 丽水市

福建    闽    福州

福州市 厦门市 莆田市 三明市 泉州市 漳州市 南平市 龙岩市 宁德市

台湾    台    台北

台北市 高雄市 基隆市 台中市 台南市 新竹市 嘉义市

香港    港    香港

中西区 湾仔区 东区 南区 油尖旺区 深水埗区 九龙城区 黄大仙区 观塘区

荃湾区 葵青区 沙田区 西贡区 大埔区 北区 元朗区 屯门区 离岛区

澳门    澳    澳门

澳门

注:1、以下城市为副省级市:沈阳、大连、长春、哈尔滨、南京、杭州、宁波、厦门、济南、青岛、武汉、广州、深圳、成都、西安。
2、以下城市为计划单列市:大连、宁波、厦门、青岛、深圳。

jQuery基础入门篇相关推荐

  1. 《Ansible权威指南 》一 第一篇 Part 1 基础入门篇

    本节书摘来自华章出版社<Ansible权威指南 >一书中的第1章,第1.1节,李松涛 魏 巍 甘 捷 著更多章节内容可以访问云栖社区"华章计算机"公众号查看. 第一篇 ...

  2. Ajax、jQuery基础入门视频教程

    关注公众号,免费获取资料 本视频是Ajax和jQuery基础入门视频,该视频针对接触过javaScript基础的学员录制,授课讲究通俗易懂.通过该视频的学习,相信您能够轻轻松松地掌握Ajax和jQue ...

  3. linux入门_Linux超详细0基础入门篇(一)

    首先要感谢大康老师对我在Linux操作系统上的教导. 今天来讲一下用途广泛的Linux的基础入门教程 仅仅是做入门使用,如果想更加深入的学习那就需要自己做探索了. 本次例子使用的是kali linux ...

  4. 云小课|DGC数据开发之基础入门篇

    阅识风云是华为云信息大咖,擅长将复杂信息多元化呈现,其出品的一张图(云图说).深入浅出的博文(云小课)或短视频(云视厅)总有一款能让您快速上手华为云.更多精彩内容请单击此处. 摘要:欢迎来到DGC数据 ...

  5. sqlalchemy mysql教程_SQLAlchemy 教程 —— 基础入门篇

    SQLAlchemy 教程 -- 基础入门篇 一.课程简介 1.1 实验内容 本课程带领大家使用 SQLAlchemy 连接 MySQL 数据库,创建一个博客应用所需要的数据表,并介绍了使用 SQLA ...

  6. FPGA基础入门篇(四) 边沿检测电路

    FPGA基础入门篇(四)--边沿检测电路 一.边沿检测 边沿检测,就是检测输入信号,或者FPGA内部逻辑信号的跳变,即上升沿或者下降沿的检测.在检测到所需要的边沿后产生一个高电平的脉冲.这在FPGA电 ...

  7. JAVA中整型常量的长度,Java基础入门篇(三)——Java常量、变量,

    Java基础入门篇(三)--Java常量.变量, 一.Java常量 (一)什么是常量 常量指的是在程序中固定不变的值,是不能改变的数据.在Java中,常量包括整型常量.浮点型常量.布尔常量.字符常量等 ...

  8. 〖Python零基础入门篇㉟〗- 私有函数、私有变量及封装

    订阅 Python全栈白宝书-零基础入门篇 可报销!白嫖入口-请点击我.推荐他人订阅,可获取扣除平台费用后的35%收益,文末名片加V! 说明:该文属于 Python全栈白宝书专栏,免费阶段订阅数量43 ...

  9. EGE基础入门篇(六):基本图形

    EGE专栏:EGE专栏 上一篇:EGE基础入门篇(五):窗口简单操作 下一篇:EGE基础入门篇(七):组合图形 一.EGE提供的基本图形 EGE绘制图形相关库函数文档 https://xege.org ...

最新文章

  1. 下载源码,开源代码库
  2. 安装您的Sbo Add-on插件
  3. PAT 1015__部分正确__已解决
  4. navicat创建计算列_Tableau Part 9 计算字段amp;粒度聚合比率amp;表计算
  5. 好代码是管出来的——使用GitHub
  6. 理解大型分布式网站你必须知道这些概念
  7. leetcode589. N叉树的前序遍历
  8. C++使用流进行输入输出
  9. Nginx For Windows 关于 worker_connections 不生效问题
  10. MYSQL 时间处理
  11. oracle 时间函数
  12. 什么才是真正的架构设计?
  13. OpenCV学习:OpenCV文件一览
  14. jq和js的关系_jquery与js的区别是什么?js与jquery的用法区别介绍
  15. 如何将两个mp3文件合成一个?
  16. 末学者笔记--Python基础三玄
  17. Html5 视频播放之video标签的使用(包含注意事项,例如视频无法正常展示,只显示音频等问题)
  18. V2X主要用到什么技术?
  19. Jquery 广告图片轮播切换
  20. 计算机无法准确计算浮点数,浮点数计算异常原因(转)

热门文章

  1. 360度激光雷达测距模块 扫地机器360度扫描 turtlebot3雷达模块
  2. 方舟无限琥珀服务器,方舟生存进化无限琥珀
  3. excel线性回归与jupyter编程
  4. OPNET网络仿真--陈敏教授--2.5 包交换例程
  5. Consistency Regularization
  6. 亲身经历鬼门关,荒唐人遇到荒唐事!
  7. 华为服务器WebBios创建磁盘阵列
  8. VMware虚拟机下Ubuntu连不上网解决
  9. MSP430F149 I/O口控制
  10. 如何利用ArcGIS制作校园地图