V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  1244943563  ›  全部回复第 1 页 / 共 1 页
回复总数  10
@Leon6868 已经实现,稍后 appand 一下更新说明
@weareoutman 当前已经是 ast 直出 blocks 然后直接到渲染层,中间有做 useMemo ,渲染性能是可以有所保障的,后续会持续对 UI 层增加关注度

源码节选
```ts
const blocks = useMemo<BlockWithStableId[]>(() => {
const result: BlockWithStableId[] = []

for (const block of completedBlocks) {
result.push({ ...block, stableId: block.id })
}

for (let i = 0; i < pendingBlocks.length; i++) {
result.push({
...pendingBlocks[i],
stableId: `pending-${i}`
})
}

return result
}, [completedBlocks, pendingBlocks])
```
@Leon6868 可以探索一下,昨天晚上实现了打字机效果,本来像直接把淡入效果也加上,不过目前的数据结构上直接加有点困难,可能要做一个微调,尽快加上
@love2075904 小程序应该可以兼容,core 是纯 js 的
@zzxCNCZ 十分感谢
@SayHelloHi 必须可以,所有节点都可以指定自定义组件,vue demo 中有示例,vue demo 可以点击 Use Custom Components ,就会用新的标题组件覆盖内置组件,后面感觉可以完善一下,整一套更好的 prose 组件,再完善下文档
@hyuzai mdast 解析的,理论上能执行 js 代码的环境都可以
@twofox 哈哈哈 感谢支持
@Ocyss 感谢
2020-05-18 10:59:52 +08:00
回复了 cmdOptionKana 创建的主题 JavaScript 请原谅我再水一贴 deno,因为实在太激动了
deno 刚出来你用了多久就开始这么吹?`就完全没有这些担心,deno 的安全性很高,很实用!`,实践了吗,还是就看了个 demo 就激动睡不着了。JS 社区真能折腾,搞得人都想转后端
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   5236 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 14ms · UTC 06:30 · PVG 14:30 · LAX 22:30 · JFK 01:30
♥ Do have faith in what you're doing.