小编Bor*_*rja的帖子

我怎样才能在javascript中对3维数组进行排序?

我有这个3D阵列

var array = [
     [
       {
          ipo: 10
       }
     ],
     [
       {
          ipo: 5
       }
     ],
     [
       {
          ipo: 15
       }
     ],
];
Run Code Online (Sandbox Code Playgroud)

我想按升序和降序排序.我试过这个:

array.sort(function(a, b) {   //ascending
 return a.ipo - b.ipo;
}); 
Run Code Online (Sandbox Code Playgroud)

但不起作用......你有什么建议?也许我需要添加for loop内部功能?

javascript arrays sorting

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

在robots.txt中只允许一个目录文件?

我想只允许一个目录文件/minsc,但我想禁止目录的其余部分.

现在robots.txt是这样的:

User-agent: *
Crawl-delay: 10
# Directories
Disallow: /minsc/
Run Code Online (Sandbox Code Playgroud)

我想要允许的文件是 /minsc/menu-leaf.png

我害怕造成伤害,所以我不知道我是否必须使用:

一个)

User-agent: *
Crawl-delay: 10
# Directories
Disallow: /minsc/
Allow: /minsc/menu-leaf.png
Run Code Online (Sandbox Code Playgroud)

要么

B)

User-agent: *
Crawl-delay: 10
# Directories
Disallow: /minsc/*    //added "*" -------------------------------
Allow: /minsc/menu-leaf.png
Run Code Online (Sandbox Code Playgroud)

谢谢,抱歉我的英语.

robots.txt

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

最好是仅对移动设备和桌面或媒体查询使用媒体查询而不进行任何定义?

为了获得更好的性能,最好是这样:

#A {
 background: #000;
 border-radius: 10px;
}

@media (min-width: 1025px) {
#A{ 
  margin: 10px;
 }
}

@media (max-width: 1024px) {
 #A {
  margin: 200px;
 }
}
Run Code Online (Sandbox Code Playgroud)

或这个:

@media (min-width: 1025px) {
#A{ 
  background: #000;
  border-radius: 10px;
  margin: 10px;
 }
}

@media (max-width: 1024px) {
 #A {
  background: #000;
  border-radius: 10px;
  margin: 200px;
 }
}
Run Code Online (Sandbox Code Playgroud)

我想了解是否更好地拥有"通用" CSS(不在媒体查询中),而不是根据屏幕大小在媒体查询中只有CSS.

对不起,我的英文(和标题)...非常感谢!:)

css performance

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

仅在移动设备中禁用垂直滚动fory body(不适用于具有溢出的div:auto)

我想在所有移动设备中禁用垂直滚动,我发现这个:

document.body.addEventListener('touchmove', function(e){ e.preventDefault(); });
Run Code Online (Sandbox Code Playgroud)

效果很好......但是这样我也禁用了滚动(对于我的菜单)overflow: auto.

在桌面浏览器,以避免任何JQuery的时候$(window).scroll()添加overflow: hiddenbody.并且以这种方式我没有问题,但使用本机JavaScript代码是...我是javascript的新手.

所以使用jquery我能够禁用body eccept div的scroll with overflow:auto,但不能使用那个js代码.

我希望你能帮助我,对不起我的英语.

html javascript css jquery

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

如何仅在桌面上检测 Safari 浏览器?

如何Safari仅在桌面上检测浏览器?
我只想知道用户何时使用台式机而不是移动设备。

var ua = navigator.userAgent.toLowerCase(); 
if (ua.indexOf('safari') != -1) { 
    //find safari
}
Run Code Online (Sandbox Code Playgroud)

我注意到桌面 Safari 不支持input[type=date]但移动 safari(名称是 webkit?)是的。所以对我来说了解用户何时在桌面上很重要。

非常感谢,对不起我的英语。

javascript safari mobile mobile-safari navigator

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

在jquery中使用on()时更好更快的技术?

我希望我的文件加载速度更快,所以我读了如何制作更快更强大的jquery.我知道我必须使用click(),但最好使用on().

在我的情况下,我有一个div(#menu)里面有一个项目列表(<li>),并点击要打印的项目提醒.我不明白两个选项之间(和为什么)之间的问题是最好的:

一个

  $('#menu li').on('click', function(){
    alert("ok");
   });
Run Code Online (Sandbox Code Playgroud)

    $('#menu').on('click','li', function(){
    alert("ok");
   });
Run Code Online (Sandbox Code Playgroud)

我希望你能帮助我...不幸的是在意大利语中,关于它的解释并不多,而且我用英语不是很好..提前谢谢!!!

javascript performance jquery

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

从头到尾移动数组的元素

我有这个多维数组:

$array48= array(
 array("2017-06-30-104",1498858541000,39.3322,-122.9027,2.11,0,"U",36)
);
Run Code Online (Sandbox Code Playgroud)

OUTPUT:

Array ( 
   [0] => Array ( 
                 [0] => 2017-06-30-104
                 [1] => 1498858541000 
                 [2] => 39.3322 
                 [3] => -122.9027 
                 [4] => 2.11 
                 [5] => 0 
                 [6] => U 
                 [7] => 36                       
                ) 
      ) 
Run Code Online (Sandbox Code Playgroud)

我想移到$array48[0][0]最后,我这样做:

function id_fine($array_disordinato){
    $number= count($array_disordinato);
    for($a= 0; $a < $number; $a++){
       $element=  $array_disordinato[$a][0];

       unset($array_disordinato[$a][0]);
       array_push($array_disordinato[$a],$element);
    } 
    return $array_disordinato;
}

id_fine($array48);
Run Code Online (Sandbox Code Playgroud)

有效,但我不明白为什么OUTPUT是:

Array ( 
   [0] => Array ( 
                 [1] => 1498858541000 
                 [2] => 39.3322 
                 [3] => -122.9027 
                 [4] => 2.11 
                 [5] …
Run Code Online (Sandbox Code Playgroud)

php arrays multidimensional-array

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

单击选择时如何更改选择的“大小”?

抱歉我的英语不好,我有一个问题select

<form name="reg" style="width:700px;" action="#" method="post">
 <p align="center"> 
    <select onChange="reg(this.options[this.selectedIndex].value)" size="1">
        <option selected value="250">Select the Reg</option> 
        <option value="0">Reg 1</option>
        <option value="1">Reg 2</option>
        <option value="2">Reg 3</option>
        <option value="3">Reg 4</option>
        <option value="4">Reg 5</option>
        <option value="5">Reg 6</option>
        <option value="6">Reg 7</option>
        <option value="7">Reg 8</option>
        <option value="8">Reg 9</option>
        <option value="9">Reg 10</option>   
    </select>        
 </p>   
</form> 
Run Code Online (Sandbox Code Playgroud)

我希望当我单击选择时,选择的大小会发生变化size="5",因为当文档加载时,大小是size="1"(这很好),但如果我单击选择,它会显示所有十个选项,这就是问题。 ..虽然,如果我点击选择,大小会改变,是最漂亮的。

编辑 将来该表单可能有更多 250 个选项,因此重要的是,当文档加载大小为1时,当我单击大小为5 .... 仅当选择显示选项时,大小必须为“5”,并且当选择一个选项时,大小必须为 1。

问题是我不知道怎么做到的,也许是用jquery?还是只用CSS?

你能帮助我吗?

谢谢!

html javascript css jquery

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

如何使用国家/地区的所有城市创建输入列表html5?有可能吗

我认为这非常困难...我想给用户提供插入世界之城并查看其周围最近地震的可能性。问题是如何创建所有城市的输入列表。

在我的表单中,用户必须在插入国家之前:http : //jsfiddle.net/Dimcho/LUZvS/

<div class="datalist-holder">
    <input list="country" name="country" class="datalist-input" />
    <datalist id="country">
        <option value="Afghanistan" />
        <option value="Albania" />
        <option value="Algeria" />
        <option value="American Samoa" />
        <option value="Andorra" />
        //...
        //...
    </datalist>
 </div>
Run Code Online (Sandbox Code Playgroud)

而且这个jsfiddle效果很好...

但是插入城市是一个大问题,怎么可能?如何找到世界上所有城市的纬度,经度和城市名称(含地区/省)的良好数据库?

无论如何,我无法在页面中插入所有城市,所以我曾想过使用来将单个国家/地区的城市加载到一个文件中javascript

是个好主意吗?

我想提出很多建议,最重要的是不要降低代码和页面速度的解决方案。表演很重要。

非常感谢,对不起我的英语

html javascript country performance html5

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