花卷的java生活

java
 
 

常用链接

  • 我的随笔
  • 我的评论
  • 我的参与
  • 最新评论

留言簿(3)

  • 给我留言
  • 查看公开留言
  • 查看私人留言

随笔档案

  • 2008年12月 (2)
  • 2008年11月 (1)
  • 2008年3月 (1)
  • 2007年6月 (1)
  • 2006年8月 (1)

相册

  • 杂七杂八

搜索

  •  

最新评论

  • 1. re: 基于Spring+DWR+EXT 技术的一个小项目(附源码和数据库脚本)[未登录]
  • 能否发给我一份 谢了1535686182@qq.com
  • --shi
  • 2. re: 基于Spring+DWR+EXT 技术的一个小项目(附源码和数据库脚本)[未登录]
  • 学习,发给我一份 1061240893@qq.com
  • --bai
  • 3. re: 基于Spring+DWR+EXT 技术的一个小项目(附源码和数据库脚本)[未登录]
  • 在哪里下的啊。
  • --啊啊
  • 4. re: 基于Spring+DWR+EXT 技术的一个小项目(附源码和数据库脚本)[未登录]
  • 可以下载的,不能下载的元婴是原来的那个网站uushare改域名了。现在下载地址更新了,我试过了可以下载。
  • --Sam
  • 5. re: 基于Spring+DWR+EXT 技术的一个小项目(附源码和数据库脚本)
  • 给我一份,嘻嘻!enjoyjavaee@gmail.com
  • --eeee

阅读排行榜

  • 1. 基于Spring+DWR+EXT 技术的一个小项目(附源码和数据库脚本)(6692)
  • 2. Web 开发调试分析工具(推荐)(3439)
  • 3. Proxool 与 Spring 真的水土不服么? (2000)
  • 4. Ext的I18N解决方案(翻译)(1990)
  • 5. Ext 2.* 中文文档及资源打包下载(1982)

评论排行榜

  • 1. 基于Spring+DWR+EXT 技术的一个小项目(附源码和数据库脚本)(23)
  • 2. Ext 2.* 中文文档及资源打包下载(6)
  • 3. Ext的I18N解决方案(翻译)(3)
  • 4. 【Java在线翻译小工具】1.0 版本出来了,欢迎试用(2)
  • 5. Web 开发调试分析工具(推荐)(1)

Powered by: 博客园
模板提供:沪江博客
BlogJava | 首页 | 发新随笔 | 发新文章 | 联系 | 聚合 | 管理

2008年12月29日

Web 开发调试分析工具(推荐)
原帖:http://www.uusam.com/uu/blog/article/268.htm

Firebug For Firefox
Web 调试工具
http://getfirebug.com/index.html

Firebug Lite
Web调试工具,非插件模式(js文件)。支持简单的信息查询和调试。
http://getfirebug.com/lite.html

DebugBar
一款很强大的调试工具,仅仅支持IE,并且收费。
http://www.debugbar.com/

IETester
IE兼容性测试工具,支持IE8 beta 2, IE7 IE 6 and IE5.5 on Vista and XP 等等。
http://www.my-debugbar.com/wiki/IETester/HomePage

Companion.JS
类似于Firebug Lite js的javascript调试器。
http://www.my-debugbar.com/wiki/CompanionJS/HomePage

HttpWatch
一款在IE或者FireFox上的插件,是个HTTP的分析工具。收费
http://httpwatch.com/

IE WebDeveloper
也是IE的一个插件,主要进行HTTP的分析。
http://www.ieinspector.com/dominspector/index.html

Internet Explorer Developer Toolbar
也是IE的一个插件,主要进行HTTP的分析。
http://www.microsoft.com/downloads/details.aspx?FamilyID=E59C3964-672D-4511-BB3E-2D5E1DB91038&displaylang=en

Fiddler
http://www.fiddlertool.com/fiddler/
一款单独的HTTP分析工具,免费很强大。

GenerateData
数据生成工具,可以生成XML, Excel, HTML, CSV or SQL等类型数据。并可以导出成很多格式。
http://www.generatedata.com/#about

JSlint
http://www.jslint.com/
一款JavaScript代码优化工具,在线。

YSlow
web 性能分析工具,作用于FireFox的插件。免费
http://developer.yahoo.com/yslow/

JSEclipse
JavaScript编辑器based on Eclipse上的,免费,有语法提示功能。
http://www.interaktonline.com/Products/Eclipse/JSEclipse/Overview/

MS Script Editor
微软的产品,可以进行简单的JS调试。仅仅支持JScript,非标准W3C Javascript。
http://www.ajaxhead.com/javascript/debug_javascript.html
posted @ 2008-12-29 22:10 暴走花卷 阅读(3439) | 评论 (1) | 编辑 收藏
 
Ext的I18N解决方案(翻译)
以下引用自: http://www.uusam.com/uu/blog/article/269.htm

       我一直在寻找一个Ext中的I18N的解决方案,事实上我在官方并没有找到。在Google搜索之后,发现Mr.Max 写了一个Ext的插件解决了这个问题,他的文章地址是:http://elmasse.blogspot.com/2008/04/i18n-with-extjs-resource-bundle.html
     以下是翻译:

引用内容 引用内容
上周我主要工作在Ext的I18处理上, 有一个在JSP捆绑资源的功能我没有想到。所以我就实现了这个功能-可以简单的得到资源从页面中,这个类的名字是Ext.i18n.ResourceBundle.主要的想法是建立一个对象并得到一个资源包的类,它意味着通过这个资源类,IE拿到资源的名称和语言,然后试图找一个.properties文件。 如果这语言是es-ES, 它将试图寻找这[bundle]_es-ES。properties文件。如果不存在就读取[bundle].properties文件。

然后你就能用getMsg(key)方法,得到一个字符串通过这个key属性。
这是整个代码和一点例子,享受它吧:)

Bundle.js and Test.js可以在这里找到: Ext.forum
(http://extjs.com/forum/showthread.php?t=32456)

使用方法:
var bundle = new Ext.i18n.Bundle({bundle='Application'});
bundle.onReady(
alert('example'+ bundle.getMsg('key1'));
);

如果语言是es-ES,它将会读取一个 Application_es-ES.properties 文件,文件内容像这样:
key1 "Mensaje para la propiedad key1"


如果Application_es-ES.properties 文件不存在,它将读取Application.properties文件:
#This is a simple comment
key1 "this is the message for key1"

类的构造函数是Bundle(config),参数config的格式是: {bundle: , patch:}
bundle: properties文件的名字.
{bundle: 'mybundle'}
它将查找这样的一个文件在:
http:/yourdomain/yourApp/mybundle_[language].properties.
所以如果你不想做I18n,但又要保证以后可以扩展,至少建立一个mybundle.properties文件.


patch: (可选) 这个properties文件的地址.
{bundle: 'mybundle, path: 'resources'}
它将查找这个文件:
http:/yourdomain/yourApp/resources/mybundle_[language].properties.


Take into account that you need to write your application in the bundle.onReady() method in order to be able to access to your bundle.

你需要考虑到写一个bundle。onReady方法来保证资源已经加载完成后在使用。

注意:
这个资源已经存储到一个 Ext.data.Store 对象缓存里面,不会重复读取。

完整demo:
//Test for Bundle


Ext.onReady(function(){
    var bundle = new Ext.i18n.Bundle({bundle:'Application', path: 'resources'});
    bundle.onReady(function(){
        
        alert("culo"+bundle.getMsg('key1'));

    });
});
posted @ 2008-12-29 17:59 暴走花卷 阅读(1990) | 评论 (3) | 编辑 收藏