React等开发工具记录
2016-02-18 18:29
585 查看
React Native :React 起源于 Facebook 的内部项目,结合了 Web 应用和 Native 应用的优势,可以使用 JavaScript 来开发 iOS 和 Android 原生应用。在 JavaScript 中用 React 抽象操作系统原生的 UI 组件,代替 DOM 元素来渲染等。
Native App是一种基于智能手机本地操作系统如iOS、Android、WP并使用原生程式编写运行的第三方应用程序,也叫本地app。
react官网地址:https://facebook.github.io/react
现用web版本:polymer,以后会被替代成react.
polymer:在2013年的GoogleI/O大会上,Google发布了Polymer,它是一个使用Web组件构建Web应用的类库,同时也使用了为Web构建可重用组件的新的HTML5标准。Polymer为大部分Web组件技术提供了polyfills功能,它能让开发者在所有的浏览器支持新特性前创建自己的可重用组件。此外,Polymer提供了一系列的部件的例子,其中包括天气、时钟、股票行情和线型图。
打包工具:gulp 与 webpack ,使用npm来管理依赖。
gulp:Gulp.js 是一个自动化构建工具,开发者可以使用它在项目开发过程中自动执行常见任务。Gulp.js 是基于 Node.js 构建的,利用 Node.js 流的威力,你可以快速构建项目。
webpack:webpack是近期最火的一款模块加载器兼打包工具,它能把各种资源,例如JS(含JSX)、coffee、样式(含less/sass)、图片等都作为模块来使用和处理。我们可以直接使用 require(XXX) 的形式来引入各模块,即使它们可能需要经过编译(比如JSX和sass),但我们无须在上面花费太多心思,因为 webpack 有着各种健全的加载器(loader)在默默处理这些事情。
npm:NPM(node package manager),通常称为node包管理器。顾名思义,它的主要功能就是管理node包,包括:安装、卸载、更新、查看、搜索、发布等。
js es6:新一代的javascript也被称为ECMAScript 6(也称为 ES6 or Harmony).
jquery:JQuery是继prototype之后又一个优秀的Javascript库。它是轻量级的js库 ,它兼容CSS3,还兼容各种浏览器。
还有关键词:promise、dispatcher、mvvm等等。
promise :JavaScript异步编程的Promise模式。
dispatcher:调度。(Java简单的MVC框架 dispatcher)
mvvm :MVVM是Model-View-ViewModel的简写。MVVM在概念上是真正将页面与数据逻辑分离的模式,它把数据绑定工作放到一个JS里去实现,而这个JS文件的主要功能是完成数据的绑定,即把model绑定到UI的元素上。
Native App是一种基于智能手机本地操作系统如iOS、Android、WP并使用原生程式编写运行的第三方应用程序,也叫本地app。
react官网地址:https://facebook.github.io/react
现用web版本:polymer,以后会被替代成react.
polymer:在2013年的GoogleI/O大会上,Google发布了Polymer,它是一个使用Web组件构建Web应用的类库,同时也使用了为Web构建可重用组件的新的HTML5标准。Polymer为大部分Web组件技术提供了polyfills功能,它能让开发者在所有的浏览器支持新特性前创建自己的可重用组件。此外,Polymer提供了一系列的部件的例子,其中包括天气、时钟、股票行情和线型图。
打包工具:gulp 与 webpack ,使用npm来管理依赖。
gulp:Gulp.js 是一个自动化构建工具,开发者可以使用它在项目开发过程中自动执行常见任务。Gulp.js 是基于 Node.js 构建的,利用 Node.js 流的威力,你可以快速构建项目。
webpack:webpack是近期最火的一款模块加载器兼打包工具,它能把各种资源,例如JS(含JSX)、coffee、样式(含less/sass)、图片等都作为模块来使用和处理。我们可以直接使用 require(XXX) 的形式来引入各模块,即使它们可能需要经过编译(比如JSX和sass),但我们无须在上面花费太多心思,因为 webpack 有着各种健全的加载器(loader)在默默处理这些事情。
npm:NPM(node package manager),通常称为node包管理器。顾名思义,它的主要功能就是管理node包,包括:安装、卸载、更新、查看、搜索、发布等。
js es6:新一代的javascript也被称为ECMAScript 6(也称为 ES6 or Harmony).
jquery:JQuery是继prototype之后又一个优秀的Javascript库。它是轻量级的js库 ,它兼容CSS3,还兼容各种浏览器。
还有关键词:promise、dispatcher、mvvm等等。
promise :JavaScript异步编程的Promise模式。
dispatcher:调度。(Java简单的MVC框架 dispatcher)
mvvm :MVVM是Model-View-ViewModel的简写。MVVM在概念上是真正将页面与数据逻辑分离的模式,它把数据绑定工作放到一个JS里去实现,而这个JS文件的主要功能是完成数据的绑定,即把model绑定到UI的元素上。
相关文章推荐
- 初步了解ReactJS
- Immutable 详解及 React 中实践
- React.js基础
- react-native使用react-art制作SVG动画
- 一些React-Native学习资料
- iOS.ReactNative-3-about-viewmanager-uimanager-and-bridgemodule
- ReactNative 真机调试
- 最近任务 && react文章列表
- React Native 环境搭建攻略
- React Native学习小结
- Sublime Text3 破解版下载 以及开发React native 插件安装
- Reactjs Mixins
- react-native模仿京东首页
- 前端之React实战-组件
- reactjs 中使用百度Ueditor富文本编辑器
- React 入门实例教程
- react-natve,Windows系统下配置(解决大部分BUG)
- (一)创建新的react native 应用程序
- React Native iOS 之error babelrc.stage
- React Native iOS 之Could not connect to development server.