小编ale*_*dro的帖子

CSS性能:后代或两个直接后代选择器最好?

给出以下HTML:

<ul>
  <li>
    <a ...
Run Code Online (Sandbox Code Playgroud)

对于同一组声明,这两个规则集中哪一个更适合考虑其性能?

ul > li > a {
  color: black
}
Run Code Online (Sandbox Code Playgroud)
ul a {
  color: black
}
Run Code Online (Sandbox Code Playgroud)

css performance css-selectors

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

将字符串集合作为参数传递给JavaScript函数

有这个功能.

var cache = [];
$.preLoadImages = function() {
  var args_len = arguments.length;
  for (var i = args_len; i--;) {
    var cacheImage = document.createElement('img');
    cacheImage.src = arguments[i];
    cache.push(cacheImage); console.log(i)
  }
}
Run Code Online (Sandbox Code Playgroud)

然后你就可以这样称呼它

$.preLoadImages("image1.png", "image2.png", "image3.png");
Run Code Online (Sandbox Code Playgroud)

我需要在变量中存储多个图像URL,然后将其传递给函数.
"arguments"类型是Object,所以我处理了一个对象或数组,但它不起作用.
你对如何将urls集合传递给该函数有任何想法吗?

javascript

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

转换选择Twitter引导程序

我正在尝试应用这个脚本http://blog.iamjamoy.com/convert-select-boxes-to-a-fancy-html-dropdown将一个元素转换为一个bootstrap drodown

它在这一行中打破了IE

$(e).find('option').each(function(o,q){

这是代码

$this.each(function(i, e){
        if (!($(e).data('convert') == 'no')) {

            //get some initial data...
            xSelect = $(e).attr('id');
            xLabel =  $("#"+xSelect +  " option:selected").text();
            xClass =  $(e).data('class');

            $(e).hide().wrap('<div class="btn-group" id="xSelect-group-' + i + '" />');
            var select = $('#xSelect-group-' + i);

            select.html('<a class="btn dropdown-toggle '+ xClass + '" data-toggle="dropdown" href="javascript:;">' + xLabel + ' <span class="caret"></span></a><ul class="dropdown-menu"></ul><input type="hidden" value="' + $(e).val() + '" name="' + $(e).attr('name') + '" id="' + $(e).attr('id') + '" class="' + $(e).attr('class') + …
Run Code Online (Sandbox Code Playgroud)

twitter-bootstrap

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