Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。
Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。
Node.js 的包管理器 npm,是全球最大的开源库生态系统。
Enjoy coding
除了使用给原生 Java/Swift 开发移动 App 外,还可以使用 html 来开发移动应用,也就是混合开发。现在比较主流的开源混合开发平台是 Cordova,它集成了应用创建、插件添加、插件定义、打包等命令,方便开发者使用。
在 React 中,组件切换、加载都可以添加上相应的动画,怎么去添加动画呢?该在什么地方添加呢?这些都不需要我们考虑,使用 react-addons-css-transition-group 可以快速的为组件加载和切换添加动画。
在 ES7 中会新增 async / await 用于处理异步请求,使开发者能像处理同步请求一样处理异步请求。发起一个异步请求之后,获取到了请求结果,再进行下一步操作,使整个流程看起来就是同步流程;
Fetch API 提供了一个获取资源的接口(包括跨网络)。任何使用过 XMLHttpRequest 的人都会熟悉它,新的 API 提供了更强大和更灵活的功能集。Fetch 提供了对 Request 和 Response (以及其他与网络请求有关的)对象的通用定义。使之今后可以被使用到更多地应用场景中:无论是 service workers、Cache API、又或者是其他处理请求和响应的方式,甚至是任何一种需要你自己在程序中生成响应的方式。
HTTP 只负责把数据传送过去,不会管这个数据是 XML、HTML、图片、文本文件或者别的什么。而 SOAP 协议则定义了怎么把一个对象变成 XML 文本,在远程如何调用等。
在 Android 开发中,有多种网络请求框架,从一开始自己写”框架”,到后面使用第三方框架,接触下来个人最喜欢的是 Retfofit,然而 Retrofit 并不是网络请求框架,可以把它看作是对网络请求接口进行优化配置的一个框架,真正的网络请求处理是它所依赖的 OkHttp处理的,本篇主要记录使用 Retrofit2 + RxJava 框架来进行网络请求的一些方法。
.java 文件经过Java编译器编译后生成.class文件,.class文件中保存着Java代码经转换后的虚拟机指令,当需要使用某个类时,虚拟机将会加载它的.class 文件,并创建对应的Class对象,将Class文件加载到虚拟机的内存,这个过程称为类加载。