TAT.Perlt void 操作符
In JavaScript on 2015年06月30日 by view: 1,720
0

语法

描述

这个操作符允许插入一个计算结果等效于 undefined 的表达式。
void 操作符经常仅仅是用来获得 undefined 值,比如经常使用到的 “void(0)”(这等效于 “void 0”)。

TAT.Perlt Node.js 中的测量时间和内存函数
In Node.js on 2015年05月21日 by view: 3,122
0

本篇文章用来介绍在 nodejs 中,用来测量时间和内存的函数

process.memoryUsage

返回描述以字节为单位的节点进程的内存使用量的对象。相应执行代码例子如下:

TAT.Perlt 前端相关数据监控
In Web 前端优化 on 2014年03月04日 by view: 33,846
19

项目开发完成外发后,没有一个监控系统,我们很难了解到发布出去的代码在用户机器上执行是否正确,所以需要建立前端代码性能相关的监控系统。

所以我们需要做以下的一些模块:

一、收集脚本执行错误

通过管理后台系统,我们可以看到页面上每次错误的信息,通过这些信息我们可以很快定位并且解决问题。

TAT.Perlt source map 版本 3 介绍
In JavaScript,Web开发 on 2014年01月20日 by view: 17,099
3

背景

source map 提案的作用在于可以在浏览器中的开发者工具 Closure Inspector 中像调试源代码一样地调试生成后的 Javascript 代码。

source map 是一个记录代码转换前和转换后的位置信息文件,利用 Closure Compiler 生成。

source map 经历了 3 个版本,第三版本的 source map 代码量大量减少。

TAT.Perlt Node.js 系列之——事件代理
In Node.js on 2013年12月31日 by view: 21,324
4

本篇介绍关于 Node.js 事件代理的一个解决方案。

项目实践中,有遇到使用 nodejs 解决实际问题场景。Node.js 以 Javascript 作为语言,解决问题时,采用了 EventProxy 做事件代理,避免事件嵌套回调。

EventProxy 做为一个组件,包含如下特点:

  1. 内部包含事件代理机制,能避免多重回调嵌套问题
  2. 符合 CMD,AMD 及 CommonJS 等其它的模块设计标准
  3. 包装友好的回调处理监听器,包含标准的 Node.js 错误处理方法
  4. 兼容多平台,能够被应用到 Node.js 和各种浏览器环境中