
小记
明天回火星
less is more
展开
-
什么是语法糖?
最近在学习ES6,在学习箭头函数的时候了解到语法糖的概念,小弟孤陋寡闻啊,惭愧。于是补习了一下。 定义:在计算机科学中,语法糖(syntactic sugar)是指编程语言中可以更容易的表达一个操作的语法,它可以使程序员更加容易去使用这门语言:操作可以变得更加清晰、方便,或者更加符合程序员的编程习惯。 具体来说,语法糖是指语言中的一个构件,当去掉该构件后并不影响语言的原创 2016-04-11 14:32:24 · 11624 阅读 · 7 评论 -
go和node.js的对比
go: Golang的诞生有着很强的目的性,所以根基显得非常的沉稳,语言未来针对高性能,高并发的优化也更得心应手。更主要Golang可以切实的解决实际问题,并在内存与CPU使用上大幅优于node。为此,针对有大量请求的服务端,Golang是个不错的选择。 从大型工程的角度来说,go 是完爆 Node 的。性能,内存开销,静态类型,对异步的处理,异常的处理,可调试性,转载 2016-05-24 14:01:30 · 9254 阅读 · 0 评论 -
CommonJS,AMD和CMD规范的区别
1、CommonJS CommonJS 是javascript模块化编程的一种规范,主要是在服务器端模块化的规范,一个单独的文件就是一个模块。每一个模块都是一个单独的作用域,在该模块内部定义的变量,无法被其他模块读取,除非定义为global对象的属性。 在CommonJS中有一个全局性方法require( ),用于加载模块。CommonJS 加载模块是同步原创 2016-05-31 10:41:09 · 2561 阅读 · 0 评论 -
编译型语言,解释型语言和脚本语言的对比
1 三种类型的定义: 编译型语言:C,C++。编译后成为机器语言,以后执行的时候就不需要编译了, 解释型语言;JAVA,C#。在运行的时候将程序翻译为机器语言,虽然Java程序在运行之前也有一个编译过程,但是并不是将程序编译成机器语言,而是将它编译成字节码(可以理解为一个中间语言)。在运行的时候,由JVM将字节码再翻译成机器语言。 脚本语言:python,php,Jav转载 2016-07-08 11:58:19 · 1994 阅读 · 0 评论