NEIL'S BLOG

梧桐一叶落,知尽天下秋

JavaScript 异步编程

JavaScript 和别的语言有很大的区别,他始终是单线程的,这是因为在浏览器环境,浏览器只提供了 JavaScript 一条线程(webwork),而 web 应用的所有 JavaScript 代码都会使用这一条线程来执行。在这个背景下,如果我们有很复杂的计算或者很长时间的

理解 SVG 当中的贝塞尔曲线

前一段时间一直在搞毕业的事情,在经历了反反复复的论文修改之后,终于要和大学说再见了,想想还有点伤感那。回来之后除了项目中的事情,也抽空看了一下 SVG 当中的贝塞尔曲线(Bézier curve)这个知识点。今天整理一下这部分的内容。 一、贝塞尔曲线是干嘛的? 贝塞尔曲线在计算机

在 centos 上安装 nodejs

在 centos 上安装 nodejs 网上有很多的教程,但是我感觉他们讲的和我想象的有点区别。所以我决定自己走一遍这个流程并记录下来。安装 nodejs 有两种方式,这两种方式总的来说有利有弊。 一、源码安装 首先我们要去 nodejs官网 找到源码安装包的下载地址。我们只需要

理解 JavaScript 当中 Object 的属性与方法

在 JavaScript 当中一切皆为对象,这就充分体现出了 Object 对象在 JavaScript 当中的重要性。不过遗憾的是,我对于 Object 上挂载的众多属性和方法并不是很了解。究其原因嘛 ---- 应该是我真的没有对象所造成的吧。正因为 Object 的重要性,所

HTML5 实现图片预览

据说很早以前浏览器是支持直接查看用户本地磁盘的文件(图片)的,但是由于隐私和安全性的问题被移除掉了。如果要实现 WEB 端的图片预览有两种方式可以选择:1、FLASH。2、先上传再查看。这两种方式都没有兼容性问题,但是 FLASH 这款软件存在了非常多的漏洞,而且性能不是太好,甚