2017年1月5日

摘要: 最近想做一个弹幕插件,查了很多video标签的属性和方法error属性在正常读取时候,使用媒体数据的过程中,video元素或audio元素的error属性为null,但是任何时候只要出现错误,error属性将返回一个MediaError对象,该对象的code返回对应的错误状态,共有4个可能值:MEDIA_ERR_ABORTED(数字值为1),媒体数据的下载过程由于用户的操作原因而被终止。MEDI... 阅读全文
posted @ 2017-01-05 18:30 范学会 阅读(3141) 评论(0) 推荐(1)

2017年1月3日

摘要: 在JavaScript中,对象的属性分为可枚举和不可枚举之分,它们是由属性的enumerable值决定的。可枚举性决定了这个属性能否被for…in查找遍历到。 一、怎么判断属性是否可枚举 js中基本包装类型的原型属性是不可枚举的,如Object, Array, Number等,如果你写出这样的代码遍 阅读全文
posted @ 2017-01-03 12:19 范学会 阅读(3284) 评论(0) 推荐(0)

2016年12月29日

摘要: 在javascript中所有的对象都具有toLocaleString()、toString()和valueOf()方法。 其中,很多情况调用toString()和valueOf方法会返回相同的值,但是toLocaleString()也有它的使用场景 阅读全文
posted @ 2016-12-29 13:48 范学会 阅读(128) 评论(0) 推荐(0)

2016年12月21日

摘要: 转自 https://github.com/FrontEndZQ/HTML5-FAQH5项目常见问题及注意事项 Meta基础知识: H5页面窗口自动调整到设备宽度,并禁止用户缩放页面//一、HTML页面结构<meta name="viewport" content="width=device-wid 阅读全文
posted @ 2016-12-21 13:39 范学会 阅读(171) 评论(0) 推荐(0)

2016年12月20日

摘要: 前几天写了一个JavaScript小游戏,大概是这样的 demo:strongfanfan.top/RunPig 源代码:www.github.com/strongfanfan/RunPig 画风简约(low),技术实现上很简单,但是细节还是耗费了挺长时间的,本文主要复盘一下思路,和碰到的一些自以为 阅读全文
posted @ 2016-12-20 15:38 范学会 阅读(164) 评论(0) 推荐(0)
 
摘要: 百度音乐全接口 会利用使用接口找歌简单又快捷 http://tingapi.ting.baidu.com/v1/restserver/ting 获取方式:GET 参数:format=json或xml&calback=&from=webapp_music&method=以下不同的参数获得不同的数据 P 阅读全文
posted @ 2016-12-20 14:07 范学会 阅读(221) 评论(0) 推荐(0)
 
摘要: 常用:JS 获取浏览器窗口大小复制代码 代码如下:// 获取窗口宽度if (window.innerWidth)winWidth = window.innerWidth;else if ((document.body) && (document.body.clientWidth))winWidth 阅读全文
posted @ 2016-12-20 13:40 范学会 阅读(168) 评论(0) 推荐(0)

2016年12月16日

摘要: 一、容器内 二、负外边距 优点: 1. 良好的跨浏览器特性,兼容IE6-IE7。 2. 代码量少。 缺点: 1. 不能自适应。不支持百分比尺寸和min-/max-属性设置。 2. 内容可能溢出容器。 3. 边距大小与padding,和是否定义box-sizing: border-box有关,计算需要 阅读全文
posted @ 2016-12-16 13:12 范学会 阅读(506) 评论(0) 推荐(0)
 
摘要: 在 Web Workers 中使用 postMessage 和 onmessage 首先,需要在客户端页面的 JavaScript 代码中 new 一个 Worker 实例出来,参数是需要在另一个线程中运行的 JavaScript 文件名称。然后在这个实例上监听 onmessage 事件。最后另一个 阅读全文
posted @ 2016-12-16 11:59 范学会 阅读(175) 评论(0) 推荐(0)