博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
上周总结
阅读量:5009 次
发布时间:2019-06-12

本文共 1696 字,大约阅读时间需要 5 分钟。

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(){})

 

转载于:https://www.cnblogs.com/yangbaiwan/p/9392309.html

你可能感兴趣的文章
leetcode : Count and Say [基本功]
查看>>
洛谷 P2485 [SDOI2011]计算器 解题报告
查看>>
c#访问存储过程
查看>>
项目中url后参数转换json格式
查看>>
简单数据记录查询
查看>>
Slickflow.NET 开源工作流引擎基础介绍(三) -- 基于HTML5/Bootstrap的Web流程设计器
查看>>
Gym102059A Coloring Roads
查看>>
Node教程
查看>>
java将字段映射成另一个字段,关于 接口传参 字段不对应转换
查看>>
Redis
查看>>
vcpkg错误分析方法
查看>>
[Flex] Accodion系列 - Header文本颜色设置
查看>>
阅读《构造方法》6-7章
查看>>
Python中的魔法方法
查看>>
老陈,小石头、
查看>>
算法之归并排序的递归与非递归的实现
查看>>
防火墙
查看>>
数据结构化与保存
查看>>
Oracle 11g: USER_TAB_PRIVS and ALL_TAB_PRIVS
查看>>
清晰高效代码规范
查看>>