Promise是异步编程的一种实现方式。Promise是一个对象,从它可以获取异步操作的消息。
CommonJS规范
CommonJS的出发点是由于js没有模块系统,标准库少,缺乏包管理工具,为了能让js可以在任何地方运行,以达到想java等后台语言具备开发大型应用的能力。CommonJS规范主要分为三部分,模块引用,模块定义,模块标识。
node学习笔记-3
本节主要是学习npm的一些常用功能。CommonJS包规范是理论,npm是其中的一种实践。对node而言,npm帮助完成了第三方模块的发布,安装,依赖等。借助npm,node与第三方模块之间形成了一个很好的生态系统。
node学习笔记(1)
最近项目服务端是采用node来搭建,我在这之前是没有真正的接触node,在node方面也算是一个菜鸟,本文是将我在项目中碰到的一些知识点进行记录。
在接触到一个新的东西的时候首先要去了解他诞生的历史背景和意义,这样会让我更深的对他进行了解。
mySql学习笔记
由于最近前端项目服务端是采用node开发,在开发的过程中涉及到数据交互,前端采用ajax,fetch等获取数据。服务端node的则采用mysql数据库。
在这个过程中会涉及到很多有关数据库的操作,对于本人来说mysql基本上是初学者,本文是用来记录在项目开发过程中有关mysql的操作笔记。
webSocket通讯
由于最近在做的项目中有一个类似于弹幕的组件,有消息就显示,如果使用http协议来实现的话要进行轮询处理,但是会出现很大的问题,一是实时性不够,二是频繁的请求会给服务器带来极大的压力。
因此项目采用websocket协议来通讯,它可以在浏览器和服务器之间建立一个不受限的双向通信通道,比如说,服务器可以在任意时刻发消息给浏览器。