• 178-9621-6589
  • NeuSofts@NeuSofts.Com

Category ArchiveFED

ES6 新特性

ES6 新特性https://www.jianshu.com/p/342ae4b2ef99

 

ES7 and ES8 特性https://www.jianshu.com/p/a138a525c287

 

特别补充,es6模板字符串:

// 打印方法
const logArgs = (…args) => console.log(…args)

const favoriteFood = ‘pizza’

// 用正常的方法调用,输出结果跟预期一样,是一句完整的句子。
logArgs(`I like ${favoriteFood}.`) // -> I like pizza.

// 而用字符串模板的方式来调用方法,则会变成这样:句子会被变量分隔成 2 个字符串,变量值变成数组后面的参数。
logArgs`I like ${favoriteFood}.` // -> [“I like “, “.”] “pizza”

 

详细参考css in jshttps://juejin.im/entry/59473d2fda2f6000678468cb

Material-UI of React

Material-UI, 号称世界上最受欢迎的React UI框架。

官网文档:https://material-ui.com/getting-started/installation/

Ant Design of React

antd 是基于 Ant Design 设计体系的 React UI 组件库,主要用于研发企业级中后台产品。

 

特性

  • 提炼自企业级中后台产品的交互语言和视觉风格。
  • 开箱即用的高质量 React 组件。
  • 使用 TypeScript 构建,提供完整的类型定义文件。
  • 全链路开发和设计工具体系。

 

支持环境

  • 现代浏览器和 IE9 及以上(需要 polyfills)。
  • 支持服务端渲染。
  • Electron

 

官网文档https://ant.design/docs/react/introduce-cn

RSuite

RSUITE (React Suite的简写) 是一套React组件库,为后台产品而生。由HYPERS前端团队与UX团队打造,主要服务于公司大数据产品线。经历了三次大的版本更新后,累积了大量的组件和丰富的功能。

目标让所有的企业都可以定制化一套属于自己产品风格的组件。

特性

– 标致的UI。

– 灵活的设计,自由组合,自定义主题。

– 持续维护更新。

– 特别的任性。

– 浏览器支持

– 从RSUITE 3开始不支持IE9以下版本(包括IE9),其他现代PC浏览器都支持。

– 不推荐在移动端使用。

官网:https://rsuitejs.com/

RxJS

RxJS 是使用 Observables 的响应式编程的库,它使编写异步或基于回调的代码更容易。这个项目是 Reactive-Extensions/RxJS(RxJS 4) 的重写,具有更好的性能、更好的模块性、更好的可调试调用堆栈,同时保持大部分向后兼容,只有一些破坏性的变更(breaking changes)是为了减少外层的 API 。

官方文档:https://cn.rx.js.org/

代码托管:https://github.com/ReactiveX/RxJS

MEAN全堆栈javascript开发框架

什么是MEAN全堆栈javascript开发框架

使用JavaScript能够完整迅速做出Web应用程序,目前一套工具包括MongoDB、ExpressJS,AngularJS和Node.js越来越受到欢迎,其开发的灵活性和易用性加快开发效率,简化开发者的工作。

在今天你有很多架构可以选择建立一个Web应用,你需要的是快速开发,提高效率和注重健壮性,你需要的是更加精细更加敏捷的技术。

NestJS

NEST 是构建高效,可扩展的 NodeJS 服务器端应用程序的框架

它使用现代JavaScript,使用TypeScript(保留与纯JavaScript的兼容性)构建, 并结合了OOP(面向对象编程),AOP(Aspect Oriented Programming 面向切面编程),FP(功能编程)和FRP(功能反应编程)的元素。

Node.Js

Node.js是一套用来编写高性能网络服务器的JavaScript工具包,一系列的变化由此开始。比较独特的是,Node.js会假设是在 POSIX 环境下运行它 LinuxMac OS X。如果是在Windows下,那就需要安装MinGW以获得一个仿POSIX的环境。在Node中,Http是首要的。Node为创建http服务器作 了优化,所以在网上看到的大部分示例和库都是集中在web上(http框架、模板库等)。

TypeScript

什么是 TypeScript?
TypeScript 是一种由微软开发的自由和开源的编程语言,它是JavaScript的一个超集,扩展了JavaScript的语法。

React Native

React Native使你能够在Javascript和React的基础上获得完全一致的开发体验,构建世界一流的原生APP。

React Native着力于提高多平台开发的开发效率 —— 仅需学习一次,编写任何平台。(Learn once, write anywhere)

Facebook已经在多项产品中使用了React Native,并且将持续地投入建设React Native。