摘要: 几个月前,我一直关注着比特币的爆发并且在 "GDAX" 网站上注册账号。在注册验证的过程中,网站提示要通过计算机的网络摄像头提交我自己的一张照片作为照片ID。这是一个很酷的做法,让我思考一个问题:在网络浏览器上集成网络摄像头使用需要怎么做? 事实上,有一些HTML5的API可用于通过JavaScri 阅读全文
posted @ 2019-03-24 19:50 Aarongo 阅读(3648) 评论(0) 推荐(0) 编辑
摘要: 这似乎令人惊讶,但在我看来,理解JavaScript语言最重要和最基本的概念是理解执行上下文。通过正确学习它,你将很好地学习更多高级主题,如提升,作用域链和闭包。考虑到这一点,究竟什么是“执行上下文”?为了更好地理解它,我们首先来看看我们如何编写软件。 编写软件的一种策略是将代码分解为单独的部分。虽 阅读全文
posted @ 2018-12-23 20:34 Aarongo 阅读(435) 评论(0) 推荐(1) 编辑
摘要: 我最喜欢的网站之一是 "BerkshireHathaway.com" 它简单,有效,并且自1997年推出以来一直正常运行。更值得注意的是,在过去的20年中,这个网站很有可能从未出现过错误。为什么?因为它都是静态的。它自20多年前推出以来几乎一样。如果你预先拥有所有数据,那么构建网站非常简单。不幸的是 阅读全文
posted @ 2018-12-21 00:02 Aarongo 阅读(796) 评论(0) 推荐(1) 编辑
摘要: 闭包是JavaScript中一个基本的概念,每个JavaScript开发者都应该知道和理解的。然而,很多新手JavaScript开发者对这个概念还是很困惑的。 正确理解闭包可以帮助你写出更好、更高效、简洁的代码。同时,这将会帮助你成为更好的JavaScript开发者。 因此,在这篇文章中,我将会尝试 阅读全文
posted @ 2018-11-28 09:33 Aarongo 阅读(786) 评论(1) 推荐(2) 编辑
摘要: 译文开始 函数式编程是一种编程风格,这种编程风格就是试图将传递函数作为参数(即将作为回调函数)和返回一个函数,但没有函数副作用(函数副作用即会改变程序的状态)。 有很多语言采用这种编程风格,其中包括JavaScript、Haskell、Clojure、Erlang和Scala等一些很流行的编程语言。 阅读全文
posted @ 2018-11-10 00:35 Aarongo 阅读(1499) 评论(0) 推荐(1) 编辑
摘要: Mac 锁屏(Command+ctrl+q) 文件可见切换(Command+Shift+. ) Git 退出vim编辑模式(按键q或:q+Enter) SublimeText WebStorm in Mac 查找替换(Command+R) 格式化(Command+option+L) shell pw 阅读全文
posted @ 2018-11-09 22:21 Aarongo 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 问题列表 问题一:npm install 执行报错 npm ERR! Unexpected end of JSON input while parsing near '...ependencies":{"mocha”’ 解决方案:强制清除缓存 npm cache clean —force 阅读全文
posted @ 2018-11-06 15:01 Aarongo 阅读(584) 评论(0) 推荐(0) 编辑
摘要: 译文 当我们写JavaScript代码时,经常会用到到条件判断处理,这里有5个技巧能使你写出更好、更简洁的条件语句。 1、使用Array.includes处理多种条件 让我们来看一下的例子: 一眼看去,以上的例子貌似没有什么问题。但是,如果我们加入更多的红色水果,比如车厘子(cherry)和蔓越橘( 阅读全文
posted @ 2018-10-29 12:39 Aarongo 阅读(1157) 评论(1) 推荐(1) 编辑
摘要: 前言 自上一次升级MacOS系统后出现jekyll无法构建的问题,当时处理半天。谁知道最近又升级了MacOS,荒废博客多时,今天吝啬写了一篇准备发布,构建报错,问题重新。还是记录下,以防下次升级出问题。 问题描述 安装jekyll静态博客需要在Ruby环境下运行,于是参照官方文档命令安装对应的依赖包 阅读全文
posted @ 2018-10-28 23:26 Aarongo 阅读(1701) 评论(0) 推荐(0) 编辑
摘要: 问题描述 今天安装项目依赖npm install 的时候出现错误: 方案一: 第一步: 第二步:(再安装) 方案二 执行以上操作依然没解决问题。最后切换为官方镜像后解决了,具体原因不详。 第一步: 第二步:(再安装) 阅读全文
posted @ 2018-10-11 16:49 Aarongo 阅读(11824) 评论(0) 推荐(1) 编辑