day05

A.今天学到了什么

1.globalignore
<script>
        // global-g  是否全文搜索 默认false
        // ignore -i   是否忽略大小写
        var str ="hello world"
        var  reg =/l/g;
        console.log(str.replace(reg,""));
    </script>
2.日期用法
    <script>
        var oDate =new Date();
        var year=oDate.getFullYear();
        var month=oDate.getMonth()+1;
        var date=oDate.getDate();
        var day=oDate.getDay();
        var second=oDate.getSeconds();
        console.log(oDate);
        console.log(year);
        console.log(month);
        console.log(date);
        console.log(day);
        console.log(second);
    </script>
3.动态时钟

h5部分

   <div>
        <img src="images/0.png" alt="">
        <img src="images/1.png" alt="">
        <img src="images/2.png" alt="">
        <img src="images/3.png" alt="">
        <img src="images/4.png" alt="">
        <img src="images/5.png" alt="">  
       
    </div>

js部分

  <script>
        function showTime(){
        var clocks=document.getElementsByTagName("img");
        var oDate =new Date();
        var hour=oDate.getHours();
        var minute=oDate.getMinutes();
        var second=oDate.getSeconds();
        // 1.将时间变成字符串拼接起来
        // 2.将他们分割成数组
        // 只要小于10 就要在前面补0
        function add(time){
            if(time<10){
                return "0"+time;
            }else{
                return time+"";
            }
        }
        var allTime= add(hour)+add(minute)+add(second);
        console.log(allTime);
        for(i=0;i<allTime.length;i++){
            clocks[i].src="images/"+allTime[i]+".png";
        }
           }
           showTime();
           setInterval(showTime,1000);
    </script>
4.ajax-get
   <div id="test">

    </div>
    <script>
        //向服务器读取数据的一种技术  可以做到页面局部刷新
        // 1.命名方式
        var json={
            "name":"hello world",
            "arr":[1,2,3],
            "age":19,
        }
        //  如何使用ajax
        // 1.创建ajax的核心对象
        var xhr=new XMLHttpRequest();
        // 2.建立与服务器的链接
        // 3.向服务器发起请求
        var url="https://www.easy-mock.com/mock/5b3ae08ed294426e05198b4a/ajaxTest/getTest"
        xhr.open("get",url,true);
        xhr.send();
        xhr.onreadystatechange=function(){
            if(xhr.readyState==4&&xhr.status==200){
                var resData=JSON.parse(xhr.responseText);
                test.innerHTML=resData.data.content;
               
            }
        }
    </script>
5.ajax-post
  <script>
        // 1.创建ajax的核心对象
        // 使用原生的post方式的時候要设置一个请求头  在open方法和send方法之间设置
        var xhr = new XMLHttpRequest();
        // 2.建立与服务器的链接
        var url = "https://www.easy-mock.com/mock/5b3b16d2b35f9276a57e736c/postTest/postTest"
        // 3.向服务器发起请求
        xhr.open("post", url);
        xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
        // 4.服务器端响应
        xhr.send();
        xhr.onreadystatechange = function () {
            if ( xhr.status == 200) {
                if(xhr.readyState == 4){
                    // 服务器响应完成切请求撑住
                    console.log(xhr.responseText);
                }             
            }else{
                document.body.innerHTML=xhr.status;

            }
        }
    </script>
6.get 和post 的区别

get和post的区别
1.get请求的参数字段是再url里面的
2.安全性:post方法更安全
3.请求的数据量:post请求的数据量更大
4.get速度更快

7.jquery-ajax

css部分
jquery路径

<script src="http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>

js部分

   <script>
        $.ajax({
            method:"get",
            url:"https://www.easy-mock.com/mock/5b3ae08ed294426e05198b4a/ajaxTest/getTest",
            dataType:"json",
            success:function(res){
                console.log(res);
            },
            error:function(xhr){
                document.body.innerHTML=xhr.status;
            }
        })
    </script>
8.jquery-get

css部分

<script src="http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>

js部分

script>
      var url="https://www.easy-mock.com/mock/5b3ae08ed294426e05198b4a/ajaxTest/getTes"
      $.get(url,function(data){
          console.log(data);
      }).fail(function(data){
          document.body.innerHTML=data.status;
          console.log(data.status);

      })
    </script>
9.jquery-post

css部分引入jquery路径

js部分

  <script>
          var url="https://www.easy-mock.com/mock/5b3b16d2b35f9276a57e736c/postTest/postTest"
           $.post(url,function(data){
          console.log(data);
      })
    </script>
10.跨域

css部分引入jquery路径

js部分

   <script>
       var url="https://api.douban.com/v2/book/search?q=javascript&count=1";
    //    $.get(url,function(data){
    //        console.log(data)
    //    })
    // 跨域实现  用ajax
    $.ajax({
        type:"get",
        url:url,
        dataType:"jsonp",
        success:function(data){
            console.log(data)
        }
    })
   </script>
11.axios-post

css部分引入jquery路径

js部分

  <script>
      var url="https://www.easy-mock.com/mock/5b3b16d2b35f9276a57e736c/postTest/postTest";
      axios.post(url).then(function(succuss){
          console.log(succuss)
      }).catch(function(err){
          console.log(err)
      })
  </script>
12.axios-get
 <script>
      var url="https://www.easy-mock.com/mock/5b3ae08ed294426e05198b4a/ajaxTest/getTest";
      axios.get(url).then(function(succuss){
          console.log(succuss)
      }).catch(function(err){
          console.log(err)
      })
  </script>

B.HTTP请求的概念介绍

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,530评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 86,403评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,120评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,770评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,758评论 5 367
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,649评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,021评论 3 398
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,675评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,931评论 1 299
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,659评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,751评论 1 330
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,410评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,004评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,969评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,203评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,042评论 2 350
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,493评论 2 343

推荐阅读更多精彩内容

  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML标准。 注意:讲述HT...
    kismetajun阅读 27,421评论 1 45
  • A.今天学到了什么 1.global和ignore 2.日期用法 3.动态时钟 h5部分 js部分 4.ajax-...
    特洛伊芋头阅读 99评论 0 0
  • 一:什么是闭包?闭包的用处? (1)闭包就是能够读取其他函数内部变量的函数。在本质上,闭包就 是将函数内部和函数外...
    xuguibin阅读 9,519评论 1 52
  • 太极拳中的整体性领劲与局部性领劲 2018-02-08和美太极 《和美太极》中国专业太极微刊 “领”字取意甚多,其...
    阿德乐阅读 401评论 0 0
  • 如果你正在失去你的闲暇时光,小心!可能你正在失去你的灵魂。——弗吉尼亚·伍尔芙
    Stephanie的明媚生活阅读 99评论 0 0