小丑

此人很懒,啥都没写

所在地区 : 中国-广东-广州
加入时间 : 2017-10-19
最近登录 : 2017-11-01 下午 18:12
我的母语 : 中文
第一外语 : 英文 ( A0 级)
资格证书 : <无>

关注的频道

翻译 0 段
翻译 13 段

最新动态

小丑 吱了一声
3周前
:stuck_out_tongue_winking_eye:
上面的代码看起来干净了一点,但是,怎么处理异常呢? 当调用async时,promise的运行可能出现一些状况(比如数据库连接异常,数据库模型验证错误,等等) 由于async函数会等待Promise的返回,所以promise遇到错误的时...
还记得await会等待promise的解决吗? 利用这一点我们可以写一个小小的工具函数来帮助我们处理这些异常。 Js 这个工具函数接收promise作为参数,将成功的运行结果作为数组的第二项,而把catch中接收的异常作为数组的第一项...
小丑 吱了一声
4周前
:sparkles:
小丑 吱了一声
4周前
:alien:
小丑 翻译了《ArangoDB 入门指南》的第 11 段
1个月前
这一次我们新建一个用户,并且让新的结果返回。  是一个虚拟变量,指的是用语句新建的文档。查询结果如下: 现在我们一个有三个用户了。如何用一条语句返回全部数据呢?下面的方法不起作用:
用上了promises以后,理所当然代码比平常callback的方式干净一点。但是,恕我直言,还是有一点乱。 ES7 Async/await 注意,为享受async/await语法,你需要一个转译器。由于需要polyfill,所以你可...
小丑 吱了一声
1个月前
:grinning:
小丑 翻译了《ArangoDB 入门指南》的第 10 段
1个月前
 必须跟在每一个  操作后面,后面再接上我们储存文档的集合的名字。注意集合的名字不必加上引号。 如果你运行上面的查询语句,会返回一个空数组,因为你没有用  关键词指定要返回的内容。  关键词在修改查询中是可选项,但在数据访问查询中是必...
小丑 吱了一声
1个月前
:metal:
小丑 翻译了《ArangoDB 入门指南》的第 9 段
1个月前
这种类型的查询称为数据访问查询。这种查询不会创建、更改或删除数据。还有另一种类型的查询,称为数据修改查询。让我们使用修改查询插入第二个文档: 查询非常容易看懂:  关键词告诉ArangoDB我们想插入一些东西。后面紧跟着的是我们要插入...
小丑 吱了一声
1个月前
:clap:
ES7 的新特性 Async/await 允许我们这些开发者像写同步代码一样写异步代码。现在,我们可以在JS中使用Promises对象,他可以简化异步流,避免回调地域。 回调地域一词描述的是下面这种状况: Js
小丑 翻译了《ArangoDB 入门指南》的第 15 段
1个月前
用户的数据会以如下的顺序返回: James (69), John (32), Katie (27)。与用   我们可能需要根据用户的年龄返回一个子集。让我们返回30岁以上的用户的数据: 这么做会按顺序返回John and James。...
小丑 翻译了《ArangoDB 入门指南》的第 8 段
1个月前
查询数据库 是时候通过AQL(ArangoDB' query language)ArangoDB查询语言来取得我们的文档了。我们可以直接通过我们创建的QUERIES菜单栏来显示query editor(查询编辑器)输入以下的内容(具体...
小丑 吱了一声
1个月前
:boom:
另辟蹊径 最近我在用go语言 ,我非常喜欢他们的解决方式,就像下面这样: Go 这种方式比try-catch块清楚,代码也少,所以容易读,也好维护。 问题在于 await ,如果不用try-catch,它会不声不响退出函数。如果没有c...
小丑 吱了一声
1个月前
:yum:
小丑 翻译了《(移动)网页开发的性能技巧》的第 11 段
1个月前
一个常见场景是: 如果你的代码无故罢工,就试着让浏览器休息一下。你会吃惊的。 我还发现,有时候最好在文档加载之后至少等300ms,再运行复杂的代码。 然事件监听器的回调函数保持轻便 各种事件就是杂种,和基本上来说,除了保存变量,就不要...
小丑 吱了一声
1个月前
:innocent:
显示更多