HTML5技术

【查缺补漏】工作中遇到的问题集锦01 - 鬼脸

字号+ 作者:H5之家 来源:H5之家 2017-04-13 08:04 我要评论( )

目录一、jquery:jsonp产生随机数二、检测浏览器类型三、移除元素四、移动端禁止复制、选中文本五、markdown中锚点的使用 一、jsonp产生随机数 使用jquery的ajax方法,发送跨域请求,发现请求的url中会带一串随机数。 代码如下: 1 $.ajax({ 2 type: "GET" ,

目录 一、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) {), }, 10 error: function() { } 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), };

 

 

    

三、移除元素

     原生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>

 

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • 2012年Web语言在工作中的使用趋势_HTML教程

    2012年Web语言在工作中的使用趋势_HTML教程

    2015-09-17 16:22

网友点评
n