累计

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);//删除下标为i1个值;

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).后台返回数据是使用jsonlist,josnRequestbeheavior.allowget:使页面可以get访问后台数据,

2)页面加载顺序将要加载数据的操作卸载页面js之前加载

  1. 标签层级关系

Z-index=0,div重叠之后,设置显示关系

  1. 前台post 时的隐秘数据从后台直接传过来然后提交,前台显示的数据从前台获取
  2. HttpWebRequest: HttpWeb请求
  3. HttpWebResponse:HttpWeb响应
  4. 后台发出Http 请求
    1. 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();

  1. 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();

  1. 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() 方法的参数。

原文地址:https://www.cnblogs.com/JueXiaoQiang/p/7809758.html