小编Nic*_*ver的帖子

什么是TDD的优质现实世界示例?

什么是TDD的优质现实世界示例?.net中有哪些中小型开源项目可以展示TDD的最佳实践,可以作为TDD的参考吗?


我正在寻找一个生命呼吸项目的例子,作为TDD的一个很好的例子.可以补充书籍和参考资料的东西,可以单独解释和演示过程.

对于想要从初学者/中级TDD从业者升级的有抱负的开发人员来说,这会有所帮助......

tdd open-source

13
推荐指数
1
解决办法
4037
查看次数

jQuery UI选项卡最小样式

在我的应用程序中,我到目前为止都避免需要加载任何jQuery样式表,但UI-tabs插件似乎需要一些CSS才能工作.好的,很好,但是这些示例可以加载所有UI样式,或许更重要的是,标签样式完全破坏了我自己的外观和感觉.

有没有地方可以学习如何为标签提供足够的CSS工作,所以我可以保留自己的样式?

我不介意最小量的造型有助于很好地安排标签或其他东西,但背景图片,颜色......他们与我自己的造型冲突非常糟糕.

哦,不用了主题滚筒,我相信这对某些人来说很好.只是不在这种情况下,谢谢.

css jquery jquery-ui jquery-ui-tabs jquery-tabs

13
推荐指数
1
解决办法
1万
查看次数

在每个循环中调用Jquery ajax

我在使用jquery .each()和.ajax()函数时遇到了问题.我使用.每()遍历5种元素和正在执行阿贾克斯()调用的每一个.我的问题是,我只希望在从每个ajax请求收到响应时继续循环.目前,所有5个元素都在循环,5个ajax请求正在进行,然后返回5个响应.

她是一个简单的例子:

$(".element").each(function() {
    var id= $(this).find(('txtId').val();
    $.ajax({
       type: "POST",
       url: "/Handlers/Handler.ashx",
       data: "ID=" + id,
       success: function(xml){

         // I would like the each() loop to pause until this is hit, 
         // and some additional logic can be performed. 

       }
     });

});
Run Code Online (Sandbox Code Playgroud)

干杯.

each jquery

12
推荐指数
1
解决办法
3万
查看次数

jQuery禁用css类的所有按钮

我有n个按钮.此按钮具有相同的名称:setAlg.

我会禁用所有具有此名称的按钮.

我试过了

$("input[name='setAlg']").attr("disabled",true);
Run Code Online (Sandbox Code Playgroud)

但它不起作用.

我该怎么办?

非常感谢.

jquery button

12
推荐指数
2
解决办法
8万
查看次数

添加jQueryui按钮以动态添加内容

我有一个项目列表,其中包含一些jQueryUI按钮.在执行操作(删除项目)后,我想通过ajax重新加载列表.

唯一的问题是,当我这样做时,JQueryUI按钮不再显示,只是标准标记.

我知道我可以jQuery.live()用来动态添加点击处理程序等,但我如何应用jQueryUI button()呢?

ajax jquery jquery-ui

11
推荐指数
1
解决办法
7420
查看次数

11
推荐指数
1
解决办法
3万
查看次数

我怎么知道服务器是否启用了JSONP?

我怎么知道服务器是否启用了JSONP?它不是我的服务器,但我尝试从渲染的html访问一些信息.

提前致谢.

javascript jquery json

11
推荐指数
2
解决办法
4831
查看次数

jQuery性能:$('#selector').live()vs手动绑定(当使用ajax请求时)

处理异步加载的内容时,从性能角度来看,它们之间存在任何差异:

// .live()
$('#mybutton').live('click', function(e){ doSomething(); });
Run Code Online (Sandbox Code Playgroud)

并在每次加载内容后手动bind()我们需要的事件:

// manual bind every time
$.ajax({
    url: url,
    success: function(data){
        mycontainer.html(data); // data contains #mybutton
        $('#mybutton').click(function(e){ doSomething(); });  
    }
});
Run Code Online (Sandbox Code Playgroud)

javascript performance jquery

11
推荐指数
1
解决办法
3048
查看次数

AES中的AES加密在Node.js解密.失败.

在node.js中,我使用build in函数来加密数据,如下所示:

var text = "Yes";
var password = "123456";
var encrypt = crypto.createCipher('aes-256-cbc', password);
var encryptOutput1 = encrypt.update(text, 'base64', 'base64');
var encryptOutput2 = encrypt.final('base64');
var encryptedText = encryptOutput1 + encryptOutput2;
Run Code Online (Sandbox Code Playgroud)

输出(加密文本)是:OnNINwXf6U8XmlgKJj48iA ==

然后我用PHP解密它:

$encrypted = 'OnNINwXf6U8XmlgKJj48iA==';
(or $encrypted = base64_decode('OnNINwXf6U8XmlgKJj48iA==')  );
$dtext2 = mcrypt_decrypt(MCRYPT_RIJNDAEL_256, $key, $encrypted, MCRYPT_MODE_CBC);
echo "Decrypted: $dtext2";
Run Code Online (Sandbox Code Playgroud)

我会得到一些有趣的角色,我无法解密它.我尝试使用/不使用base64_decode或MCRYPT_RIJNDAEL_128 ..都失败了.

然后我检查PHP中的加密方式,它看起来与node.js的输出有很大的不同.

$text = "Yes";
    $key = "123456"; 


    $eText = mcrypt_encrypt(MCRYPT_RIJNDAEL_256, $key, $text, MCRYPT_MODE_CBC);
    echo "Encrypted: $eText \n";
    echo "base64: " . base64_encode($eText) . " \n";

    $dtext1 = …
Run Code Online (Sandbox Code Playgroud)

php encryption node.js

11
推荐指数
2
解决办法
1万
查看次数

jQuery元素无法选择parent()

看来使用选择的元素:contains(sub)sub<>不能得到他们的父母.

以下示例应说明我在Safari和Camino(Mac上的Gecko)中遇到的问题:

<html>
 <head>
  <script type="text/javascript" src="http://code.jquery.com/jquery-1.4.2.min.js"></script>
 </head>
 <body>
  <p><strong>bar</strong></p>
  <p><strong>&lt;foo&gt;</strong></p>
  <script type="text/javascript">
alert($('body strong:contains("bar")').length);
alert($('body strong:contains("bar")').parent().length);
alert($('body strong:contains("<foo>")').length);
alert($('body strong:contains("<foo>")').parent().length); // this fails
alert($('body strong').length);
alert($('body strong').parent().length); // two p elements
alert($('body strong').parent().parent().length); // one body
  </script>
 </body>
</html>
Run Code Online (Sandbox Code Playgroud)

输出是:

1
1
1
0
2
2
1
Run Code Online (Sandbox Code Playgroud)

任何想法为什么第四个0而不是1,或我如何绕过这个?

这个页面提到了在选择器中转义名称,但这也不起作用(另外,我不确定它是否适用).

jquery jquery-selectors

10
推荐指数
1
解决办法
621
查看次数