zoukankan      html  css  js  c++  java
  • 【查缺补漏】工作中遇到的问题集锦01

    目录

    一、jquery:jsonp产生随机数

    二、检测浏览器类型

    三、移除元素

    四、移动端禁止复制、选中文本

    五、markdown中锚点的使用

          一、jsonp产生随机数

                使用jquery的ajax方法,发送跨域请求,发现请求的url中会带一串随机数。  代码如下:            

     1     $.ajax({
     2       type: "GET",
     3       url: url,
     4       dataType: "jsonp",
     5       cache:true,
     6       jsonpCallback: 'callback',
     7       success: function(data) {),
     8          //....
     9       },
    10       error: function() {
    11           //....
    12       }
    13     });    

                 通过查jquery手册才发现:datatype为jsonp时,cache默认为false。 所以通过将cache设置为true;解决这个问题。

                  

        二、检测浏览器类型          

    1 var _ua = navigator.userAgent.toLowerCase();
    2 window.UA = {
    3            weixin: /micromessenger/.test(_ua),
    4            android: /android/.test(_ua),
    5            ios: /iphone.*mobile|ipod|ipad|mac os x/.test(_ua),
    6            is360mse: /360 Aphone Browser|QHBrowser/i.test(_ua)    //360浏览器(QHBrowser IOS版本;360 Aphone Browser 安卓版本  )
    7 };

        

    三、移除元素

         原生JS中,移除元素的方法有:removeChild、removeNode(仅限IE)。  没法直接移除自身。

         可以变通下: 找到元素的父节点,然后再调用removeChild()移除它。

    四、移动端禁止复制、选中文本  

    1 *{
    2 -webkit-user-select: none;
    3 user-select: none;
    4 }

    五、markdown中锚点的使用

          1、建议一个跳转的链接

     [说明文字](#jump)

         2、然后标记要跳转到什么位置即可,markdown也是支持html语法的。
         <span id = "jump">跳转到这里:</span>
  • 相关阅读:
    String to Integer (atoi)
    Reverse Integer
    ZigZag Conversion
    01-GIT
    04-Eclipse操作SVN
    03-客户端访问SVN服务器
    02-Subversion安装与配置
    01-SVN概述
    09-Spring整合之SSH
    08-Spring的事务管理
  • 原文地址:https://www.cnblogs.com/lanleiming/p/6699969.html
Copyright © 2011-2022 走看看