FireBug 官方发布的 1.0BETA 中未包含简体中文包。其实自己给 FireBug 增加新的语言包比较容易的。
本文内容摘要
- 基础知识
- 抽取现有语言包
- 转换并修改文字
- 加入压缩包
- 设置语言选项
- 效果
- 下载现成语言包
FireBug 官方发布的 1.0BETA 中未包含简体中文包。其实自己给 FireBug 增加新的语言包比较容易的。
本文内容摘要
- 基础知识
- 抽取现有语言包
- 转换并修改文字
- 加入压缩包
- 设置语言选项
- 效果
- 下载现成语言包
Firebug integrates with Firefox to put a wealth of development tools at your fingertips while you browse. You can edit, debug, and monitor CSS, HTML, and JavaScript live in any web page.
在AJAX的应用中,往往需要通过URL地址传递一些参数。一般情况下我们常见的是形如 index.html?name=3&size=14 这样的通过location.search对象传递。而为了解决AJAX交互过程中无法使用浏览器的前进后退按钮的问题,也常用形如index.html#name=3&size=14这样的通过location.hash对象传递。我们需要对此进行处理,获取传递的参数名和参数值。
下面这段代码扩展了location对象,增加了2个属性和2个方法。
Properties params 对象,存放 location.search 中的参数名和参数值。形如 params[ name ] = value hashes 对象,存放 location.hash 中的参数名和参数值。形如 params[ name ] = value
Mehtods
getParams 解析 location.search 中的参数 getHashes 解析 location.hash 中的参数
JsInput.com
很强的一个在线输入法网站,可以实现多种输入法,完全Javascript实现,无须安装任何插件!
虽然是老文章了,但是在JavaScript脚本日显重要的今天,如何提高js效率真的是一个需要关注的问题,尤其是RIA的大面积应用。
这个写法是从UGiA.cn看到的,原文是老外erik的一篇Blog。
通常情况下,我们给一个变量用三元表达式赋值是这么写的:
var el = e.target ? e.target : e.srcElement;
现在使用逻辑运算符 || 和 && 可以简化写法:
var el = e.target || e.srcElement;
其原理就是自动将第一个值进行布尔运算判断其属性是真是假。例如
var e = true;
对于Location这个JS内建的对象,似乎很多人都仅仅是应用href和search这两个属性。其实Location对象内建有多个属性和方法,都可以直接调用的。