摘要: AxeSlide软件项目梳理 canvas绘图系列知识点整理 图形种类 目前我们软件可以绘制出来的形状有如下这几种,作为开发者我们一直想支持用户可以拖拽的类似word里面图形库,但目前还没有找到比较合适的库。 下图中所有的图形都是我们自己写代码在canvas上绘制方法出来的,可以改变实心/空心,改变 阅读全文
posted @ 2017-01-13 18:10 方帅 阅读(2390) 评论(0) 推荐(0) 编辑
摘要: AxeSlide软件项目梳理 canvas绘图系列知识点整理 元素和影子 我们在主画布上绘制所有添加到画布上的元素,主画布上的所有元素存储在commonElements中。 在hitCanvas上,对应每一个元素commonElement都有一个对应的hitElement元素,这些元素存储在另外一个 阅读全文
posted @ 2017-01-13 18:09 方帅 阅读(2580) 评论(0) 推荐(0) 编辑
摘要: AxeSlide软件项目梳理 canvas绘图系列知识点整理 grid类的实现 当鼠标在画布上缩放时,网格能跟着我的鼠标滚动而相应的有放大缩小的效果。 下面是具体实现的代码,draw函数里计算出大网格每条线的间隔和小网格线的间隔,以及大网格和小网格绘制所用的颜色。 具体的实现算法也是参照另外一个软件 阅读全文
posted @ 2017-01-13 18:09 方帅 阅读(1518) 评论(1) 推荐(0) 编辑
摘要: AxeSlide软件项目梳理 canvas绘图系列知识点整理 多个canvas画布 从下面的截图我们可以看到有5个canvasDOM元素,id分别为canvas,ghostCanvas,HitCanvas,gridCanvas和animation_canvas,这里我们先介绍前4个canvas的作用 阅读全文
posted @ 2017-01-13 18:08 方帅 阅读(622) 评论(0) 推荐(1) 编辑
摘要: AxeSlide软件项目梳理 canvas绘图系列知识点整理 游戏主循环介绍 我们利用“游戏主循环”的机制来绘制动态的画布,渲染循环。 我们首先补充一下游戏主循环的知识。 “游戏主循环”是一种能够随时间改变状态的用于渲染动画和游戏的技术。它的核心是一个尽可能频繁地运行的方法,来接收用户输入,更新随时 阅读全文
posted @ 2017-01-13 18:06 方帅 阅读(1717) 评论(0) 推荐(0) 编辑
摘要: 先介绍一下我负责的软件项目 AxeSlide斧子演示,估计大部分人没有听说过,但国外有一款叫Prezi的软件,应该有人使用过。 这是我们产品的官网http://www.axeslide.com/,里面有很多用户上传的作品看过一个之后就知道这个软件具体的作用了。 下面这个gif的效果就是用软件做出来的 阅读全文
posted @ 2017-01-13 18:03 方帅 阅读(2203) 评论(0) 推荐(3) 编辑
摘要: Express 简介 Express 是一个简洁而灵活的 node.js Web应用框架, 提供了一系列强大特性帮助你创建各种 Web 应用,和丰富的 HTTP 工具。 使用 Express 可以快速地搭建一个完整功能的网站。 Express 框架核心特性: 可以设置中间件来响应 HTTP 请求。 阅读全文
posted @ 2017-01-10 15:15 方帅 阅读(425) 评论(0) 推荐(1) 编辑
摘要: Async介绍 Async是一个流程控制工具包,提供了直接而强大的异步功能。基于Javascript为Node.js设计,同时也可以直接在浏览器中使用。 Async提供了大约20个函数,包括常用的 map, reduce, filter, forEach 等,异步流程控制模式包括,串行(series 阅读全文
posted @ 2017-01-09 16:03 方帅 阅读(1149) 评论(0) 推荐(0) 编辑
摘要: 1. 建库连库 连接MySQL数据库需要安装支持 npm install mysql 我们需要提前安装按mysql sever端 建一个数据库mydb1 然后建一张表user如下 接下来我们利用nodejs连接mysql数据库 但是实际每次创建连接都需要一定的开销,执行效率就会有影响。下面介绍一种连 阅读全文
posted @ 2017-01-06 18:59 方帅 阅读(2582) 评论(3) 推荐(4) 编辑
摘要: 1. get请求参数接收 我们简单举一个需要接收参数的例子 如果有个查找功能,查找关键词需要从url里接收,http://localhost:8000/search?keyword=地球。通过前面的进阶3教程《nodejs进阶(3)—路由处理》重介绍的url模块,我们知道接收方法如下这样写 那么在我 阅读全文
posted @ 2017-01-05 16:07 方帅 阅读(6381) 评论(1) 推荐(0) 编辑