基本问题
我有2根弦。我想将一个字符串添加到另一个字符串中?这是一个例子:
var secondString= "is your name."
var firstString = "Mike, "
Run Code Online (Sandbox Code Playgroud)
这里我有 2 个字符串。我想添加firstString,secondString而不是相反。(这将是:firstString += secondString。)
更多详情
我有 5 个string
let first = "7898"
let second = "00"
let third = "5481"
let fourth = "4782"
var fullString = "\(third):\(fourth)"
Run Code Online (Sandbox Code Playgroud)
我确信third和fourth将会出现fullString,但我不知道first和second。
所以我会检查if statement是否second有00。如果是的话,first也second不会进去fullString。如果没有,则second will go into使用 fullString`。
然后我会检查是否 …
Angular 2和Dart有什么区别?
我读过你可以和dart一起使用AngularJS.那是什么意思?它们不是JavaScript的替代品吗?
我有一个带有input type="file". 我div周围有一个input. 然后我将其设置input为display:none. 在 JavaScript 中,我设置当您选择 时div, 就会input被选中。
这一切都工作得很好,但是当您将文件拖到 上时div,我怎样input才能触发一个drop事件呢?
所以我将如何举办该click活动:
$('#target').click();
Run Code Online (Sandbox Code Playgroud)
我正在寻找这样的东西:
$('#target').drop();
Run Code Online (Sandbox Code Playgroud)
$('#target').click();
Run Code Online (Sandbox Code Playgroud)
$('#target').drop();
Run Code Online (Sandbox Code Playgroud)
$(document).ready(function() {
$('#browseFileDiv').click(function(e) {
$(this).find('input[type="file"]').click();
});
$('#browseFileDiv input').click(function(e) {
e.stopPropagation();
});
});Run Code Online (Sandbox Code Playgroud)
我在这个网站上使用了一个色轮选择器,我想出了一个问题.当我在色轮上方添加文本,然后向下滚动并更改色轮颜色时,色轮光标不包含在实际圆圈中.(它在另一个地方形成一个假想的圆圈,并且色轮光标被约束在那个想象的圆圈中.)
另一个可能与第一个问题相关的问题是,如果你在浏览器中放大,(在chrome:ctrl +中),colorwheels光标像固定元素一样保持位置,它跟随滚动.
如何让彩色光标始终保持在圆圈中?
相关代码(JSFiddle中的第210-210行):
hsv_mapCursor.style.left = ((x * r + colorDiscRadius + doc.body.scrollLeft + doc.documentElement.scrollLeft) - 1) + 'px';
hsv_mapCursor.style.top = ((y * r + colorDiscRadius + doc.body.scrollTop + doc.documentElement.scrollTop) - 1) + 'px';
Run Code Online (Sandbox Code Playgroud)
var Tools = {}, // provides functions like addEvent, ... getOrigin, etc.
startPoint,
currentTarget,
currentTargetHeight = 0;
/* ----------------------------------- */
/* --------- Tool Functions ---------- */
/* ----------------------------------- */
function getOrigin(elm) {
var box = (elm.getBoundingClientRect) ? elm.getBoundingClientRect() : {
top: 0, …Run Code Online (Sandbox Code Playgroud)我正试图milliseconds从NSCalendarUnit. 我能够得到nanosecond,但是数字太多了。我想要的只是 2 个数字。这是我的代码:
var startDate = NSDate()
let dateComponents = NSCalendar.currentCalendar().components(NSCalendarUnit.CalendarUnitNanosecond, fromDate: startDate, toDate: NSDate(), options: nil)
let strFraction = String(format: "%02d", dateComponents.nanosecond)
timeLabel.text = "\(strFraction)"
Run Code Online (Sandbox Code Playgroud)
如何从 NSCalendarUnit 获取毫秒?
我试图从php发送"通知"或错误消息到ajax.我正在努力实现这样的目标:
PHP:
if (myString == '') {
// Send "stringIsEmpty" error to ajax
} else if (myString == 'foo') {
// Send "stringEqualsFoo" error to ajax
}
Run Code Online (Sandbox Code Playgroud)
阿贾克斯
$.ajax({
url: $(this).attr("action"),
context: document.body,
data: formData,
type: "POST",
contentType: false,
processData: false,
success: function(){
alert("It works");
},
error: function() {
if(stringIsEmpty) {
alert("String is empty");
} else if(stringEqualsFoo) {
alert("String equals Foo");
}
}
});
Run Code Online (Sandbox Code Playgroud)
如何向ajax发送错误消息?
更新
这是我的php文件.我尝试使用echo解决方案答案说,但当我输出的data是(在ajax中),我得到undefined:
<?php
$img=$_FILES['img'];
if($img['name']==''){
echo('noImage');
}else{
$filename = …Run Code Online (Sandbox Code Playgroud) 这是此问题的后续问题:使用javascript获取设备宽度。
我正在尝试做的是@media (max-width: 600px)在JavaScript中获得等效的CSS 。
该接受的答案说要做到以下几点:
var width = (window.innerWidth > 0) ? window.innerWidth : screen.width;
Run Code Online (Sandbox Code Playgroud)
那还正确吗?它适用于所有设备吗?
如果正确,检查的目的是(window.innerWidth > 0)什么?
我想知道它是否仍然有效。如果您查看答案的最后评论(有6票赞成票),则会显示:
这怎么有这么多投票?
var width = (window.innerWidth > 0) ? window.innerWidth : screen.width;在iPhone 6和6 Plus上返回667。此解决方案无法正常工作。
我正在尝试使用正则表达式检查文本中是否有数字input。这是代码:
var regex = /^[0-9]+$/;
if (myInput.val().match(regex)) {
console.log("number");
} else {
console.log("bad");
}
Run Code Online (Sandbox Code Playgroud)
它工作得很好,但如果我添加文本,然后一路退格,我就会变得“糟糕”。当文本中没有任何内容时,如何使其记录“良好” input?我不想允许空格,但我想允许一个空的input.
我试过:
var regex = /\s ^[0-9]+$/;
Run Code Online (Sandbox Code Playgroud)
但无论我在 中插入什么input,我总是得到“坏”。
我试图做一个简单的转换color.js从这个图书馆,我似乎无法做到这一点.我尝试了以下内容:
var myColor = new Colors();
var hslColor = myColor.colorConverter.hsv2hsl({
h: 100,
s: 100,
v: 100
});
Run Code Online (Sandbox Code Playgroud)
但是我收到一个错误:
未捕获的TypeError:无法读取未定义的属性'hsv2hsl'
为什么我会收到错误,我该如何解决?
代码片段
var myColor = new Colors();
var hslColor = myColor.colorConverter.hsv2hsl({
h: 100,
s: 100,
v: 100
});
console.log(hslColor);Run Code Online (Sandbox Code Playgroud)
<script src="https://rawgit.com/PitPik/colorPicker/master/colors.js"></script>Run Code Online (Sandbox Code Playgroud)
我试图了解双重感叹号到底是做什么的.是的,我看到了这个问题,有很多答案.所以我原则上知道它的作用,但我不知道为什么人们需要使用它.
据我所知,它将值转换为布尔值.所以我想说我有以下代码:
var myBool = !!(index === 0 || index > len);
Run Code Online (Sandbox Code Playgroud)
我不能忽略它!!,我会得到相同的结果:
var myBool = (index === 0 || index > len);
Run Code Online (Sandbox Code Playgroud)
通过添加我可以获得什么!!?它不是一个布尔值吗?
javascript ×7
css ×2
html ×2
ios ×2
jquery ×2
swift ×2
ajax ×1
angular ×1
dart ×1
forms ×1
milliseconds ×1
nscalendar ×1
nsdate ×1
php ×1
regex ×1
string ×1
sublimetext3 ×1