小编TK1*_*123的帖子

是否可以在精灵中使用重复的背景图像?

可能重复:
CSS Sprites和重复背景

是否有任何技巧可以使用精灵图像作为可重复的背景?

css css-sprites

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

有没有办法只使用JavaScript从另一个域加载XML文件?

jQuery有$ .getJSON()函数,用于从其他域加载json文件,如下所示:

$.getJSON('http://somesite.com/file.js', function(output) {
   // do stuff with the json data
});
Run Code Online (Sandbox Code Playgroud)

我想知道我是否可以对来自其他域的xml文件做同样的事情,或者我是否必须使用服务器端语言?

这是我要加载的xml文档:

http://google.com/complete/search?output=toolbar&q=microsoft

javascript xml jquery json

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

当我这样做时,为什么我的MySQL查询速度很快,而当我这样做时,它的速度会变慢?

我需要跟踪在我的网站上在线的用户,这样我就可以在在线用户的头像旁边显示"在线"图标.

检测到这一点的第一步是跟踪用户上次看到的时间,所以每次用户请求页面时我都会进行UPDATE查询:

UPDATE `users`
SET `last_seen` = CURRENT_TIMESTAMP
WHERE `user_id` = '$user_id'
Run Code Online (Sandbox Code Playgroud)

在此之后,我执行另一个查询,这个查询以我的网站的所有用户为特定标准,以便我可以在主页上显示它们:

SELECT *,
(ACOS(SIN(0.7103989219783) * SIN(RADIANS(users.latitude)) + COS(0.7103989219783) * COS(RADIANS(users.latitude)) * COS(RADIANS(users.longitude) - -1.2894447135174)) * 6371) AS SearchRadius
FROM `users`
INNER JOIN `profiles` ON (
    users.user_id = profiles.user_id
)
WHERE (users.latitude > 38.904216788163 AND users.latitude < 42.501503211837)
AND (users.longitude > -76.252301637251 AND users.longitude < -71.507178362749)
AND (ACOS(SIN(0.7103989219783) * SIN(RADIANS(users.latitude)) + COS(0.7103989219783) * COS(RADIANS(users.latitude)) * COS(RADIANS(users.longitude) - -1.2894447135174)) * 6371) < 200 AND users.sex = '1' AND users.seeking = …
Run Code Online (Sandbox Code Playgroud)

mysql sql

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

PHP:如果它是一个关联数组,如何通过数值偏移获取数组的值?

我有一个关联数组,当var dumped看起来像这样:

Array
(
    [tumblr] => Array
        (
            [type] => tumblr
            [url] => http://tumblr.com/
        )

    [twitter] => Array
        (
            [type] => twitter
            [url] => https://twitter.com/
        )

)
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,键是自定义"tumblr"和"twitter"而不是数字0和1.

有时我需要通过自定义键获取值,有时我需要通过数字键获取值.

有什么方法可以$myarray[0]输出:

(
    [type] => tumblr
    [url] => http://tumblr.com/
)
Run Code Online (Sandbox Code Playgroud)

php arrays

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

运行命令时如何防止批处理文件(.bat)关闭终端?

在Windows 7机器上,如果我在终端中手动运行这样的PHPUnit Selenium命令:

phpunit --verbose --log-junit _selenium_tests\results\home.xml _selenium_tests\frontend\home.php
Run Code Online (Sandbox Code Playgroud)

它生成一个浏览器并运行测试就好了.然后它在屏幕上输出以下内容:

Time: 10 seconds, Memory: 3.50Mb
OK (1 test, 3 assertions)
Run Code Online (Sandbox Code Playgroud)

终端保持开放状态.

现在,如果我将确切的命令复制并粘贴到空文件中并将其保存为test.bat并单击它,它也会运行测试.我可以看到浏览器打开并且所有测试都在运行.唯一的问题是它立即关闭终端提示.所以我看不到上面的输出.

一个更大的问题是,因为它关闭了终端,如果我为其他测试添加更多命令后,他们就不会运行.

