会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
DotNET 程序猿
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
2018年9月7日
5. javascript OOP编程:封装、继承--从零起步实现基于Html5的WEB设计器Jquery插件(含源码)
摘要: 面向对象编程三要素:封装、继承、多态,在这节中将结合设计器的组件设计来阐述javascript如何实现。 1.封装:在设计器中的组件是很适合来说明封装的概念,组件是可以拖放到设计器画布上的元素,他可以有不同的形状,不同的背景,但通过抽象和提炼后具备以下共性 都可以拖放到画布上 都可以被选中和反选 都
阅读全文
posted @ 2018-09-07 16:55 撸码不掇
阅读(427)
评论(0)
推荐(0)
编辑
4. 设计时的组件选择与移动--从零起步实现基于Html5的WEB设计器Jquery插件(含源码)
摘要: 众所周知,设计器在组件拖到设计视图上需要选中(选中后设置属性),拖动变换位置,前面示例已经可以将圆、矩形、椭圆拖到设计器上了,本文详细说明如何选中和拖动。 选中操作就是要在图形边上增加高亮边框和锚点。幸运的是paper.js提供选择/取消选择的方法(具体参考paperjs.org)。 代码片断:(创
阅读全文
posted @ 2018-09-07 11:17 撸码不掇
阅读(399)
评论(0)
推荐(0)
编辑