Deepsea

Results 47 issues of Deepsea

# vue.js组件化开发(1)单页面应用路由 > 更多vue-router的官方API使用 [https://github.com/vuejs/vue-router/tree/dev/docs/zh-cn](https://github.com/vuejs/vue-router/tree/dev/docs/zh-cn) > > 本博客demo源码 [https://github.com/ChenShenhai/vue-dev-demo/tree/master/demo-router](https://github.com/ChenShenhai/vue-dev-demo/tree/master/demo-router) ## 1. 搭建好webpack的开发环境 具体可参考 [github.com/ChenShenhai/blog/issues/2](https://github.com/ChenShenhai/blog/issues/2) ## 2. 加载路由开发依赖 ``` shell npm install --save-dev vue-router ``` ## 3. 单页面组件开发 ### 3.1 配置主文件...

f2e
vue

## Feature * [ ] https://github.com/idrawjs/idraw/issues/130 * [ ] Add `on('dataResourceLoaded')` in order to listen, all resources are loaded * ~Add method `stopRender` to force stop `requestAnimationFrame`~ * [ ]...

todo

Realize the gradient of text and background

feature

Add plugins to idraw for auxiliary drawing. For example: ```js import iDraw from 'idraw'; const idraw = new iDraw({...}); idraw.addPlugin(new iDraw.RulerPlugin()); idraw.addPlugin(new iDraw.AuxiliaryPlugin()); ```

feature

## Feature * [x] move up/down element * [x] drag element to change index * [x] html rich-editor * [ ] dark theme * [x] Export result to Image *...

## 前言 2023年已经结束,是时候对过去一年做个总结。 话说熟悉我公众号的朋友们,应该有印象,就是我已经有两年没写任何文章了。在此,简单唠嗑一下这两年历程,两年前(2021年)裸辞休息,在写完 `iDraw.js` 第一版并开源后,我就回归职场了。在回归职场后,由于业余时间有限,加上对 `iDraw.js` 定位理解飘忽不定,经历过怀疑、弃坑、不舍和重构这四个过程,最终在2023年上半年开始了对 的重构。 ## 重构`iDraw.js`是好玩的事情 在过去2023年里,利用业余零碎的时间,对`iDraw.js`重写、推翻、再重写,让 `iDraw.js` 的功能更上一个层次。至于回归职场后的工作内容,其实和普通程序员工作内容大同小异,乏善可陈,还不如自己业余时间沉淀的 `iDraw.js` 更好玩,更有成就感。 为啥`iDraw.js`对于我来说更好玩,这是因为`iDraw.js`是在我人生第一次裸辞长假中创作的开源产品,全凭技术兴趣驱动,没任何KPI压力,没掺杂任何职场气息。更重要是没有职场哪种“指指点点PUA”、“技术价值怀疑”和“方案选型撕逼”。 在开发和开源`iDraw.js`过程中,主打的就是“我开心,我就乐意这么写代码”。因此,我的2023总结,就是总结我开心的事情,有成就感的事情,也就是2023年的业余时间下,对`iDraw.js`进行v0.4版本的重构。 这是2023年五月份错峰出游,面朝大海写代码拍摄的海景,在假期里,在好玩的地方,面对好玩的景色,写好玩的代码,就是最好玩的事情。 也就是在这次出游后,加速了`iDraw.js`的重构步骤,到了年底,`iDraw.js`基本重构完毕,v0.4版本也初步完成,目前进入beta阶段。 ## `iDraw.js` v0.4 来了,让Web绘图更简单 按照惯例,宣传产品需要带个口号,`iDraw.js`就不免俗,也来个口号,就是“让Web绘图更简单”,可能有些新朋友不知道`iDraw.js`是什么,那我也来简单介绍一下。 一个普通的Web绘图JavaScript框架,可以用于图片设计,Web网页设计等二维平面设计。 也只是一个正在并长期处于发展中的开源工具,从2021年5月提交第一次代码开始至今2年半里,持续迭代和优化。 ## 为什么要重构`iDraw.js` 为什么要重构,主要是v0.3的设计缺陷,导致GitHub和邮箱收到以下几类...

## Current Development Branch https://github.com/idrawjs/idraw/tree/dev-0.4 ## Big Refactor * [x] Refactor: Use middleware mechanism to realize all functions * [x] Refactor: add scale method of @idraw/renderer * [x] Refactor: refactor...