分类目录归档:工具

Google Hosts

修改hosts文件,不用FQ,直接上GG。
阅读全文 Google Hosts

jQuery 淡入淡出切换背景图

$(function () {
	var bg = $('.background:first');
	// 背景更换间隔
    var interval = 3000;
    // 当前背景索引
	var index = 0;
    // 背景透明过渡时长(不透明->透明->不透明 总时长)
	var delay = 800;
    
    var imageList = ['1.jpg', '3.jpg', '4.jpg', '2.jpg', '5.jpg']
    var url = 'url("./images/bg/{file}")';
    
    
	setInterval(function () {
		index++;
		if (index >= imageList.length) {
			index = 0;
		}
		bg.animate({
			opacity : 0.6
		}, delay * 0.3, function () {
			bg.css('background-image', url.replace('{file}', imageList[index]));
			setTimeout(function () {
				bg.animate({
					opacity : 1.0
				}, delay * 0.4);
			}, delay * 0.3);
		});
	}, interval);
});

阅读全文 jQuery 淡入淡出切换背景图

RunASAdministrator 以管理员身份运行程序

说明:
1 将程序直接拖到此程序上,会自动在系统桌面上创建快捷方式
2 如果要通过此程序运行程序,那么需要创建此程序的快捷方式,并传参数: /exec 要运行的文件路径

注意:
1 目前仅支持exe程序,即路径中必须包含扩展名 .exe
2 程序文件路径使用引号(“”)包含,如果有目标程序需要参数,则也需要被包含在内

示例:
RunAsAdmin.exe /exec “C:\Windows\notepad.exe”
RunAsAdmin.exe /exec “C:\Windows\notepad.exe D:\test.txt”
RunAsAdmin.exe /exec “C:\Windows\System32\cmd.exe /C /Q”

run as administrator

阅读全文 RunASAdministrator 以管理员身份运行程序

VS 插件 WebEssentials 的 CoffeeLint 报错

当报错 line contains inconsistent indentaion时,表示缩进错误。

这个可能是因为VS设置默认的缩进为4个空格,而 CoffeeLint 默认的缩进是2个空格,修改配置,然后重启VS生效。

CoffeeLint 配置
CoffeeLint 配置

这个配置项最好不要设置为 ignore ,否则很难检测到缩进的错误。

在Javascript中将数字格式化成金额格式

此函数用于将数字格式化成金额格式(从右向左每三位添加一个逗号(comma)分隔符)。上面代码是只支持整数处理的,下面是支持整数和小数部分的。参数 fixed用于指定产生的小数位置,若原为小数,则处理成指定位数的小数,最后一位小数按四舍五入处理;若原为整数,则在小数上填充指定数量的0字符,若此时未指定小数位数,则不添加小数部分。
阅读全文 在Javascript中将数字格式化成金额格式

在线代码编辑器 CodeMirror 配置说明

CodeMirror是一款在线的支持语法高亮的代码编辑器。官网: http://codemirror.net/

下载后,解压开得到的文件夹中,lib下是放的是核心库和核心css,mode下放的是各种支持语言的语法定义,theme目录下是支持的主题样式。一般在开发中,添加lib下的引用和mode下的引用就够了。

阅读全文 在线代码编辑器 CodeMirror 配置说明

Javascript计算器 jQuery版本

先看效果图:
js-calc
特性说明:
1 支持鼠标和键盘输入
2 支持计算结果记忆和括号运算
阅读全文 Javascript计算器 jQuery版本

Javascript 填充函数 pad 的实现

下面的函数实现了字符串和数值类型的pad功能,和C#中 PadLeft 函数和 PadRight 函数功能相同。
阅读全文 Javascript 填充函数 pad 的实现

Javascript Cookie 工具 jc.cookie.js

jc.cookie.js 是从YUI3中提取出的cookie操作工具。与YUI一样,支持cookie子cookie。在项目中,只想使用子cookie存储而不想因此就引用好几百k的YUI,那么,使用jc.cookie.js是最好的选择。

函数说明(以下所有函数的option参数的使用说明和YUI3中一样,详见 YUI工具部分-Cookie
阅读全文 Javascript Cookie 工具 jc.cookie.js

Javascript代码验证工具 JSHint

JSHint是一款在线的js代码验证工具,它能帮助你找出在开发中不经意犯下错误和可能存在的潜在问题。JSHint 提供在线和本地使用(基于 Node.js)。同时,还有很多插件支持VS,Eclipse,Notepad++,Sublime Text等。
阅读全文 Javascript代码验证工具 JSHint