Nerv入门基础一款由京东凹凸实验室打造的类React前端框架

Nerv基础入门

官方网址:https://nerv.aotu.io/

Nerv入门基础一款由京东凹凸实验室打造的类React前端框架

GitHub:https://github.com/NervJS/nerv

简介描述:一款由京东凹凸实验室打造的类React前端框架

Nerv是一款由京东凹凸实验室打造的类React前端框架。目前已广泛运用在京东商城(JD.COM)核心业务及TOPLIFE全站。 Nerv 基于React标准,使用 Virtual Dom 技术,拥有和 React 一致的 API 与生命周期,如果你已经对 React 使用非常熟悉,那么使用 Nerv 开发对你来说绝对是零学习成本。

Nerv特性

  • 更小的体积:
    Gzip 后仅有9k,不到 React 三分之一的体积,低性能设备也能高速地加载并解析执行。
  • 更高的性能:
    高效、同步的 diff 算法和诸多优化策略使得 Nerv 成为性能最高的前端框架之一。
  • 完备的生态:
    无需 nerv-compat,只需要在稍稍设置就能享受整个 React 生态的共同成果。
  • 更一致的渲染:
    不仅在浏览器上能高效地渲染,在服务器上 Nerv 同样能高效地运行。
  • 更优的兼容:
    和大多数现代框架不同,Nerv 将继续保持对 IE8 的兼容。
  • 更具说服力的案例:
    不管是京东首页的高流量,还是 Toplife 的复杂业务,Nerv 都经受住了来自于真实业务的考验。

Nerv安装

npm install nervjs --save

海计划公众号
(1)
上一篇 2020/03/05 11:10
下一篇 2020/03/05 11:10

