码迷,mamicode.com
首页 > 其他好文 > 详细

上周总结

时间:2018-07-30 20:23:57      阅读:309      评论:0      收藏:0      [点我收藏+]

标签:event   click   and   object   tin   useragent   width   位置   win   

1.  navigator.userAgent() 从浏览器获得值 ‘Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3359.139 Safari/537.36’。        Mozilla/5.0 ,AppleWebKit/537.36,Chrome/66.0.3359.139 ,Safari/537.36 代表的是兼容的浏览器和版本号。  Windows NT 10.0; WOW64 代表的是操作系统和版本号。
2.  通过navigator.userAgent() 来判断正在使用的设备。
function isPC (){
  var userAgentInfo = navigator.userAgent();

  var agent = ["Android", "iPhone","SymbianOS", "Windows Phone","iPad", "iPod"];

  var flag = true;

    for(var i = 0; i < agent.length; i++) {

      if(userAgentInfo.indexOf(agent[ i ]) > 0 ) {

          flag = false;

          break;
        };

    };

    return flag;
};
str.indexOf() 是检索字符串中是否存在某个值,如果存在就返回第一次出现的位置,不存在就返回-1;(对大小写敏感);

3. 生成二维码使用QRCode.js

  require([‘ 要引入的QRCode地址  ‘],function () {

    $(‘#qrcode‘).qrcode({    //创建一个空元素用来放置二维码

      render: " canvas",

      width: 200, //要生成二维码的长度和宽度
      height: 200,

      text:  要生成二维码的网址

    })

  });

 

4.寻找上一个元素 prev() 寻找上一个兄弟节点   next()寻找下一个兄弟节点  find()用来寻找 后代元素中符合条件的元素
5.取出一个对象的所有值 可以通过 Object.keys() 取到对象的所有key值数组

删除对象中的键值对可以使用 delete [ key ] 来进行删除
用map循环对象创建一个对象格式为 

 {

    player:{

    [  [  ]  [  ]  ]

    };

};

arrxuanshou是一个类似于 { a: [1,2,3] ,b: [1,2,3] } 的对象

 

var bbb = [];

var overjieguo = Object.keys(arrxuanshou).map(function(){

  bbb.push({

     function(key){

      var b = arrxuanshou[ key ];

      b.pop();    

      return b;   

    }()

  })

});

6.switch (){

   case a: 

  break;

  default:   

  break;

 

 }    判断条件是===

7. jq选择器 $(‘.xxx‘)  取到的是数组   $(‘#xxx‘)取到的是元素
  在使用事件监听  $(‘.xxx‘).addEventListener(‘click‘, function(){})   会报错 $(...).addEventListener is not a function
  应该是 $(‘.xxx‘)[0].addEventListener(‘click‘, function(){})



 

上周总结

标签:event   click   and   object   tin   useragent   width   位置   win   

原文地址:https://www.cnblogs.com/yangbaiwan/p/9392309.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!