摘要: H5新增了drag事件,在H5中拖拽是十分常见的。 可以拖拽的分为页面内的和页面外的 页面内的一般默认可以拖拽的是img和a标签 页面外的常指的是文件 上代码吧~ 特别的是,dragover和drop都需要把浏览器的默认事件去除,其中一个没有去除都会导致浏览器直接读取该文件,而导致离开本页面 如果拖 阅读全文
posted @ 2017-11-21 23:43 张啊咩 阅读(1045) 评论(0) 推荐(0) 编辑
摘要: 众所周知javascript是单线程语言,这就是js开发难度较低的原因了,因为不需要解决多线程的资源共享问题(例如死锁),但是单线程性能并不好,因此多了一个webWorker实现js的多线程来提升js的性能。 使用很简单,直接上代码: w.js: 主要用法就是: 1.new Worker('url~ 阅读全文
posted @ 2017-11-21 23:17 张啊咩 阅读(1643) 评论(0) 推荐(1) 编辑
摘要: 1.标签 值得注意的就是这几个属性,autoplay(自动播放)、loop(循环播放)、controls(默认视频操作控件)、poster(封面)、controlslost(控件菜单) 2.js接口 当然还有一些常用事件例如‘canplay’、‘waiting’、'ended'、‘error’。 p 阅读全文
posted @ 2017-11-21 20:50 张啊咩 阅读(510) 评论(0) 推荐(0) 编辑
摘要: geolocation是H5新增的对象,它用于定位,继承在navigator对象内,以前用navigator只用到userAgent,现在就多了这个geolocation 有2种方法(getCurrentPosition、watchPostion),4个配置属性(enableHighAccuracy 阅读全文
posted @ 2017-11-21 17:47 张啊咩 阅读(924) 评论(0) 推荐(0) 编辑
摘要: 辗转相除法是用来求最大公因数的(例如8和12的最大公因数为4) 直接上代码: 可以将a和b都看成: 最大公因数*(数1+数2+.....) 通过不断递归求余,不断将小括号里面的数变小,最后一定会有一边的数先变成1,这个时候剩下的就是: 最大公因数*1 用另一边的数求余这个得到最大公因数为0(就是if 阅读全文
posted @ 2017-11-21 00:07 张啊咩 阅读(269) 评论(0) 推荐(0) 编辑