拖拽~
就是说...原来在html标签上写个 draggable=true 就可以给元素添加拖拽属性...什么js监听鼠标点击移动然后通过对大小布局时间的一系列计算处理这个事件什么的...不存在的,爬一边去。 而图片等等元素是自带这个东西的。 ...纯html,css,js三件套就已经这么高级了吗...感觉,要变成笨蛋了。
但我还是去github看了好多仓库,这个功能...好像还挺热的。感觉如果用vue写的话,可以和之前的布局和多级组件组合一下弄出些东西...然而这部分也是早就有人写了,而且好多哇...。
哈...光看都看不过来了...react的有好多
hooks 和 component 有什么区别吗...
又看到一个..........state是状态..., 这个我知道, statement 声名语句是带有状态的部分...而基本的函数会尽量不带状态。
ok,挖坑。我会想用react写一个拖拽的东西..或者单纯把那个dnd-kit的一部分抄出来。另外提一嘴,好多我写vue时候脑子里想的东西,被react的文档,那个新出的还在beta的文档说出来了。 感觉...react的文档会更实用有实践色彩也更精简,api只讲了几个关键的...或者react本身就比vue要轻快很多?...而vue的东西...一上来有点多说真的...... 可能算是我第一次读这么大一堆英文文档,感觉还不错。
2023-01-13
时隔多年(确信),感觉可能可以,也需要重新开坑了。
想了解的更多一些,代码规范、测试,接口设计,兼容性,文档。
也许还是会用 vue 写...再或...什么都不用。但是,这里要做的不是 hello world,也不再是玩具,而是一个,有一定实用性,期望有别人读有别人用的,能用,也能维护的东西。嗯,要认真做,做的靠谱一些。
而具体内容上,我会把拖拽放一个比较重要的位置...配合布局,表单,多级组件,要让他们可以交互——用拖拽的方式。 而除去拖拽,针对移动端,一些手势操作,也是可以玩的。
ps:其实我总觉得有些东西就是神经病,智障,为什么要日期选择器?直接输一串数字不方便吗...真要看日历,也是,到处都有。...掌握符号本身的能力...
先学学
- 如何变得靠谱:
- 代码规范
- eslint 基本检测
- prettier 自动格式化
- 测试
- 单元测试 jest
- e2e/集成 测试 Cypress
- 自动化测试.. puppeteer 这个貌似也能做爬虫...nodejs模拟浏览器环境...?
- 文档
- 面向用户,接口、演示文档
- 代码、设计文档
- 代码管理
- git
- husky
- CI CD/github action,npm publish
- 代码规范
具体的做什么...看链接,抄!
[https://arco.design/vue/component/tree]
[https://docs.dndkit.com/]
[https://jbaysolutions.github.io/vue-grid-layout/]
技术选型
- vue3
- vite
- typescript
- SCSS
- unocss
做什么
- tree
- 这是一种要着重处理的数据结构
- array to tree
- grid
- 这是,基本的布局,当然..体现一下 grid 的特性
- 如果可以的话..把,我之前的 waterfall 修一下...
- dnd
- 这是交互
- tree
数据,布局,交互,这三个东西,是我想要做的东西。...也许是种,小型的 MVC/MVVM 之类的演练...
说到这里我又好好奇..这些前端框架做了什么...工程问题...
确定需求与形式之后..就,md 赶紧学,不然仓库都不知道怎么建更别说之后写代码了。 ...想放弃...喵
除了靠谱...实用性,对,就算做组件库,也是,...至少自己用它去做点有用、好玩的东西。好好 think think。 我想做一些,有用又好玩...使用也很简单的东西。 你有什么想要展示的东西吗? 你想要成为魅魔吗?
...也许我是真的喜欢 markdown/html 。
富文本编辑器?——大大坑。
canvas。画布...不仅仅是画布,还有,...用一些硬代码,做一些,协助创作。
也许有太多有趣的东西了...