边城

此人很懒,啥都没写

所在地区 : 中国-四川-绵阳
加入时间 : 2017-02-04
最近登录 : 2017-11-21 下午 20:59
我的母语 : 中文
第一外语 : 英文 ( A5 级)
资格证书 : <无>

关注的频道

翻译 339 段

最新动态

翻译了两段,受到启发,写了篇 [从不用 try-catch 实现的 async/await 语法说错误处理](https://segmentfault.com/a/1190000011802045)
前端的部分代码看起来像这样: Js
上面的代码看起来真简洁,不过,怎么进行错误处理? 在执行 Promise 期间的异步调用有可能发生错误(DB 连接错误、数据模型错误,等)。 由于异步函数在等待 Promise,所以不当 Promise 遇到错误的时候会抛出异常,并可...
这样的代码不仅难以维护,还让控制流变得异常艰巨。考虑这样一个 if 语句,如果需要在 callbackA 的返回值为 'foo' 的时候执行其它异步方法。 Promise 的拯救 随着  ES6 及 Promise 的发布,我们像这样...
边城 翻译了《ArangoDB 入门指南》的第 3 段
1个月前
这会要求输入一个 root 密码并保存起来。 Web 界面 服务本身(arangod)是基于 HTTP/REST 的,但是你可以使用图形化的 Web 界面让操作变得简单。还有 arangosh,一个异步 shell,用来与服务器进行交...
边城 翻译了《ArangoDB 入门指南》的第 2 段
1个月前
在 Windows 下把 ArangoDB 安装为服务,它会自动启动。未安装为服务的情况下,需要运行位于安装目录中的 bin 目录下的 arangod.exe。你可能必须以管理员身份运行,以获得对 C:\Program Files 目...
边城 翻译了《(移动)网页开发的性能技巧》的第 6 段
1个月前
这里我们把数组长度缓存到一个变量中。这带来了启发,如果你需要遍历对象,你可以缓存 hasOwnProperty,使用 Math 的时候也可以缓存需要的函数(sqrt/atan/random/...),诸如此类。 最后一条是:缓存可以缓...
边城 翻译了《(移动)网页开发的性能技巧》的第 5 段
1个月前
缓存一切 JavaScript 真正利用了缓存的优势。你应该缓存任何可以缓存的东西……实际上在 JS 中什么东西都可以缓存。 我在演示中干了件非常可恶的事情,在循环中使用 querySelectorAll。查询到的 DOM 应该总是被...
边城 翻译了《(移动)网页开发的性能技巧》的第 4 段
1个月前
不要碰 DOM! 如果在行结束的时候销毁某个元素并创建新的,这对浏览器来说压力实在太大了。 提前创建所有需要的元素,并在需要的时候重复使用它们。不要改变 DOM,尤其是在密集渲染的情况下。在最近一次实验中,我们进行了尝试,发现触摸事件...
边城 发表了文章评论 《Webkit 推出的并发 JavaScript 提案》
2个月前
因为好奇,开了个头,但是我觉得译不下去了……
使用 KUTE.js 连接多个补间动画 一个使用 JavaScript 实现 DOM 动画的插件可以毫不费力地挨个触发多个补间动画。 KUTE.js 使用 .chian() 方法来实现上述功能。 下面是连接三个补间动画的语法: 继续使...
边城 翻译了《Webkit 推出的并发 JavaScript 提案》的第 14 段
2个月前
添加一个属性。 删除一个属性。 获取一个属性值。 设置一个属性值。 修改一个属性的配置。 获取属性名称集合的快照。  这就表示 o.f 表达式并不总是原子操作,因为这个表达式可以做的事情不仅限于获取属性值。存在这样一些特殊情况: Th...
边城 发表吱评论
2个月前
@coyee 个人管理里是“我提交的段落翻译”,是以段落为单位的,但实际上我很多时候是要回来找翻译过的文章用于分享。所以我想要的是“我参加翻译的文章”
边城 吱了一声
2个月前
@coyee 除了在“个人主页”可以看到5篇最近参与翻译的文章之外,是否有专门的参与翻译的文章列表呢(不是段落列表,是文章列表,段落列表太长了)
你也可以通过 、 和  来停止、暂停和恢复动画。 如果在开始恢复或暂停一个动画之前,你可以使用  和  检查动画当前是否在播放状态: 作为热身,我们使用  来为一个星形图标的 值制作动画。其初始值是在样式表中设计的,目标值是 0。我们...
也可以使用 Bower 或 npm 来安装 KUTE.js。 KUTE.js 的安装页面详述了其安装过程。 使用 KUTE.js 实现简单的单属性动画 KUTE.js 有两个核心方法:  允许你根据单个元素的 CSS 属性来产生动画,...
KUTE.js 的 Text 插件可以用来产生怎样的动画 使用 Text 插件扩展 KUTE.js 能让文本动起来,有两个方法: 以字符串显示数字的增减效果 一次写一个字符〔译者注:即打印机效果〕 KUTE.js 网站上有专门的页面详...
边城 翻译了《Webkit 推出的并发 JavaScript 提案》的第 12 段
2个月前
Memory Model 处理器和编译器会对内容访问进行重排。处理器和编译器都喜欢提升内存加载。这是因为下面的代码: 可能会被编译器或处理器转换成: 实际上,这意味着 y 的“加载”移到了 o.g 的上面。处理器会动态进行同样的优化,...
边城 翻译了《Webkit 推出的并发 JavaScript 提案》的第 11 段
2个月前
最终,我们希望用户很容易判断对象是在某个线程上: ed 抛出  的任何对象返回由一个线程执行的可代理操作,当然这个线程不能是调用  的那个。
此外,我们建议加一个 Lock API: 在主线程上锁定的可能是 Promise: 这段代码可以执行,因为每个线程有自己的运行循环。我们还可以添加 Condition API:
显示更多