1.//获取点击的div 的制定的元素的值
//div 的属性全部相同
var fnullName = $(a).find("span").html();
var certificatesNumber = $(a).find("#CertificatesNumber").val();
语法:
$(this).find(“标签”).val();
$(this).find(“input”,type=text).val();
2.div 设置div置底:position:fixed;left:0;bottom:0;
3.Span 赋值:$(“id|class”).html(“值”);
取值:$(“id|class”).html();
4.子页面给父页面赋值:
$(“id|class”,parent.document).val(“值”)
5.父页面调取子页面:
layer.open({//
type: 2,
title: "选择出游人",
fix: false,
shadeClose: true,
maxmin: false,
area: ['100%', '100%'],
content: '/WeChatSite/Share/CommonInformation',
scrollbar: false,
shift: -1
});
6.关闭子页面:
var index = parent.layer.getFrameIndex("页面名称");
parent.layer.close(index);
7.删除父标签:
$(this).parent().empty();//删除点击的1级父类标签
$(t).parent().parent().parent().parent().parent().empty();//删除多级父类标签;
8.设置开关按钮:
1.编辑两个div
<div id="ImgList1" class="ImgList">
<div id="ImgList2" class="ImgListT">
</div>
</div>
2.设置两个div的样式,(根据class分别改变div的样式,与背景颜色,)
.ImgList {
float: right;
53%;
height: 24px;
border: 1px solid #E3E3E3;
border-radius: 50px;
}
/*设置div形状信息*/
.ImgListT {
53%;
float: left;
height: 24px;
border-radius: 51px;
border: 1px solid #EAEAEA;
background-color: #FFFFFF;
}
/*设置div开启式的样式*/
.ImgList_open {
53%;
height: 24px;
float: right;
border-radius: 51px;
background-color: #4CD964;
}
.ImgList2_open {
53%;
height: 24px;
border-radius: 51px;
float: right;
border: 1px solid #EAEAEA;
background-color: #FFFFFF;}
3.设置js 的点击事件及加载事件
window.onload = function () {
var div2 = document.getElementById("ImgList2");
var div1 = document.getElementById("ImgList1");
div2.onclick = function () {
div1.className = (div1.className == "ImgList") ? "ImgList_open" : "ImgList";
div2.className = (div2.className == "ImgListT") ? "ImgList2_open" : "ImgListT";
}
}
9.子界面访问父页面中内容时
1.访问父页面的方法:window.parent.方法名();
2.访问父页面的对象:window.parent.对象名;
注:父级页面的对象必须是全局变量
10.筛选集合中满足某一条件的数据,for循环,满足更改bool值,跳出循环,判断bool值,执行相应操作,
11.js删除数组中的某一下标的值:
List.splice(i,1);//删除下标为i的1个值;
12.判断标签是否隐藏
$(“.div”).is(“:hidden”);
$(“class|id”).is(“:hidden”);
13.$(t).parent().siblings('li').removeClass('slt_li');//删除a标签父级同胞标签的class
14.$(t).parent().addClass("slt_li");//给点击的标签的父级标签添加class
15.页面请求get方法返回json数据,
1).后台返回数据是使用json(list,josnRequestbeheavior.allowget):使页面可以get访问后台数据,
2)页面加载顺序将要加载数据的操作卸载页面js之前加载
- 标签层级关系
Z-index=0,div重叠之后,设置显示关系
- 前台post 时的隐秘数据从后台直接传过来然后提交,前台显示的数据从前台获取
- HttpWebRequest: HttpWeb请求
- HttpWebResponse:HttpWeb响应
- 后台发出Http 请求
- Get无参请求
//1.创建url
var url = "http://api.yimalx.com/Product/GetHotCountry";
//2.天加链接
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
//3.创建一个响应,存储请求获取的响应, 响应=请求获取的响应
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
//4.创建一个变量,接收响应的数据
var responseText = response.GetResponseStream();
//5.使用流读取信息,并赋值给一个变量
var text = new StreamReader(responseText).ReadToEnd();
- Get有参请求
var url = "http://api.yimalx.com/Product/GetEndSingleProduct
?page=1&rows=10&sort=indexs&SearchName=";
var postDate = "page=1&rows=10&sort=indexs&SearchName=";
HttpWebRequest request = (HttpWebRequest) WebRequest.Create(url);
request.Method = "get";
HttpWebResponse response = (HttpWebResponse) request.GetResponse();
var text = response.GetResponseStream();
var sr=new StreamReader(text).ReadToEnd();
- Post有参提交
1.创建请求连接
Var url="http://www.leadnt.com/recepticle.aspx";
var request = (HttpWebRequest)WebRequest.Create();
2.添加参数
var postData = "thing1=hello";
postData += "&thing2=world";
3.将参数转换编码格式
var data = Encoding.ASCII.GetBytes(postData);
4.设置属性
request.Method = "POST";
request.ContentType = "application/x-www-form-urlencoded";
request.ContentLength = data.Length;
5.将转换后的参数以文件流的形式写入到请求中
using (var stream = request.GetRequestStream())
{
stream.Write(data, 0, data.Length);
}
6.声明变量,获取响应
var response = (HttpWebResponse)request.GetResponse();
7.以文件流的方式读取响应结果
var responseString =
new StreamReader(response.GetResponseStream()).ReadToEnd();
21.setInterval() 方法会不停地调用函数,直到 clearInterval() 被调用或窗口被关闭。由 setInterval() 返回的 ID 值可用作 clearInterval() 方法的参数。