可能重复:
CSS Sprites和重复背景
是否有任何技巧可以使用精灵图像作为可重复的背景?
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
我需要跟踪在我的网站上在线的用户,这样我就可以在在线用户的头像旁边显示"在线"图标.
检测到这一点的第一步是跟踪用户上次看到的时间,所以每次用户请求页面时我都会进行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) 我有一个关联数组,当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) 在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文件的末尾,但没有运气,它仍然关闭.任何想法如何防止这种情况,并能够在没有终端关闭的情况下一个接一个地运行一个命令?
我最近将编辑器从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中使用这种类型的代码模板/快捷方式?
由于各种原因,我无法在项目的这一部分使用jQuery.所以我需要在vanilla js中检测到这一点.我试过这个,但它不起作用:
var myDiv = document.getElementById('foo');
myDiv.onmouseenter = function() {
alert('entered');
}
myDiv.onmouseleave = function() {
alert('left');
}
Run Code Online (Sandbox Code Playgroud) 这不起作用:
$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()方法的回调或其他方式?
这就是我可以选择所有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) 我正在复制粘贴其中一个例子:
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) javascript ×4
jquery ×3
angular ×1
arrays ×1
batch-file ×1
css ×1
css-sprites ×1
editor ×1
ide ×1
json ×1
mysql ×1
netbeans ×1
php ×1
phpunit ×1
sql ×1
sublimetext ×1
sublimetext2 ×1
typescript ×1
windows ×1
xml ×1