Nerv基于虚拟 DOM 技术的 JavaScript 库
Nerv 是一款基于虚拟 DOM 技术的 JavaScript(TypeScript) 库,它提供了与 React 16 一致的使用方式与 API,并且拥有更高的性能表现、更小的包大小以及更好的浏览器兼容性。
特性
-
与 React 保持一致的API,不需要
nerv-compat
-
久经战斗洗礼,已经应用于京东 PC 首页与京东旗下 TOPLIFE
-
强劲的性能
-
IE8 兼容
-
更小尺寸,9Kb gziped
-
支持客户端与服务端同构渲染
-
支持 React 16 的新特性,例如错误处理,Portals,自定义 DOM 属性等等
示例
CodeSandbox Playground 是最简单的开始使用 Nerv 的方式。并且如果你已经使用过 React,你就已经知道如何来使用 Nerv 了。
import Nerv from 'nervjs' class HelloMessage extends Nerv.Component { render() { return <div>Hello {this.props.name}</div> } } Nerv.render( <HelloMessage name="Nerv" />, document.getElementById('app') )
评论
Snabbdom性能强大的虚拟 DOM 库
Snabbdom是一个虚拟DOM库,专注提供简单、模块性的体验,以及强大的功能和性能。核心功能特性约200SLOC的代码行——你能轻松阅读整个项目的核心并理解其原理可通过模块进行扩展优异的性能,在 V
Snabbdom性能强大的虚拟 DOM 库
0
DomTerm基于 DOM/JavaScript 的终端模拟器
DomTerm 是一款现代化的终端模拟器,它使用浏览器引擎作为 “GUI 工具包”。这就支持了一些相
DomTerm基于 DOM/JavaScript 的终端模拟器
0
DomTerm基于 DOM/JavaScript 的终端模拟器
DomTerm是一款现代化的终端模拟器,它使用浏览器引擎作为“GUI工具包”。这就支持了一些相关的特性,例如可嵌入图像和链接、HTML富文本以及可折叠(显示/隐藏)命令。除此以外,它看起来感觉就像一个
DomTerm基于 DOM/JavaScript 的终端模拟器
0