js
空聆者
这个作者很懒,什么都没留下…
展开
-
H5 Canvas结合Arcgis JSAPI实现有背景的TextSymbol效果
网上有一种另外一种做法,就是两个Graphic叠到一起,上面的用TextSymbol渲染显示文字;下面的用SimpleMarkerSymbol显示背景。我这个是另外一种做法,原理超级简单,扩展一个GraphicsLayer,然后用Canvas画出背景来原创 2017-09-21 18:11:02 · 4239 阅读 · 1 评论 -
原生js使用缓动函数库easing动画效果
一直对jQuery中的animate感兴趣,虽然经常使用,但是一直没有研究过原理,后来发现jQuery也可以使用easing.js库,就决心研究一下原生js怎么调用Easing库,比如说BounceOut效果。 像平时所用的echarts和chart.js都用到了缓动函数库easing,还有其他的控件等等,其实原理都一样,连函数都一样。 Easing原理我也不过多描述了,简单理解就是想象一个直角坐标原创 2017-09-15 10:03:57 · 5431 阅读 · 0 评论 -
h5 canvas手工写一个初级的饼状图,只为研究原理,自娱自乐
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <canvas id="pie" width="800px" height="600px" style="border: 1px solid #999999;margin: 0px;pad原创 2017-09-15 10:10:27 · 1282 阅读 · 0 评论 -
自己手写日历
下面是一段网上粗糙的代码,我加以改进,主要是为了研究为主 td{ text-align: center;} function ready(fn){ // 目前Mozilla、Opera和webkit 525+内核支持DOMContentLoaded事件 if(document.ad原创 2017-08-10 11:37:22 · 1118 阅读 · 0 评论 -
原生js异步查询(ajax)多层嵌套解决
首先要弄懂js promise的用法,有心的朋友可以研究一下promise的实现。多层ajax嵌套在实际的业务中很可能发生(第一层的查询结果是第二层的参数),如果是两层嵌套,可以把第二层单独拿出来作为一个函数,但是有N层呢?想要优雅大方的解决这个问题,所以这里要用到promise链式编程技巧,写出来高端大气上档次,下面直接上代码,主要是演示为主,代码写的粗糙 var ajax1 = functi原创 2017-08-10 11:32:50 · 6026 阅读 · 0 评论