Sublime Text 2 快捷键收集

2015-03-10
阅读 1 分钟
2k
⌘T 前往文件 ⌘⌃P 前往项目 ⌘R 前往 method ⌘⇧P 命令提示 ⌃G 前往行 ⌘KB 开关侧栏 ⌃ ` python 控制台 ⌘⇧N 新建窗口

jQuery判断一个元素的可见性

2015-03-10
阅读 1 分钟
4.6k
jQuery可以通过以下的方式来选择隐藏的元素: jQeury(":hidden") 元素一旦满足下面几个情况,将会给视为隐藏: 他们的CSS display值是none。 他们是type="hidden"的表单。 他们的宽度和高度都显示的设置为0。 一个祖元素是隐藏的或者不占据布局空间,那么此元素被认为是隐藏的的。 元素visibility: hidden或opacity: 0被...

Node.js架构简介

2015-03-10
阅读 1 分钟
6k
Node.js 用异步式 I/O 和事件驱动代替多线程,带来了可观的性能提升。Node.js 除了使用V8作为JavaScript引擎以外,还使用了高效的libev和libeio库支持事件驱动和异步式 I/O。

javascript模块规范

2015-03-10
阅读 1 分钟
2.9k
require()用来引入外部模块;exports对象用于导出当前模块的方法或变量,唯一的导出口;module对象就代表模块本身。 与其他一些概念的关系:

npm本地模式和全局模式

2015-03-10
阅读 1 分钟
3.9k
默认情况下,不带参数-g的install命令采用的就是本地模式,包将会安装在子目录node_modules下。Node.js的require在加载模块时会尝试搜寻该目录,因此使用本地模式安装的包可以被直接引用。

iTerm2 快捷键收集

2015-03-10
阅读 1 分钟
3.8k
⌘ + 数字: 切换标签页。 ⌘ + 方向键 按方向切换标签页。 ⌘ + enter: 切换全屏 ⌘ + f: 查找。支持正则。其中查找的内容会被自动复制。省去了再去⌘+c的步骤。同样,鼠标去选中的内容也会自动复制,也可以鼠标中键直接粘贴。一般在使用时,键入搜索关键词,然后用shift-tab或者tab左右自动补全,option + enter则自动将搜索...

npm配置镜像、设置代理

2015-03-10
阅读 2 分钟
69.8k
by config command npm config set registry [链接] npm info underscore (如果上面配置正确这个命令会有字符串response)

image-set设置Retina屏下的图片显示

2015-03-10
阅读 1 分钟
2.2k
作用 设置在普通屏和视网膜高清屏下对应的图像,让终端根据自己的屏幕选择对应的图片。 语法 {代码...} 兼容性 目前只有Chrome和Safari对这个属性私有支持:[链接]

判断浏览器是否支持 Web Sockets

2015-03-10
阅读 1 分钟
11.1k
Web Sockets 目前在各个浏览器到终端支持性并不好, 只有IE 10+, FF 34+, Chrome 31+, Safari 7.1+, Android Browser 4.4+ 才得到支持。

使用 Mousestrap 阻止浏览器默认快捷键

2015-03-10
阅读 1 分钟
3.7k
在 web app 中有时候会使用一些比较方便的快捷键,像 ctrl + s、ctrl + f 这些。 这里介绍一个非常实用的工具Mousestrap可以用来捕获任何快捷键,在以后的 web app 中可以用它来捕获捕获快捷键。

《高性能javascript》随记 - DOM Scripting

2014-07-29
阅读 1 分钟
3.3k
如果要对元素节点进行多次读写,那么最好的方式是:把多次操作在DOM节点树外统一处理好,然后再一次性更新DOM节点树,具体的方法大致包含下面几种。

《高性能javascript》随记 - Data Access

2014-07-28
阅读 2 分钟
3k
javascript按照数据存储位置的不同可分为以下四类: 直接量(字符串、数字、布尔型、Object、Array、Function、正则表达式、NULL以及undefined)。 变量。 数组项。 对象成员。 javascript对以上四个类型数据的访问速度依次减慢,也就是说,访问直接量的速度是最快的,而访问对象成员的消耗的时间是最多的。 管理作用域 ...

《高性能javascript》随记 - Loading and Excecution

2014-07-24
阅读 2 分钟
2.6k
当浏览器遇到<script>标签时,页面的加载、介些都会停下来,运行此javascript代码,然后再继续加载。这种事情同样会发生在那些以"src"属性调用的外部脚本,浏览器首先下载外部文件的代码,这要占用一些时间,然后在运行这些代码,这又要占用一些时间。此过程中,页面的解析与用户的交互都是阻塞的。

安装完Linux后相关配置

2014-07-24
阅读 9 分钟
3.4k
3.修改更新源 sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup 源setting change to 163

Ubuntu安装JDK(jdk-6u45-linux-x64.bin)

2014-05-04
阅读 1 分钟
9.6k
首先下载jdk-6u45-linux-x64.bin, 如果是32bit系统下载相应的i386即可. 更改文件权限-> chmod a+x jdk-6u45-linux-x64.bin. 创建目录sudo mkdir /usr/lib/jvm/ 将该文件拷贝到相应的目录下(/usr/lib/jvm). 进入该目录,执行sudo ./jdk-6u45-linux-x64.bin, 等待其解压完成. 设置链接sudo ln -s -b /usr/lib/jvm/jdk1...

Windows本地apache虚拟主机配置方案

2014-04-15
阅读 1 分钟
3.6k
1.打开C:/windows/system32/drivers/etc/hosts 添加127.0.0.1 www.yourwebsite.com

通过html判断浏览器

2014-04-10
阅读 1 分钟
3.2k
在web开发过程中, 可以通过javascript或者css hack来给特定的浏览器运用指定的代码。本文总结下HTML下判断浏览器的方式。

javascript中的"&&"运算符

2014-04-08
阅读 1 分钟
2.6k
一般情况下,我都是在条件语句中才会用到"&&"运算符,表示条件之间是"且"的关系,下面这个例子是我们最常用的: {代码...} 其实"&&"还有另外一种用法,表示:如果'&&'左边执行结果返回ture,那么执行右边的代码。 {代码...} 这段代码表示的就是,如果obj存在,那么就调用obj的openIt()方法。 后...