您当前位置:主页 > 程序开发 >
 
【查缺补漏】工作中遇到的问题集锦01,问题集锦01
日期:2019-01-15 编辑:admin

【查缺补漏】工作中遇到的问题集锦01,问题集锦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: /\biphone.*mobile|\bipod|\bipad|\bmac 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>

 

http://www.bkjia.com/HTML5/1206449.htmlwww.bkjia.comtruehttp://www.bkjia.com/HTML5/1206449.htmlTechArticle【查缺补漏】工作中遇到的问题集锦01,问题集锦01 目录 一、jquery:jsonp产生随机数 二、检测浏览器类型 三、移除元素 四、移动端禁止复...

本文源自: AG环亚娱乐

上一篇:后互联网时代,Windows的未来,互联网未来 下一篇:没有了
 
Copyright © 2005-2016 http://www.tecsquared.com AG环亚娱乐_AG直营网_环亚娱乐AG最佳线路_腾讯体育版权所有 AG环亚娱乐_AG直营网_环亚娱乐AG最佳线路_腾讯体育