Code Monkey

于工开始移山

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2014年9月16日

摘要: 都是 Canvas.setLineDash 惹的祸,就因为他是草案,所以有些浏览器还不支持。需求: 画虚线。分析:线包括直线与曲线。直线的虚线很好实现就不多说了,主要说下曲线的实现,即(3次)贝塞尔曲线的实现。思路:1. 根据像素粒度值计算出3次贝塞尔曲线的点集合(参考wiki); 2. 根据求... 阅读全文
posted @ 2014-09-16 16:59 MSchina 阅读(218) 评论(0) 推荐(0)

2014年8月22日

摘要: 一、项目功能需求:将 HTML 中 span 元素集合映射成 SVG 格式文件。 参数: span 的绝对定位坐标和 transform 的集合,贝塞尔曲线的锚点绝对定位坐标和控制点绝对定位坐标(根据曲线路径绘制 span ),span 集合父容器的宽度和高度。 输出: svg 的字符串形式。二... 阅读全文
posted @ 2014-08-22 12:00 MSchina 阅读(144) 评论(0) 推荐(0)

2014年8月14日

摘要: [来自: Backbone.js 开发秘笈 第8章]相关技术:1. 使用 Require.js 组织项目结构文件结构:index.htmllib/underscore.jsjquery.jsbackbone.jsjs/app.jsuserDefine.jsindex.html: ... 阅读全文
posted @ 2014-08-14 14:18 MSchina 阅读(146) 评论(0) 推荐(0)

2014年8月13日

摘要: [来自: Backbone.js 开发秘笈 第7章]Restful 服务调用 Collection.fetch() - 请求集合 Model.save() - 新增或修改模型(根据 Model.isNew() 方法判断操作类型) Model.destroy() - 删除模型 Model.sy... 阅读全文
posted @ 2014-08-13 16:40 MSchina 阅读(165) 评论(0) 推荐(1)

2014年8月11日

摘要: [来自: Backbone.js 开发秘笈 第6章]Template 用法:通过 Underscore.js 提供的 _.template() 方法,我们可使用 包含js代码;使用 输出变量值;使用 输出转义后的变量值。(function ($) { //define ----------... 阅读全文
posted @ 2014-08-11 16:54 MSchina 阅读(201) 评论(0) 推荐(0)

2014年8月8日

摘要: [来自: Backbone.js 开发秘笈 第5章]Event API:(function ($) { //define ------------------------- var obj = {}; var obj2 = { commonEvent: functio... 阅读全文
posted @ 2014-08-08 16:55 MSchina 阅读(356) 评论(0) 推荐(0)

2014年8月7日

摘要: [来自:Backbone.js 开发秘笈 第4章]View API:(function ($) { //define ----------------------- var ViewS = Backbone.View.extend({ el: 'body',//可以用参数的... 阅读全文
posted @ 2014-08-07 14:25 MSchina 阅读(195) 评论(0) 推荐(0)

2014年8月6日

摘要: [来自:Backbone.js 开发秘笈 第3章]Collection API(function ($) { //define ----------------------------- var ModelD = Backbone.Model.extend({ defaul... 阅读全文
posted @ 2014-08-06 16:33 MSchina 阅读(198) 评论(0) 推荐(0)

2014年8月5日

摘要: [来自: Backbone.js 开发秘笈 第2章]Model API:(function ($) { //define Model Class ------------------- var ModelClass = Backbone.Model.extend({ def... 阅读全文
posted @ 2014-08-05 22:11 MSchina 阅读(328) 评论(0) 推荐(0)

摘要: [来自: Backbone.js 开发秘笈 第1章]各种模型实际上是通过扩展其基类 Backbone.Model 实现的。同理,定义的集合是靠扩展其基类 Backbone.Collection 而实现的。控制器的功能被分散实现在 Backbone.Router 和 Backbone.View 当中。... 阅读全文
posted @ 2014-08-05 22:10 MSchina 阅读(139) 评论(0) 推荐(0)