ST2 打开 .scss 文件时自动生成并打开 .dump 文件的 BUG

ST2 打开 .scss 文件时自动生成并打开 .dump 文件的 BUG

今天同事用 ST2 打开.scss 项目文件时,出现自动生成并打开一个.dump 文件,而且文件中的代码不再高度显示,分析如下:

1..dump 是什么文件?(系统内存中存储的临时文件)。

2.打开.scss 文件时生成.dump 文件,这是为什么?(.scss 需要编译成.css 文件,同时存在编码问题)。

3.什么影响打开.scss 文件时才会生成.dump 文件?(ST2 安装的插件、插件文件损毁)。

通过以上分析,我们开始 Remove Package 中可能引起问题的插件例如 SublimeOnSaveBuild、PyV8,重启 ST2 发现问题依然存在,后面通过搜索相关资料发现有类似问题的答案,重新查看了 ST2 中安装的插件发现安装了 GBK Encoding Support,移除该插件后,重新打开.scss 文件,代码正常高度显示。

阅读更多
前端系列 Javascript “小题大做”

前端系列 Javascript “小题大做”

背景

在内部分享会上多次听到后端同学希望前端同学能分享一些 JS 的基础知识和技巧。一直以来都忙于各种事情,好久没有关注 Javascript 基础内容,借今天@valleykid(ICAT 作者)在群里发的一个 JS 小题来揭开 JavaScript 精典问题集的大门。

以后将持续收集和更新 JavaScript 各种代表性“小题”,并做出详细的解答。

阅读更多
Ubuntu 12.0.4 下安装 Nodejs

Ubuntu 12.0.4 下安装 Nodejs

准备工作

1
sudo apt-get install g++ curl libssl-dev apache2-utils

安装方式(一):git clone

1
2
sudo apt-get install git-core
git clone git://github.com/ry/node.git
阅读更多
lookitui 移动端的通用样式组件库

lookitui 移动端的通用样式组件库

lookitui 是一个移动端的通用样式组件库。为了提升协同开发的效果,采用 compass 扩展插件的方式存在。

查看 DEMO

lookitui 的安装

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
gem install lookitui --pre
lookitui的结构
@import "lookitui/vars"; //变量的配置
@import "lookitui/reset"; //reset.css
@import "lookitui/func"; //通用的函数库
@import "lookitui/slider"; //幻灯片组件
@import "lookitui/refresh"; //加载组件
@import "lookitui/form"; //表单样式
@import "lookitui/box"; //区块样式
@import "lookitui/button"; //按钮样式
@import "lookitui/list"; //列表样式
@import "lookitui/loading"; //loading样式
@import "lookitui/toolbar"; //工具栏组件
@import "lookitui/gotop"; //返回顶部组件
@import "lookitui/tab"; //Tab切换组件

lookitui 的引用

阅读更多
nodemailer 使用过程中发现的一些问题

nodemailer 使用过程中发现的一些问题

nodemailer 使用过程中发现的一些问题

在实现 Node.js 开发指南中提到的microblog后,想加入邮件功能模块,通过各方的了解,最终选择了nodemailer。根据nodemailer 官网的使用方法介绍,可以很轻松的实现邮件发送功能,可是当你根据自己的想法去使用 nodemailer 时会遇到一些问题,以下详细的介绍 nodemailer 的使用以及遇到的问题的一些思考。

安装 nodemailer

1
npm install nodemailer

引入 nodemailer 模块

1
var nodemailer = require("nodemailer");
阅读更多