小编and*_*rew的帖子

javascript的同步性

我试图了解javascript的哪些部分是同步的,哪些是异步的.

我的问题是,在下面的代码中,为什么它会在循环花费的时间长于1毫秒16384 之前发出警报1

演示

setTimeout(function () {
    alert(1)
}, 1)

for (i = 0; i < 16384; i++) {
    for (j = 0; j < 16384; j++) {}
}


alert(j)
Run Code Online (Sandbox Code Playgroud)

javascript

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

filter_input用于会话变量

是否有一些相当于filter_input我可以用$_SESSION我会用$_POST

当我尝试它时给出错误:

Warning: filter_input(): INPUT_SESSION is not yet implemented

session_start();
$x=filter_input(INPUT_SESSION, 'x');
if ($x){
    echo $x;
}
Run Code Online (Sandbox Code Playgroud)

php版本: PHP Version 5.5.12-1+deb.sury.org~precise+1

php session

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

Unshift对象引用到数组中

所以我可以使用将对象的引用推送到数组中 &

$a = (object) array('a' => 1);
$b[]='test';
$b[] = &$a;
$a->b = 2;
var_dump($b);
Run Code Online (Sandbox Code Playgroud)

结果:

array (size=2)
  0 => string 'test' (length=4)
  1 => &
    object(stdClass)[2]
      public 'a' => int 1
      public 'b' => int 2
Run Code Online (Sandbox Code Playgroud)

但是如何将引用"推"到数组的开头呢?

我试过了

array_unshift($b, &$a);
Run Code Online (Sandbox Code Playgroud)

但是我得到了 Fatal error: Call-time pass-by-reference has been removed

php

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

mysql将日期转换为当前年份的相同日期

如何用当前年份替换日期列中的年份?

以下收益 NULL

SELECT str_to_date(concat(year(now()), '-',
month(datecolumn), '-' ,day(datecolumn)), '%Y-%M-%D')
FROM TABLE
Run Code Online (Sandbox Code Playgroud)

mysql date

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

使用链接创建具有数据属性的元素

我想通过链接使用来创建一个新元素并同时创建一个数据属性 jQuery.data

所以在这里的例子中我想创建:

<div data-test="test">test</div>
Run Code Online (Sandbox Code Playgroud)

我试过了:

$("<div>").data(this, 'test','test').append('test').appendTo('body');
Run Code Online (Sandbox Code Playgroud)

没有成功,有可能吗?

这里是一个小提琴一起玩

jquery custom-data-attribute

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

在循环中使用+ =表示字符串,这是不好的做法吗?

我看到这个用于另一个帖子的字符串构建方法已被删除.

其中一条评论将这种做法描述为"职业限制"

为什么会这样?

string loops concatenation

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

如何检查开关主题是否为对象?

我的Ajax响应可以是一个json object,bool或者各种string values

我可以检查它是否是switch语句中的对象?

$.post('url',{some:'data'},function(response){
   switch (response){
   case true:
     console.log('is true');
     break;
   case false:
     console.log('is false');
     break;
   case 'success':
     console.log('is success');
     break;
   case typeof this === 'object' // thought I'd try this but it didn't work.
     console.log('is object');
     break;
   }
});
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

bootstrap-switch复选框值始终"on"

我正在开发CMS,在Add Form上我正在使用我的表单中的Bootstrap-switch.但它总是回归checkedon重视.

的jsfiddle

<html>
<head>
<link rel="stylesheet" type="text/css" href="http://www.bootstrap-switch.org/docs/css/bootstrap.min.css">
<link rel="stylesheet" type="text/css" href="http://www.bootstrap-switch.org/dist/css/bootstrap3/bootstrap-switch.css">
<script type='text/javascript' src="http://www.bootstrap-switch.org/docs/js/bootstrap.min.js"></script>
<script type='text/javascript' src="http://www.bootstrap-switch.org/dist/js/bootstrap-switch.js"></script>
<script type='text/javascript'>

$(window).load(function(){

    var s = $('#status').val();
    $("#status").change(function(){
        alert(s);
    });

});
</script>

</head>
<body>

    <input type="checkbox" id="status" name="status" checked>

</body>
</html>
Run Code Online (Sandbox Code Playgroud)

jquery twitter-bootstrap

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

php redirect vs htaccess哪个更好?

我希望访问http://www.domain.com/user/xyz.php的网站访问者重定向到https://www.domain.com/user/xyz.php.

即.如果他们在/ user /他们在安全的位置.所以必须重定向到https

我的问题不是具体如何实现这一点,但哪种方法更好?

我的直觉是说我应该用a .htaccess Rewrite rule 但我也考虑过这样的事情:

    <?php
    if (!$_SERVER['HTTPS'] && strstr('user', $_SERVER['REQUEST_URI'])){
        header('location:https://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF']);
    }
Run Code Online (Sandbox Code Playgroud)

我想听听有关效率和安全性以及其他考虑因素的意见.

php apache .htaccess mod-rewrite redirect

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

PHP mysqli 查询结果与 foreach 循环回显

在我的上一个项目中,我使用foreach循环为每个 mysqli 结果分配了一个变量,例如$r->mydata,但我不小心格式化了我的电脑,所以我丢失了我的核心文件,我不记得我是怎么做到的。我记得我做过这样的事情

$result = $db->query("SELECT * FROM data");
if($result->num_rows){
    while ($row = $result->fetch_object()) {
        foreach ($row as $r){
            $row[] = $r;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我可以像这样从 while 循环外部访问结果:

<?php echo $r->mydata ?>
Run Code Online (Sandbox Code Playgroud)

任何人都可以编辑我的代码,使其像以前一样工作吗?

html php mysqli

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

如何使用onclick Javascript模糊背景?

我想打开一个小窗口(我有那个编程的部分)显示在屏幕上,而浏览器/文档/背景模糊并失去焦点.

例:

我想拥有它,以便当我按下按钮时,

 <a onclick = "CODEHERE" href="blah">Click Here</a>
Run Code Online (Sandbox Code Playgroud)

它模糊了背景 - 我在"CODEHERE"中写了什么.

顺便说一句,我在Shopify工作.

这是我想要它的样子的示例图像: 在此输入图像描述

html javascript css

-3
推荐指数
1
解决办法
2万
查看次数