- 博客(7)
- 收藏
- 关注
原创 CommonJS,AMD和CMD规范的区别
1、CommonJS CommonJS 是javascript模块化编程的一种规范,主要是在服务器端模块化的规范,一个单独的文件就是一个模块。每一个模块都是一个单独的作用域,在该模块内部定义的变量,无法被其他模块读取,除非定义为global对象的属性。 在CommonJS中有一个全局性方法require( ),用于加载模块。CommonJS 加载模块是同步
2016-05-31 10:41:09 2534
转载 go和node.js的对比
go: Golang的诞生有着很强的目的性,所以根基显得非常的沉稳,语言未来针对高性能,高并发的优化也更得心应手。更主要Golang可以切实的解决实际问题,并在内存与CPU使用上大幅优于node。为此,针对有大量请求的服务端,Golang是个不错的选择。 从大型工程的角度来说,go 是完爆 Node 的。性能,内存开销,静态类型,对异步的处理,异常的处理,可调试性,
2016-05-24 14:01:30 9058
原创 node读书小记
一 node概述: node可以通过以下方式来充分利用cpu:① 编写c/c++模块扩展的方式 ② 通过子进程的方式,将计算与IO分离。 js的问题:没有模块系统;标准库较少;没有标准接口;缺乏包管理。二 node的模块实现: node的模块分为两类: node提供的模块,核心模块:在node源代码编译的过程中,编译进了二进制
2016-05-22 16:24:28 379
转载 进程间通信IPC
进程间通信IPC,也就是Inter-Process Communication的缩写。 首先我们明白一个进程其实就是一个狭义上的程序。 一个服务器也就是一个进程。比如客户端和服务器的连接就是两个进程在通信,只是这两个进程并不在同一台计算机上,它们进程间的通信方式就是我们非常熟悉的sockt接口,更下层一些可能就是TCP/IP协议。 那么进程间为
2016-05-19 13:58:08 287
转载 node.js的process进程和子进程
虽然node对操作系统做了很多抽象的工作,但是你还是可以直接和他交互,比如和系统中已经存在的进程进行交互,创建工作子进程。node是一个用于事件循环的线程,但是你可以在这个事件循环之外创建其他的进程(线程)参与工作。 1 进程模块 process模块允许你获得或者修改当前node进程的设置,不想其他的模块,process是一个全局进程(node主进程),你可以直接通过process变量
2016-05-12 16:52:59 1734
原创 ES6学习札记
由于JavaScript语言的缺点和弱点,加之上次ESMCScript修订还是在2009年。es6终于在2015年闪亮现身了,并越来越多的运用在实际开发中。整理一下学到的新特性: 1、新增let和const关键字 ① 在之前的标准中,是没有块级作用域的。 for (var i = 0; i < 3;i++){ setTimeout(
2016-05-10 19:42:54 351
原创 Javascript简介和基础知识
一、Javascript简史: Javascript在问世前,必须把表单数据发送到服务器端才能确定用户是否有没有填写某个必填项、是否填了脏值,netscape navigator(网景公司的浏览器)希望通过js来解决此问题,早期js出现就是为了简单的数据验证。JS的组成:① ECMAScript: 定义知识这门语言的基础,,它与浏览器无依赖关系。常见的浏
2016-05-04 23:55:23 421
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人