02 2017 档案
摘要:AxeSlide软件项目梳理 canvas绘图系列知识点整理 软件参考d3的知识点 我们在软件中主要用到d3.js的核心函数d3.interpolateZoom - 在两个点之间平滑地缩放平移。请查看示例,效果如下平滑的缩放平移。 实现该效果使用d3的js代码 1 var width = 960,
阅读全文
摘要:AxeSlide软件项目梳理 canvas绘图系列知识点整理 Tween算法及缓动效果 软件里在切换步序时需要有过渡动画效果,从当前位置的画面缓动到目标位置的画面。动画效果可重新查看文章系列第一篇《AxeSlide软件项目梳理》中的作品展示动画。 实例效果: Tween类型: Linear Quad
阅读全文
摘要:1.执行以下代码后 var num = 1;var obj = { num: 8, fun: (function () {console.log(this) this.num *= 2; return function () { this.num *= 2; } })()}var ooo=obj.f
阅读全文
摘要:AxeSlide软件项目梳理 canvas绘图系列知识点整理 软件里的一个画面包含很多个元素,但是当缩放到某个局部位置时,需要绘制的元素个数就很少。那么怎么判断某个元素是否需要进行绘制呢? 我们在绘制整个画面时,是进行循环遍历每个元素的,如下判断是否进行绘制的代码: 1 var elements =
阅读全文
摘要:先看一段代码: [javascript] view plain copy var start = new Date(); setTimeout(function(){ var end = new Date(); console.log("Time elapsed: ", end - start, "
阅读全文
摘要:WebSocket作用 在Web应用越来越复杂的今天,消息推送已经成为一个非常重要的功能了,有了消息推送,Web页面就能够及时的接收到来自服务端的消息,为用户展现最好的交互体验。过去我们在实现Web页面的消息推送时,一般都是由页面发起请求,以轮询的方式向服务器获取数据,实现起来极为不便,业务逻辑也相
阅读全文
摘要:1. typeof 运算符返回一个用来表示表达式的数据类型的字符串。 typeof expression ; expression 参数是需要查找类型信息的任意表达式。 说明typeof 是一个一元运算符,放在一个运算数之前。 typeof 运算符把类型信息当作字符串返回。typeof 返回值有六种
阅读全文
摘要:本篇文章主要介绍了"深入理解JavaScript函数",主要涉及到JavaScript函数方面的内容,对于深入理解JavaScript函数感兴趣的同学可以参考一下。 JavaScript函数语法 函数是进行模块化程序设计的基础,编写复杂的Ajax应用程序,必须对函数有更深入的了解。javascrip
阅读全文