上一页 1 ··· 32 33 34 35 36 37 38 39 40 ··· 42 下一页
摘要: Web前端最新的官方标准无疑就是es6和H5了,es6之前已经说过了(多是一些语法糖),现在来总结一下H5给我们来了哪些新“朋友”吧~ 1.video/radio 视频/音频 2.canvas 绘画 3.geolocation 定位 4.WebSocket 前后端双向通讯 5.localStorag 阅读全文
posted @ 2017-11-23 18:52 张啊咩 阅读(6441) 评论(0) 推荐(0) 编辑
摘要: canvas无疑是H5之中最受欢迎的新特性了,它可以让浏览毫无费力的画出各种图案,动画。 canvas的性能不会因为画布上的图案多少而改变,因此做动画用canvas性能也相当优秀。 canvas最基本的概念是1.路径 2.描边 3.填充 4.变换 5.图片操作 首先先获得canvas的操作借口集(这 阅读全文
posted @ 2017-11-23 16:43 张啊咩 阅读(2056) 评论(0) 推荐(0) 编辑
摘要: event.offsetX、event.offsetY(相对事件发生的具体元素左上角的定位) 鼠标相对于事件源元素(srcElement)的X,Y坐标,只有IE事件有这2个属性,标准事件没有对应的属性。 event.clientX、event.clientY(相对可视区域左上角的绝对定位) 鼠标相对 阅读全文
posted @ 2017-11-23 16:01 张啊咩 阅读(880) 评论(0) 推荐(0) 编辑
摘要: 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) 编辑
摘要: 来,总结下Math对象的常用方法和属性 1.E 自然对数的底数 2.PI 圆周率 3.ceil 对数进行上舍入。 4.floor 向下进行舍入 5.round 四舍五入 6.max 最大数 7.min 最小数 8.pow sqrt 平方 开方 9.三角函数 10.abs绝对值 阅读全文
posted @ 2017-11-20 14:19 张啊咩 阅读(217) 评论(0) 推荐(0) 编辑
摘要: prototype和__proto__分别是显式原型和隐式原型,直接上代码吧: 可以看到显式原型和隐式原型是同一个对象~~甚至,如果你操作person1.__proto__等价于操作person.prototype ps:网上查资料的时候同时查到,关于Object.create的问题 其实es5对象 阅读全文
posted @ 2017-11-19 15:43 张啊咩 阅读(274) 评论(0) 推荐(0) 编辑
上一页 1 ··· 32 33 34 35 36 37 38 39 40 ··· 42 下一页