目前我正在开发一个用于Web服务的JS库,您可以将它与Twitter Anywhere进行比较.现在我想让它更加以测试为导向.它不容易测试,因为它必须在每个想要使用它的网站上工作,当然还有每个浏览器.
如何有效地测试库?
所有API请求和响应都是JSON,是否有一种测试这些调用的好方法?
我知道Cucumber和js-test-driver.
问候,Chielus
我有一个jQuery.param函数的问题.jQuery使用+而不是%20来对空间进行URL编码
var obje = {
'test': 'tester 2'
}
console.log($.param(obje));
Run Code Online (Sandbox Code Playgroud)
返回"test = tester + 2"
所以我考虑重写这个核心功能:
(function($){
$.fn.param = function( a, traditional ) {
console.log('custom $.param');
var s = [],
add = function( key, value ) {
// If value is a function, invoke it and return its value
value = jQuery.isFunction( value ) ? value() : value;
s[ s.length ] = encodeURIComponent( key ) + "=" + encodeURIComponent( value );
};
// Set traditional to true for jQuery <= …
Run Code Online (Sandbox Code Playgroud) 我使用了5个JavaScript压缩器来压缩JavaScript库(JSMin,YUI压缩器,Packer,闭包编译器和UglifyJS)
现在我知道闭包编译器是减少文件大小的赢家.但是,我也想测试一下性能提升.这样做有什么好办法?
我做了一个简单的测试页面,它使用了所有库的公共方法.是否有用于测试此测试页面的页面速度的工具?例如.在浏览器上运行X次并返回平均加载速度.
谢谢你的回答!
javascript compression packer yui-compressor google-closure-compiler
为了制作工具箱,我想知道如何使用常规按钮而不是最新的无线电按钮制作无线电组 extJS
与jQueryUI一样:http://jqueryui.com/demos/button/#radio
先谢谢,Chielus