摘要: 最近在做Toki项目时遇到一个苦逼问题, 就是每次调试的时候需要将Javascript和css同时压缩(因为发布的成品代码是经过压缩的)。寻寻觅觅, 终于让我找到一款前端构建神器--Grunt。Grunt是什么呢?Grunt实际上是一个Javascript任务运行框架...... 阅读全文
posted @ 2014-07-31 13:53 Jackie_Lin 阅读(380) 评论(0) 推荐(0) 编辑
摘要: Travis-cli是一个在线的, 分布式的持续集成服务, 用来构建和测试在Github上拖管的代码...... 阅读全文
posted @ 2014-07-31 13:49 Jackie_Lin 阅读(1882) 评论(0) 推荐(0) 编辑
摘要: node.js上大部分API说明使用的例子都是基于Linux或者Mac os系统, 对Windows系统叙述比较少(当然, 因为node.js兼容所有平台, 所以这一点其实也无伤大雅)。但是, 如果应用涉及到调用系统命令行来完成一些功能, 兼容Windows就会是比较痛苦的一件事了, 最近就遇到了一个问题, 在Windows平台上怎么显示系统盘符呢?这个问题如果在Linux系统和Mac os 系统下是很容易解决的, 直接使用node.js调用cd / | ls -al命令显示就可以了, 但是在Windows平台上这个问题讨论得就比较少了。下面就来说说这个问题在Windows平台下的解决方式...... 阅读全文
posted @ 2014-07-31 13:46 Jackie_Lin 阅读(3297) 评论(1) 推荐(0) 编辑
摘要: 我们都希望能建立高性能的Web应用。尤其是随着应用复杂度的不断提升,我们可能需要在浏览器每秒60帧的情况下支持丰富的动画效果,并保持网站的响应性和敏捷性。所以,如何测量和提升网站性能是一门很有用的技巧,在这篇短文中,我将告诉你们如何使用Chrome Devtools中的Timeline和profile面板来测试网站性能...... 阅读全文
posted @ 2014-07-31 13:43 Jackie_Lin 阅读(1838) 评论(0) 推荐(0) 编辑
摘要: 重排, 顾名思义就是重新排版的意思; 重绘, 就是浏览器重新绘制。理解重排和重绘的含义十分重要, 因为在评审页面交互效果的时候, 重绘和重排是必须考虑的因素。并不是说交互效果实现了就可以了, 必须同时考虑到这样做会引发什么性能问题。也就是说, 浏览器在进行重绘和重排的时候是要付出高昂的性能代价的...... 阅读全文
posted @ 2014-07-31 13:25 Jackie_Lin 阅读(2413) 评论(0) 推荐(2) 编辑
摘要: 最近一段时间,随着数据的不停累积,之前的oracle数据库所在的硬盘已经不能容纳越来越多的数据以及日志信息。发生这种情况的原因是安装时对数据库的大小估算不够(⊙﹏⊙b汗)。既然出了这种问题就要想方法解决。最后的做法其实就是最简单的想法,将oracle数据库迁移到更大的硬盘就行了呗!确实如此。但所谓知易行难,真正实施起来的时候才发现迁移过程中出现了很多问题。以下文章就是记录我在迁移过程中遇到的各种问题以及解决办法。 阅读全文
posted @ 2014-07-31 13:21 Jackie_Lin 阅读(3304) 评论(0) 推荐(0) 编辑
摘要: Node.js是一个是一个构建在Chrome's JavaScript runtime上的应用程序。能够容易的建立起快速, 可扩展性的应用。Node.js采用事件驱动, 无阻塞I/O模型来保证其轻量性和有效性。对于Javascript语言来说, Node.js的出现具有相当重要的意义。它意味着Javascript不再是传统意义上只能用于前端开发的语言, Javascript同时也能用于WEB后端程序的开发。Node.js相当于一座桥梁, 通过它可以打通前端与后端开发, 现在通过使用Javascript就能实现功能完备的网站。在实现聊天应用是发现一个问题: 在IE8浏览器下聊天窗口关闭一分钟时才触发服务端的disconnect事件。这让聊天应用的实时性大打折扣。 阅读全文
posted @ 2014-07-31 13:15 Jackie_Lin 阅读(3618) 评论(0) 推荐(1) 编辑
摘要: 其实已经有一段时间没有更新过博客了, 不知道为什么, 就是没有心情去写。o(^▽^)o....... 阅读全文
posted @ 2014-07-31 11:32 Jackie_Lin 阅读(198) 评论(0) 推荐(0) 编辑