会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
东风杨柳岸,岁月如烟
https://www.skillnull.com/
博客园
首页
新随笔
联系
管理
上一页
1
···
4
5
6
7
8
9
10
11
12
···
16
下一页
2018年11月13日
Uncaught (in promise) DOMException: The play() request was interrupted by a call to pause().
摘要: 解决方法: audio.load() let playPromise = audio.play() if (playPromise !== undefined) { playPromise.then(() => { audio.play() }).catch(()=> { }) } 原因: 从Chr
阅读全文
posted @ 2018-11-13 15:23 SKILL·NULL
阅读(9528)
评论(0)
推荐(0)
2018年10月11日
前端内存泄漏检查判断及处理
摘要: 什么是内存泄露? 已经不再使用的内存未能被程序释放,叫内存泄露(memory leak)。 内存泄露会带来什么样的后果? 内存泄露会因为减少可用内存数量从而降低计算机性能,严重的可能导致设备停止正常工作,或者应用程序崩溃。 什么情况下出现内存泄漏? 首先了解一下垃圾回收:垃圾回收(英语:Garbag
阅读全文
posted @ 2018-10-11 15:31 SKILL·NULL
阅读(6584)
评论(0)
推荐(0)
2018年8月27日
在vue中使用import()来代替require.ensure()实现代码打包分离
摘要: 一、require.ensure() 方法来实现代码打包分离 require.ensure() 是 webpack 特有的,已经被 import() 取代。 按照上面指定的顺序,webpack 支持以下参数: dependencies:字符串构成的数组,声明 callback 回调函数中所需的所有模
阅读全文
posted @ 2018-08-27 17:56 SKILL·NULL
阅读(5965)
评论(2)
推荐(0)
2018年7月30日
微信小程序将view动态填满全屏
摘要: 一、在app.js利用官方方法获取设备信息,将获取到的screenHeight、windowHeight度量单位统一由rpx换算为px 注:官方文档给出 【rpx换算px (屏幕宽度/750) 】【 px换算rpx (750/屏幕宽度)】 App({ onLaunch: function() { w
阅读全文
posted @ 2018-07-30 19:36 SKILL·NULL
阅读(8566)
评论(0)
推荐(0)
2018年7月24日
H5背景音乐自动播放(兼容微信IOS,进程后台切换自动停止播放,本文例子为Vue写法)
摘要: <template> <audio src="./static/music.mp3" id="bgMusic" preload="auto" loop></audio> <div class="bgMusicBtn" @click="bgMusicPlayOrPause('bgMusic')"> <
阅读全文
posted @ 2018-07-24 14:13 SKILL·NULL
阅读(3601)
评论(0)
推荐(0)
2018年4月10日
JS获取移动端系统信息(操作系统、操作系统版本、横竖屏状态、设备类型、网络状态、生成浏览器指纹)
摘要: GitHub: https://github.com/skillnull/Get-Device-Info 在线实例:http://skillnull.com/others/GetDeviceInfo/index.html
阅读全文
posted @ 2018-04-10 17:33 SKILL·NULL
阅读(6144)
评论(0)
推荐(0)
JS判断图片是否加载完毕
摘要: /** * @function Determine if the image has been loaded. * @param img,callback */ function imgIsLoaded(img, callback) { var timer = setInterval(functio
阅读全文
posted @ 2018-04-10 17:02 SKILL·NULL
阅读(259)
评论(0)
推荐(0)
JS深度合并对象
摘要: /** * 如果target(也就是FirstOBJ[key])存在, * 且是对象的话再去调用deepObjectMerge, * 否则就是FirstOBJ[key]里面没这个对象,需要与SecondOBJ[key]合并 */function deepObjectMerge(FirstOBJ, S
阅读全文
posted @ 2018-04-10 16:51 SKILL·NULL
阅读(5507)
评论(0)
推荐(0)
JS判断当前DOM树是否加载完毕
摘要: /** * @function Monitor whether the document tree is loaded. * @param fn */function domReady(fn) { if (document.addEventListener) { // 标准浏览器 document.
阅读全文
posted @ 2018-04-10 16:48 SKILL·NULL
阅读(490)
评论(0)
推荐(0)
被引用的外部JS存在window.onload时,判断当前页面是否已存在window.onload,并进行相应处理
摘要: 如果页面a.html引用了b.js,b.js里的方法需要在页面资源加载完成后执行,即在window.onload里执行;这时如果a.html里使用了window.onload方法,b.js就不能重复调用这个方法了,因为window.onload不能同时使用多个,否则后者会覆盖前者。可以用如下方法解决
阅读全文
posted @ 2018-04-10 16:31 SKILL·NULL
阅读(1872)
评论(0)
推荐(0)
上一页
1
···
4
5
6
7
8
9
10
11
12
···
16
下一页
公告