js 写了个小东西,大佬们有点什么建议?

2019-11-12 17:35:33 +08:00
 oubenruing

一个把输入文字转换成描边动画 svg 的小东西 https://oubenruing.github.io/svg-text-animate/
如果有什么想法,请给我点建议~
如果觉得不错,请给个 star~
谢谢~

4956 次点击
所在节点    分享创造
28 条回复
1O
2019-11-12 18:02:20 +08:00
我配给您建议吗?
monkJay
2019-11-12 18:30:50 +08:00
666
vtwoextb
2019-11-12 18:34:12 +08:00
输入中文显示乱码;可以增加背景颜色、大小、字体倾斜、下载等功能就好了,目前市场有这方面的需求,而且国外有人专门做这个卖的
fengfuliu
2019-11-12 18:37:06 +08:00
文档写的很规范 老程序员了
liuzhiyong
2019-11-12 18:49:00 +08:00
我靠,威武,还有这操作。
sologgfun
2019-11-12 19:15:19 +08:00
我配给您建议吗?
oneisall8955
2019-11-12 19:47:07 +08:00
我配给您建议吗?
ZredoC
2019-11-12 21:02:17 +08:00
我不配给您建议
azh7138m
2019-11-12 21:04:14 +08:00
这个是描边,不是按笔画
字转 path 是 opentype 做的
描边是个 stroke-dashoffset 做的动画
读代码啊朋友们

代码里面的_this 出现的很诡异,不知道为啥要这么写。。。也没必要
lizhenda
2019-11-12 21:23:26 +08:00
厉害啊
xiaotuzi
2019-11-13 07:48:08 +08:00
首先,是一个不错的点子!
其次,这个 JS 不是你自己的,只能说搬过来用,跟以前一个前端写在线打开文档一样,用的是别人的 api😂
但,不可否认,感谢提供 api 的 demo
chengxy
2019-11-13 10:36:29 +08:00
@azh7138m #9 小程序写多了
genius2k
2019-11-13 12:30:02 +08:00
我不配给您建议
rabbirbot00
2019-11-13 13:47:46 +08:00
README 上的英文文档链接貌似指向的还是中文文档
meloncc
2019-11-13 14:42:04 +08:00
@azh7138m
代码里面使用 ”_“加变量,在 JavaScript 中约定俗成的局部变量声明。不过,这样声明在 class 中好像没什么意义,setFont 中使用 async/await 应该也不需要声明_this 这个变量。
@xiaotuzi
能够实现新的东西,不管使用什么代码都是有价值的吧,感觉没必要重复的造轮子。
azh7138m
2019-11-13 17:21:17 +08:00
@meloncc 是我觉得代码风格割裂,所以说了诡异
duanxianze
2019-11-13 18:04:31 +08:00
大佬啊 太强了 我不配提建议
oubenruing
2019-11-13 18:06:08 +08:00
@vtwoextb 中文要导入中文字体才能使用
oubenruing
2019-11-13 18:07:36 +08:00
@azh7138m 是的,代码写的不太仔细,回头在调整下。
oubenruing
2019-11-13 18:13:34 +08:00
@xiaotuzi 因为产生这个点子的时候,也查了很多看有没有人已经做出类似东西,生成 path 这个也有别人写好的东西,就拿来用了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/618894

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX