07 2014 档案
摘要:先看一个seajs的官方example, 以下以seajs.use('main')为例, 解析加载mod main的过程//app.htmlseajs.use("main"); //main.jsdefine(function(require) { var Spinning = require('...
阅读全文
摘要:背景NodeJS的一套比较简洁 Moudles 规范, 使得在服务器端的模块化变得更加简单。很长一段时间,很多公司或者项目都有自己的一套模块化机制, 却未能形成一套统一的标准, NodeJS的Moudles规范如果运用在浏览器端会存在一些问题,如服务器端JS模块文件就在本地,浏览器端则需要通过网络请...
阅读全文
摘要:### 为什么使用任务运行工具Grunt —— 官方解释 * 简而言之,自动化。当你处理诸如代码最小化, 代码编译, 单元测试, 代码规范校验等等重复任务时, 你必须要做的工作越少,你的工作就变得越简单。在你完成配置后,不费吹灰之力,一个任务运行工具可以替你和你的团队完成绝大部分日常工作。###...
阅读全文
摘要:在nodejs平台上写一些工具或者服务, 有很多需求会涉及到对目录或者文件路径的处理和操作。整理一些常用的处理path的方法### 1、global#### __dirname Example: running node example.js from /Users/jiaoconsole.l...
阅读全文
摘要:### 垃圾回收机制 垃圾收集器必须跟踪哪个变量有用哪个变量没用,对于不再有用的变量打上标记,以备将来收回其占用的内存,内存泄露和浏览器实现的垃圾回收机制息息相关, 而浏览器实现标识无用变量的策略主要有下两个方法:#### 引用计数跟踪记录每个值被引用的次数。当声明一个变量并将引用类型的值赋给该...
阅读全文
摘要:在 .screenrc下设置:defencoding gbkencoding gbk gbk detatch+reattach后,设置失效,这时可以直接用命令来配置:ctrl+a:defencoding gbk:encoding gbk gbk有可能是gbk换成utf-8不行也可以source .s...
阅读全文
摘要:### 介绍leak finder 是google开源团队发布了一个新的可以帮助web应用程序开发者在他们的JavaScript程序中找出内存泄露问题的工具;http://feedproxy.google.com/~r/GoogleOpenSourceBlog/~3/xgd4c83Bc4M/leak...
阅读全文
摘要:datecal [month] [year]bc 计算器 mkdir p /home/bird/ 连续建立文件夹mkdir m 711 test2 创建文件夹是的权限mv i 询问是非覆盖 f 强制覆盖硬链接 l s 符号连接 涉及i node的相关知识cp a ( pdr) 文件的相关属性一起复制...
阅读全文
摘要:@地址栏回车 1、 未过期: 浏览器拦截,直接返回; (expires/cache control两个参数决定,如果两个参数都有,cache control覆盖expires); 2、 已过期: etag: 使用etag 解决文件版本比较问题,优先级 高于LastModified...
阅读全文
摘要:line-heighthttp://cindylu520.iteye.com/blog/670512### 四个boxescontaining boxesinline boxes匿名inline boxesline boxesinline boxes + inline boxes = line bo...
阅读全文