小编Axe*_*xel的帖子

如何通过PHP检查目录是否存在?

我想创建一个目录,如果它不存在.

是否is_dir足够用于此目的?

if ( !is_dir( $dir ) ) {
    mkdir( $dir );       
}
Run Code Online (Sandbox Code Playgroud)

或者我应该结合is_dir使用file_exists

if ( !file_exists( $dir ) && !is_dir( $dir ) ) {
    mkdir( $dir );       
} 
Run Code Online (Sandbox Code Playgroud)

php

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

如何在CoffeeScript中迭代对象中的键和值?

我有一个对象(一个"关联数组",也就是说 - 也称为普通的JavaScript对象):

obj = {}
obj["Foo"] = "Bar"
obj["bar"] = "Foo"
Run Code Online (Sandbox Code Playgroud)

我想迭代obj使用CoffeeScript,如下所示:

# CS
for elem in obj
Run Code Online (Sandbox Code Playgroud)

上面的CS代码编译成JS:

// JS
for (i = 0, len = obj.length; i < len; i++)
Run Code Online (Sandbox Code Playgroud)

这种情况不合适.


JavaScript的方式会是,for(var key in obj)但现在我想知道:我怎么能在CoffeeScript中做到这一点?

javascript coffeescript

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

CSS滚动条样式跨浏览器

如何定义CSS滚动条样式跨浏览器?我测试了这段代码,它只适用于IE和Opera,但在Chrome,Safari和Firefox中失败了.

<style type="text/css">
<!--    
body {
    scrollbar-face-color: #000000;
    scrollbar-shadow-color: #2D2C4D;
    scrollbar-highlight-color:#7D7E94;
    scrollbar-3dlight-color: #7D7E94;
    scrollbar-darkshadow-color: #2D2C4D;
    scrollbar-track-color: #7D7E94;
    scrollbar-arrow-color: #C1C1D1;
}
-->
</style>
Run Code Online (Sandbox Code Playgroud)

css scrollbar

159
推荐指数
4
解决办法
59万
查看次数

当前页面的JavaScript硬刷新

如何强制Web浏览器通过JavaScript对页面进行硬刷新?
硬刷新意味着获取页面的新副本并刷新所有外部资源(图像,JavaScript,CSS等).

javascript reload window.location page-refresh

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

丢弃事件未在chrome中触发

看来drop事件并没有在我预料到的时候触发.

我假设当被拖动的元素在目标元素上方释放时会触发drop事件,但这似乎不是这种情况.

我有什么误会?

http://jsfiddle.net/LntTL/

$('.drop').on('drop dragdrop',function(){
    alert('dropped');
});
$('.drop').on('dragenter',function(){
    $(this).html('drop now').css('background','blue');
})
$('.drop').on('dragleave',function(){
    $(this).html('drop here').css('background','red');
})
Run Code Online (Sandbox Code Playgroud)

javascript jquery events drag-and-drop jquery-events

80
推荐指数
3
解决办法
4万
查看次数

使用jQuery选择HTML注释

有没有人知道如何用jQuery选择HTML注释节点?

<html>
<head>
    <title>Check Test</title>
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
    <script type="text/javascript">
        $(function() {
            $("body *").each(function() {
                alert($(this).wrap("<span />").parent().html());
            });
        });
    </script>
</head>
<body>
    <!-- Hello -->  
    <p>
        <label for="thing">Thing Label</label>
        <input id="thing" type="checkbox" />
    </p>
Run Code Online (Sandbox Code Playgroud)

这不会发表评论.

html jquery

68
推荐指数
4
解决办法
4万
查看次数

我们可以在php中使用别名吗?

是否可以在PHP中使用不同的名称对函数进行别名?如果有,怎么样?

假设我们有这个函数sleep();

有没有快速的方法来创建一个名为wait()的别名;

不写这段代码

function wait( $seconds ) {
    sleep($seconds);
}
Run Code Online (Sandbox Code Playgroud)

php alias function

53
推荐指数
8
解决办法
4万
查看次数

如何重置CSS3*-transform:translate(...)?

如何重置CSS transform属性CSS translate值?

说我有:

div.someclass {
    -webkit-transform: translate3d(0, -50%, 0);
       -moz-transform: translate(0, -50%);
        -ms-transform: translate(0,- 50%);
         -o-transform: translate(0, -50%);
            transform: translate3d(0, -50%, 0);
}
Run Code Online (Sandbox Code Playgroud)

那么如何清除所有变换/翻译?


我应该使用: translate(0, 0);/translate3d(0, 0, 0); transform:auto;

reset css3 css-transforms

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

从jQuery对象中删除项目

jQuery可以轻松地从DOM中删除节点.但是你如何从jQuery对象中删除一些东西?

jquery

49
推荐指数
3
解决办法
4万
查看次数

使用jQuery UI Datepicker时如何格式化日期,小时,分钟和秒?

是否可以使用jQuery UI Datepicker格式化日期以显示小时,分钟和秒?

这是我目前的模型:

$(function() {
    $('#datepicker').datepicker({ dateFormat: 'yyy-dd-mm HH:MM:ss' }).val();
});
Run Code Online (Sandbox Code Playgroud)
<html>
<head>
  <link rel="stylesheet" href="http://code.jquery.com/ui/1.9.2/themes/base/jquery-ui.css">
  <title>snippet</title>
</head>
<body>

  <input type="text" id="datepicker">

  <script src="https://code.jquery.com/jquery-1.12.4.min.js"></script>
  <script src="https://code.jquery.com/ui/1.9.2/jquery-ui.min.js"></script>
Run Code Online (Sandbox Code Playgroud)

当我调用.datepicker({ dateFormat: 'yyy-dd-mm HH:MM:ss' })返回值时:

201313-07-03 HH:7月:ss

这是一个JSFiddle.

javascript jquery datepicker jquery-ui-datepicker

45
推荐指数
4
解决办法
26万
查看次数