小编Chr*_*man的帖子

为什么在服务器设置mime类型时写<script type ="text/javascript">?

我的理解是mime类型是由Web服务器设置的.为什么我们要添加type="text/javascripttype="text/css"属性?这不是一个无用且被忽略的属性吗?

html javascript css mime-types

64
推荐指数
4
解决办法
9万
查看次数

JavaScript中的闭包/回调函数有哪些用例?

我是听Crockford的JavaScript的关闭谈话和确信信息隐藏的利益,但我没有的时候使用回调函数坚定的认识.

这主要是一个真实的陈述,一个人可以使用或不使用回调来完成相同的功能.

作为编写代码的人,在确定何时使用回调/闭包时,我应该记住哪些启发式或提示?

我不是在寻找一揽子声明'闭包制作更安全的代码',而是在回调是正确的想法时,列出一些实际示例或经验法则.

Crockford的演讲:http: //www.yuiblog.com/blog/2010/04/08/video-crockonjs-5/

javascript closures callback

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

与jQuery .live()等效的Dojo是什么?

与jQuery .live()等效的Dojo是什么?
http://api.jquery.com/live/

我找到的唯一解决方案是dojo.disconnect事件处理程序,并在向页面添加动态标记后重新连接它们.

javascript jquery events dojo live

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

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

如何在虚线CSS边框中更改线条和空白的比例长度?

有人知道我可以在虚线边框中改变线和空白的比例长度(比例线/空白区域是不同的)吗?

css border

9
推荐指数
1
解决办法
4025
查看次数

将事件监听器放在HTML标记与BODY标记之间有什么区别?

我正在查看google.com来源并看到:
<!doctype html><html onmousemove="google&&google.fade&&google.fade(event)">

我不知道HTML标记可以接受事件监听器.将事件监听器放在HTML标记与BODY标记之间有什么区别?冒泡的事件有什么不同吗?

html javascript javascript-events

6
推荐指数
1
解决办法
174
查看次数

在Javascript中,是否有一种技术可以在返回后执行代码?

是否有一种技术可以在返回后执行代码?我想返回一个值然后重置值而不引入临时变量.

我目前的代码是:

var foo = (function(){
  var b;

  return {
    bar: function(a) {
        if(b){
          var temp = b;
          b = false;
          return temp;
        }else{
          b = a;
          return false;
        };
    }
  };
})();

foo.bar(1);
Run Code Online (Sandbox Code Playgroud)

我想避免temp变种.那可能吗?

var b 在函数调用之间保存一个值,因为它是一个memoization样式函数.

javascript

6
推荐指数
2
解决办法
4641
查看次数

Jquery'this'关键字和选择器的基本过滤器

在jQuery中使用' this '关键字时,添加基本过滤器的语法是什么.

例如:

$(this):contains('foo')

$(this):visible OR $(this:visible)
Run Code Online (Sandbox Code Playgroud)

jquery

5
推荐指数
1
解决办法
5531
查看次数

margin-left:2px; 渲染速度比边距快:0 0 0 2px;?

Douglas Crockford描述了JavaScript查询节点风格的结果.如何简单地询问div的边距会导致浏览器在浏览器的渲染引擎中"重排"div四次.

所以这让我想知道,在页面的初始渲染过程中(或者在Crockford的术语中,"网页滚动")编写仅定义非零/非默认值的CSS会更快吗?举个例子:

div{  
  margin-left:2px;  
}
Run Code Online (Sandbox Code Playgroud)

div{  
  margin:0 0 0 2px;  
}
Run Code Online (Sandbox Code Playgroud)

我知道这种"节约"的后果是微不足道的,但我认为理解这些技术的实施方式仍然很重要.此外,这不是关于格式化CSS的问题 - 这是关于渲染CSS的浏览器的实现的问题.

参考:http://developer.yahoo.com/yui/theater/video.php?v = crockonjs-4

javascript css rendering

5
推荐指数
1
解决办法
498
查看次数

如何使用用户身份验证编写功能测试?

我正在为需要用户身份验证的页面编写功能测试.我正在使用sfDoctrineGuard插件.

如何在测试中验证用户身份?

我是否必须通过登录屏幕输入每个测试?

这是我的错误代码:

$b->post('/sfGuardAuth/signin',
       array('signin[password]' => 'password',
             'signin[username]' => 'user',
             'signin[_csrf_token]' => '7bd809388ed8bf763fc5fccc255d042e'))->
       with('response')->begin()->
         checkElement('h2', 'Welcome Humans')->
       end()
Run Code Online (Sandbox Code Playgroud)

谢谢

testing doctrine symfony1 functional-testing symfony-1.4

4
推荐指数
1
解决办法
1320
查看次数

使用GZIP,我可以编写'Sloppy'CSS(以及其他类型的代码)代码吗?

写作简洁的CSS代码的鼓声多年来一直被打败.例如:

这样做:.foo,.bar {color:#f00; }

不是这个:.foo {color:#f00; } .bar {color:#f00; }

使用GZIP压缩是不是与我如何编写上面的CSS无关?由于GZIP将创建一个颜色为动态的库:#f00作为单个实例,并使用指向其多种用途的指针.我想知道,因为重复样式定义与搜索相同的声明更方便.

css performance gzip

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

在Javascript/jQuery中,如果我将代码压缩成"单行",渲染性能是否存在差异?

如果我将代码压缩成一行而不是两行,那么性能是否存在差异(我不会询问可读性)?

例如:

var slide = 'images/' + n + '.png';
$('img').attr('src',slide);

$('img').attr('src','images/' + n + '.png');

就个人而言,我喜欢更少的代码行.通常,我是唯一一个阅读我的代码的人,所以沟通意图并不那么重要.

我很好奇,如果Javascript解释器更快地执行上述选项之一(即使这是一个经典的微优化示例).

javascript optimization jquery interpreter

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