我尝试添加:

pause
Run Code Online (Sandbox Code Playgroud)

在bat文件的末尾,但没有运气,它仍然关闭.任何想法如何防止这种情况,并能够在没有终端关闭的情况下一个接一个地运行一个命令?

windows phpunit batch-file

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

如何在Sublime Text 2中做这两件事?

我最近将编辑器从Netbeans IDE切换到Sublime Text 2.在Netbeans编写PHP时,如果我遇到语法错误,那么在该行的开头会有一个错误图标.

Sublime Text 2似乎没有开箱即用.我必须安装什么插件才能获得此功能?

在Netbeans中,您可以设置代码模板.你基本上会写这样的东西:

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js"></script>
Run Code Online (Sandbox Code Playgroud)

并调用模板jquery.然后,每当你需要在一个页面上使用jquery时,你只需要jquery点击tab并点击,脚本标签就会插入到那个位置.

如何在Sublime中使用这种类型的代码模板/快捷方式?

ide netbeans editor sublimetext sublimetext2

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

如何在纯JavaScript中检测mousein和mouseleave?

由于各种原因,我无法在项目的这一部分使用jQuery.所以我需要在vanilla js中检测到这一点.我试过这个,但它不起作用:

http://jsfiddle.net/qHfJD/

var myDiv = document.getElementById('foo');

myDiv.onmouseenter = function() { 
    alert('entered');
}

myDiv.onmouseleave = function() { 
    alert('left');
}
Run Code Online (Sandbox Code Playgroud)

javascript

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

回调后jQuery插入?

这不起作用:

$block.insertAfter(form);

$('.date', $block).datetime({
     userLang: 'en',
    americanMode: true
});
Run Code Online (Sandbox Code Playgroud)

但这样做:

$block.insertAfter(form);

window.setTimeout(function() {
    $('.date', $block).datetime({
        userLang: 'en',
        americanMode: true
    });
}, 1000);
Run Code Online (Sandbox Code Playgroud)

datetime()是一个插件,我附加到带有类的输入元素date.显然#1不起作用,因为该元素在DOM中仍然不可用,等待1秒后工作.但这很糟糕.如何扩展jQuery以接受该insertAfter()方法的回调或其他方式?

javascript jquery

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

检查点击的链接href是否不以井号标记开头

这就是我可以选择所有href都不以开头的链接的方法#

$('a:not([href^="#"])')
Run Code Online (Sandbox Code Playgroud)

但我怎么能确定一个链接是否具有HREF与哈希标签启动或没有它的点击?这将失败:

$('a').on('click', function() {
   if($(this).is('[href^="#"])')) {
     alert('No hash');
   }
});
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

错误:类型'Observable <any>'上的属性'pipe'不存在

我正在复制粘贴其中一个例子:

https://material.angular.io/components/autocomplete/overview

HTML:

<form class="example-form">
  <mat-form-field class="example-full-width">
    <input type="text" placeholder="Pick one" aria-label="Number" matInput [formControl]="myControl" [matAutocomplete]="auto">
    <mat-autocomplete #auto="matAutocomplete">
      <mat-option *ngFor="let option of filteredOptions | async" [value]="option">
        {{ option }}
      </mat-option>
    </mat-autocomplete>
  </mat-form-field>
</form>
Run Code Online (Sandbox Code Playgroud)

TS:

import {Component} from '@angular/core';
import {FormControl} from '@angular/forms';
import {Observable} from 'rxjs/Observable';
import {startWith} from 'rxjs/operators/startWith';
import {map} from 'rxjs/operators/map';

/**
 * @title Filter autocomplete
 */
@Component({
  selector: 'autocomplete-filter-example',
  templateUrl: 'autocomplete-filter-example.html',
  styleUrls: ['autocomplete-filter-example.css']
})
export class AutocompleteFilterExample {

  myControl: FormControl = new FormControl();

  options = [
    'One', …
Run Code Online (Sandbox Code Playgroud)

typescript angular

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