您可能感兴趣的内容

  • webglstudio.js攻略教程_浏览器里的3D开发环境

    webglstudio.js攻略教程 GitHub:https://github.com/jagenjo/webglstudio.js 简介描述:浏览器里的3D开发环境 WebGL…

    2020/03/06
  • 程序员的故事:坚持,十年如一日菜鸟攻略_故事攻略教程

    我是谁2000年,刚上初一,第一次去网吧看到别人都有网名,自己也取个吧,当时在看古龙的武侠小说,想着自己也要当个潇洒的侠客,想了想,就叫“浪子神剑”吧,然而却想不到的是,这一用就是将近20年。从此,浪哥、剑哥、浪子、神剑等琅琅上口!高中时一直有个梦想就是要考上军校“国防科技大学”,因为儿时就有着兵哥的梦想,可是事与愿违,最后去了东北上起了大学。还好自己心态调

    2020/04/03
  • JavaScript高阶函数入门基础知识_函数小白常识

    概念Javascript中的函数本质上都指向某个变量,既然变量可以指向函数,函数的参数可以接受变量,那么函数是不是可以可以作为另一个函数的入参?因为Javascript是一门弱类型语言,不会对函数输入值和函数的输出值进行强定义和类型检查。所以函数可以作为参数,也可以作为输出值。一个最简单的高阶函数:let add=(x,y,f)=>f(x)+f(y);对其他

    2020/03/20
  • 去掉input标签中type=number时的小箭头小白入门_type小白知识

    css部分如下:input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance: none !important;margin: 0;}input[type=”number”]{-moz-appearance:textfield;}
    </s

    2020/03/23
  • csscss指南教程_检测具有相同属性的css样式

    csscss指南教程 官方网址:http://zmoazeni.github.io/csscss/ GitHub:https://github.com/zmoazeni/csscs…

    2020/03/06
  • 如何解决 Render Props 的回调地狱?小白教程_回调小白帮助

    术语 “render prop” 是指一种在 React 组件之间使用一个值为函数的 prop 共享代码的简单技术简而言之,只要一个组件中某个属性的值是函数,那么就可以说该组件使用了 Render Props 这种技术。听起来好像就那么回事儿,那到底 Render Props 有哪些应用场景呢,咱们还是从简单的例子讲起,假如咱们要实现一个展示个人信息的组件,

    2020/03/20
  • js对象的封装、继承和多态小白攻略_对象基础指南

    面向对象三大特性就是封装继承和多态,简单理解,对于猫这种动物,它本身就是一个封装好的类,你只需要供它吃喝(输入),它就能表现猫的行为(输出),同时它继承了动物所具有的习性(吃东西等~),而不同的猫因为所处环境或者习性的不同,可能会有不同的表现和行为,这就是多态。封装把客观事物封装成抽象的类,隐藏属性和方法的实现细节,仅对外公开接口。① 在ES6之前,没有cl

    2020/03/26
  • css禁止选中文本小白指南兼容实现禁用选择功能_css小白攻略

    有时候,我们需要使页面内容不可选择。首先想到的是一个css属性:user-select。user-select有两个值:none:用户不能选择文本 text:用户可以选择文本 禁用选择代码实现html:

    你可以选择我。

    你不能选择我!

    css:.noselect {
    -webkit-touch-c

    2020/04/03
  • jsdom零基础入门_用于在node中解析html

    jsdom基础入门 官方网址:https://github.com/jsdom/jsdom GitHub:https://github.com/jsdom/jsdom 简介描述:用…

    2020/03/06
  • Js基本包装类型教程视频_类型菜鸟教程下载

    为了能更好的操作基本类型值,JavaScript提供了3个特殊的引用类型:Boolean,Number和String。这些引用类型和传统对象相似,有自己的属性和方法,但也具备各自的特殊行为。 一 基本包装类型简介我们知道,基本类型的值是没有属性和方法的,不能被改变的。但是上面3个特殊的引用类型赋予了可以操作基本类型值的方法:var str1 = “hel

    2020/03/29
  • CSS中层叠上下文菜鸟教程网_上下文基础教程

    前言在有些 CSS 相互影响作用下,对元素设置的 z-index 并不会按实际大小叠加,一直不明白其中的原理,最近特意查了一下相关资料,做一个小总结。层叠上下文与层叠顺序层叠上下文(stacking content)是 HTML 中的三维概念,也就是元素z轴。层叠顺序(stacking order)表示层叠时有着特定的垂直显示顺序。层叠准则谁大谁上当具有明显

    2020/03/21
  • 如何代码获取 Flutter APP 的 FPS小白基础_Flutter入门教程

    众所周知,官方提供了好几个办法来让我们在开发 Flutter app 的过程中可以使用查看 fps等性能数据,如 devtools ,具体见文档 Debugging Flutter apps 、 Flutter performance profiling等。但是这些工具统计到的数据充其量只能算开发过程中的“试验室”数据,假如需要统计app 在线上在用户手机上

    2020/03/26
  • JS如何提高扩展运算符的性能?基础指南_性能攻略教程

    在这篇文章中,我们会进行一个有趣的测试,看看我们如何提高扩展运算符的性能。让我们首先简要介绍一下扩展运算符在数组中的工作原理。扩展运算符,也就是我们常用的三个,让数组展开变成每个小块。 然后使用中括号语法[],重新组装这些小块构造一个新数组。扩展运算符可以被放置在中括号[]里面的任何位置。const numbers = [1, 2, 3];
    [0, …n

    2020/03/24
  • React中Context基础知识_组件入门知识

    何时使用contextContext 设计目的是为了共享那些对于一个组件树而言是“全局”的数据,例如当前认证的用户、主题或首选语言。// Context 可以让我们无须明确地传遍每一个组件,就能将值深入传递进组件树。
    // 为当前的 theme 创建一个 context(“light”为默认值)。
    const ThemeContext = React.cre

    2020/03/30
  • Flow指南教程_Facebook 推出一个静态类型检测工具

    Flow基础入门 官方网址:https://flow.org/ GitHub:https://github.com/facebook/flow 简介描述:Facebook 推出一个…

    2020/03/06
  • 优阁网【UIGreat】小白指南_UI设计师学习交流社区

    优阁网【UIGreat】小白指南 官方网址:http://www.uigreat.com/ 简介描述:UI设计师学习交流社区 UIGREAT-优阁,是一个UI设计师学习交流分享的平…

    2020/03/06