
js
文章平均质量分 53
chendawen2014
这个作者很懒,什么都没留下…
展开
-
vue 文件url转文件流下载方法
fetch(url).then(res => res.blob()).then(blob => { // 将链接地址字符内容转变成blob地址。原创 2023-05-25 09:32:44 · 2190 阅读 · 0 评论 -
解决ios13+动作与方向的权限的获取问题,从而导致无法实现摇一摇
function iosGrantedTips(){ var ua = navigator.userAgent.toLowerCase(); if(ua.indexOf("like mac os x") > 0){var reg = /os [\d._]*/gi ;var verinfo = ua.match(reg) ;...原创 2020-04-09 17:46:55 · 11429 阅读 · 9 评论 -
js移动端判断手机系统
var u = navigator.userAgent;if (u.indexOf('Android') > -1 || u.indexOf('Linux') > -1) {//安卓手机alert("安卓手机");// window.location.href = "mobile/index.html";} else if (u.indexOf('iPhone') > -...原创 2018-12-29 10:21:50 · 242 阅读 · 0 评论 -
js判断ios还是android
js判断客户端是否是IOS或者是Android//如果返回true 则说明是Androidfunction is_weixin() { var ua = window.navigator.userAgent.toLowerCase(); if (ua.match(/MicroMessenger/i) == 'micromessenger') { ret...原创 2018-07-31 18:14:53 · 2368 阅读 · 0 评论 -
js获取手机的重力感应
window.ondevicemotion = function(e) { var accGravity = e.accelerationIncludingGravity; var ax = event.accelerationIncludingGravity.x ; };原创 2018-07-17 13:47:53 · 2694 阅读 · 0 评论 -
js判断手机操作系统
1,要引用文件:<script type="text/javascript" src="js/mobile-detect.min.js" ></script>2,为了方便我把判断弄成一个函数://判断是操作系统function getOs(){ var systemOS=-1;//操作系统 -1为未知 0为IOS 1为安卓 var model = ""; tr...原创 2018-03-29 11:10:17 · 915 阅读 · 0 评论 -
js实现tab菜单(选项卡)
//获取DOM元素var box = document.getElementById('box'); //最大的盒子var ul = box.children[0];var div = box.children[1];var liArr = ul.children;var divArr = div.children;for(var i=0;i liArr[i].原创 2017-11-24 09:54:05 · 1700 阅读 · 0 评论 -
js实现获取手机机型和系统
首先得下载一个js插件。地址:https://github.com/hgoebl/mobile-detect.js/代码的实现效果如下:script src="js/lib/jquery-1.11.1.min.js">script> script src="js/lib/mobile-detect.min.js">script> script>原创 2017-11-15 19:15:24 · 8733 阅读 · 0 评论 -
原生js实现公告栏向上滚动
window.onload = function(){//调用滚动条函数的界面notice(".notice_ul",5);,}function notice(node,num){//信息滚动,获取ul的dom元素var news_move = document.querySelector(node);//获取li的高度var li_height = news_mo原创 2017-10-17 10:00:09 · 3763 阅读 · 0 评论 -
移动端rem单位自适应的用法
规范html的自适应字体大小,使得单位rem能够自适应:(function(doc, win) {var docEl = doc.documentElement, resizeEvt = 'orientationchange' in window ? 'orientationchange': 'resize', recalc = function() {var clientWidt原创 2017-10-17 09:40:17 · 438 阅读 · 0 评论 -
js实现加载公共html页面
$(document).ready(function(){ $(function() { $('nav').load('/UI/web/System/_Public/nav.html'); });})原创 2017-11-09 10:17:30 · 7491 阅读 · 2 评论 -
window对象下获取的屏幕宽高
1.浏览器的内部窗口宽度(兼容写法):window.innerWidth || document.documentElement.clientWidth || document.body.clientWidth 浏览器的内部窗口高度(兼容写法):window.innerHeight || do原创 2017-10-23 10:27:22 · 2458 阅读 · 0 评论 -
js实现微信摇一摇以及震动
// 摇一摇var shakeFlag = true; //定义是否在摇动var SHAKE_THRESHOLD=4000;//定义一个摇动的阈值var last_update=0;//定义一个变量记录上一次摇动的时间var x=y=z=last_x=last_y=last_z=0;//定义x、y、z记录三个轴的数据以及上一次触发的时间function initShake()原创 2017-11-08 16:41:15 · 2678 阅读 · 0 评论 -
js处理移动端有虚拟按键影响页面布局的处理方法
//针对移动端有虚拟按键导致高度短影响整个页面的布局给予滚动条处理function set_screen(wrap){var s_height = document.body.clientHeight; var s_width = document.body.clientWidth;var proportion = s_height/s_width;if(proportio原创 2017-10-18 14:40:29 · 3384 阅读 · 0 评论