小编Cor*_*art的帖子

检查元素上是否存在事件

有没有办法检查jQuery中是否存在事件?我正在使用一个使用自定义命名空间事件的插件,并希望能够检查事件是否绑定到元素.

javascript jquery javascript-events event-triggers

178
推荐指数
6
解决办法
24万
查看次数

使用Node.js HTTP Server获取并设置单个Cookie

我希望能够设置一个cookie,并在每次向nodejs服务器实例发出请求时读取该cookie.可以用几行代码完成,而不需要引入第三方库吗?

var http = require('http');

http.createServer(function (request, response) {
  response.writeHead(200, {'Content-Type': 'text/plain'});
  response.end('Hello World\n');
}).listen(8124);

console.log('Server running at http://127.0.0.1:8124/');
Run Code Online (Sandbox Code Playgroud)

只是尝试直接从nodejs.org获取上述代码,并在其中处理cookie.

javascript cookies node.js

149
推荐指数
8
解决办法
25万
查看次数

内联样式与类

在我的脑海里,我总是知道在任何项目中使用内联样式的类.但是,是否有任何文章/帖子/博客定义每个的利弊?我正在讨论这个问题,我似乎无法找到很久以前我读过的关于此的博文.

css inline-styles

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

更改谷歌地图方向api V3中的单个标记

我想在谷歌地图中使用DirectionsRender时更改标记图标.我已经从这里想出如何将两个标记更改为相同的图标,但我在起点和终点都在寻找自定义图标.有任何想法吗?

编辑:我正在寻找如何为开始和结束标记分配单独的图标.我知道如何为两者改变它,但是使用不同的标记图标证明是困难的.

javascript google-maps google-maps-api-3

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

移动Safari页面卸载/隐藏/模糊深度链接

我正在寻找一个关于移动safari的事件,它将检测页面因重定向而被隐藏的时间.我想直接打开我的应用程序,如果用户安装了它,然后尝试facebook,如果它已安装,如果没有,然后转到该网页获取该ID.

  1. 如果安装了"myapp",则打开myapp.但是safari标签仍然会被重定向到facebook.com
  2. 如果没有安装'myapp',但facebook是,则打开facebook ios app.但是safari标签仍然会被重定向到facebook.com

我用以下HTML/JS 创建了一个测试链接:

    <!DOCTYPE html>
    <html>
    <head>
            <title>Redirect Test</title>
            <script type='text/javascript' src='//ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js'></script>
            <meta name='viewport' content='initial-scale = 1.0,maximum-scale = 1.0' />
    </head>
    <body>
    <button>Open Oreo</button>
    <script type='text/javascript'>
    jQuery(function(){
            jQuery( 'button' ).on( 'click', function(){
                    var myid = null, fbid = null;

                    // Watch for page leave to kill timers
                    jQuery( window ).on( 'pagehide pageshow blur unload', function(){
                            if ( myid ) {
                                    clearTimeout( myid );
                            }
                            if ( fbid ) {
                                    clearTimeout( fbid );
                            }
                    }); …
Run Code Online (Sandbox Code Playgroud)

javascript safari mobile-safari deep-linking ios

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

PHP的PDO源代码

我从我的Ubuntu 9.10本地机器上的repos安装了PHP.我在哪里可以找到PDO类的源代码?

php pdo

6
推荐指数
2
解决办法
9610
查看次数

jquery和xhr.abort

当使用从jQuery.ajax函数传回的xhr中止ajax请求时,firebug显示它仍在尝试加载该请求.它不会阻止任何更多请求,但它也不会显示它完成请求.

这只是一个萤火虫问题吗?

ajax jquery firebug xmlhttprequest abort

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

正则表达式用于分割所有未转义的分号

我正在使用php的preg_split来分割基于分号的字符串,但是我需要它才能在非转义的分号上拆分.

<?
$str = "abc;def\\;abc;def";
$arr = preg_split("/;/", $str);
print_r($arr);
?>
Run Code Online (Sandbox Code Playgroud)

生产:

Array
(
    [0] => abc
    [1] => def\
    [2] => abc
    [3] => def
)
Run Code Online (Sandbox Code Playgroud)

当我想要它产生:

Array
(
    [0] => abc
    [1] => def\;abc
    [2] => def
)
Run Code Online (Sandbox Code Playgroud)

我试过了"/(^\\)?;/","/[^\\]?;/"但他们都产生了错误.有任何想法吗?

php regex preg-replace

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

基于Javascript的HTML/CSS Lint

有没有像JSLINT一样基于javascript的html/css检查器?

html javascript css

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

git 中的 svnadmin 转储

我正在将我的大量工作从个人 SVN 存储库转移到 git 存储库。我有一个 cron 作业设置,它每晚在我的所有 repos 上运行 svnadmin dump 到一个远程文件夹中。git 中有类似的功能吗?

另外,我不完全了解 git,所以这个逻辑很可能是错误的,但是我将所有 svn 存储库保存在一个目录(/home/svn/)下,git 是否创建了一个类似的目录,我可以将其复制到偏远的地点?还是只将快照存储在 .git 目录中?

git backup backup-strategies

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

在VIM中突出显示.html扩展名中的PHP语法

我正在开发一个在.html文件中使用php的代码库.如何告诉VIM在.html文件中正确突出显示php而不将我的.html全部重命名为.php?

php vim

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

Objective-c Try/Catch没有捕获

是否有以下原因无效?

@try {
    CFGetTypeID( NULL );
}
@catch (NSException * e) {
    NSLog(@"Exception: %@", e);
}
@finally {
    NSLog(@"finally");
}
Run Code Online (Sandbox Code Playgroud)

try/catch问题类似,只是看起来上面的块每次都崩溃了.我知道我的调试器设置正确,因为我从另一个问题设置了一个try/catch:

// Test working try catch
NSString* test = [NSString stringWithString:@"ss"];

@try {
    [test characterAtIndex:6];
}
@catch (NSException * e) {
    NSLog(@"Exception: %@", e);
}
@finally {
    NSLog(@"finally");
}

// Now test NULL entry
@try {
    CFGetTypeID( NULL );
}
@catch (NSException * e) {
    NSLog(@"Exception: %@", e);
}
@finally {
    NSLog(@"finally");
}
Run Code Online (Sandbox Code Playgroud)

objective-c try-catch-finally nsexception ios

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