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

2019 年 11 月 12 日
 oubenruing

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

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

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

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

https://study.congcong.us/t/618894

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

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

© 2021 V2EX