小编Mat*_*ich的帖子

gitignore以及如何忽略公共目录名称及其内容

我一直在研究关于.gitignore文件的网络和各种文档.我对Unix /终端(使用Mac OS X)有点n00b,我不能为我的生活弄清楚如何忽略文件夹的内容(任何类型的内容,无论是文件还是其他文件夹,不管它有多深).

我正在开发一个在一致的文件结构中生成图像文件的项目,除了我们遇到有关用户权限的合并冲突.我想忽略包含生成的图像的文件夹,这样我们就可以避免任何进一步的毛发拉动,必须在每次拉动的基础上调整权限.我只是无法使.gitignore文件工作,所以我需要找出文件夹内容匹配的正确模式.我希望它足够通用,因为它可以轻松地包含整个站点(因此,如果任何文件夹包含特定的文件夹名称,它将忽略其内容).

我试过了:

# Images
resample/
resize/
min/
Run Code Online (Sandbox Code Playgroud)

和...

# Images
resample/*
resize/*
min/*
Run Code Online (Sandbox Code Playgroud)

和...

# Images
*/resample/*
*/resize/*
*/min/*
Run Code Online (Sandbox Code Playgroud)

还有更多的组合,结果令人不满意.我从来没有得到过这种foldername/**/*模式.关于这个问题的任何帮助将非常感谢!

git gitignore

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

使用InfoBox插件的Google Maps API v3事件鼠标悬停

我正在使用Google Maps API的v3并使用InfoBox插件(http://google-maps-utility-library-v3.googlecode.com/套件的一部分)来制作一些设计精美的信息窗口对标记物相互作用有反应.

对于这个特定的实验,我试图在标记被盘旋出来时弹出InfoBox窗口,但是我很难在InfoBox窗口上解决有关鼠标悬停/鼠标移动的事件系统的问题.发生的事情是我可以找到DIV并使用a google.maps.event.addDomListener将mouseover和mouseout事件附加到InfoBox,除非它过于繁琐 - 当我将鼠标悬停在InfoBox中的子节点时,它将被视为父节点上的mouseout并触发事件.

这在某种程度上与传播有关吗?我知道InfoBox enableEventPropagation在创建一个新的InfoBox时有一个开关,但是我不太确定如何以及为什么要使用它.

该实验的目的是创建一个信息窗口,其中包含鼠标悬停在标记上方的相关链接.然后,您可以在信息窗口内移动鼠标并进行交互,当您将鼠标移出时,它将关闭信息窗口.我尝试了另一种方法,鼠标悬停在标记上会触发一个外部函数,该函数创建一个外部信息窗口元素,该元素已定位并具有自己的事件处理.这样可以正常工作,但是在地图顶部自定义信息窗口的分层意味着当您将鼠标悬停在另一个标记上时(在自定义信息窗口下),它无法为鼠标注册鼠标悬停.

这是我对InfoBox方法的尝试:

 <!DOCTYPE html>
 <html>
 <head>
 <style type="text/css">
 <!--
    #map {
        width:                  800px;
        height:                 600px;
        margin:                 50px auto;
    }

    .map-popup {
        overflow:               visible;
        display:                block;
    }

    .map-popup .map-popup-window {
        background:             #fff;
        width:                  300px;
        height:                 140px;
        position:               absolute;
        left:                   -150px;
        bottom:                 20px;
    }

    .map-popup .map-popup-content {
        padding:                20px;
        text-align:             center;
        color:                  #000;
        font-family:            'Georgia', 'Times New Roman', serif;
    }
 -->
 </style>
 <script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script>
 <script type="text/javascript" src="http://google-maps-utility-library-v3.googlecode.com/svn/trunk/infobox/src/infobox_packed.js"></script>
 <script …
Run Code Online (Sandbox Code Playgroud)

javascript google-maps

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

使用 YouTube iframe API 时强制使用 nocookie 模式

我想确保当我初始化 a 时new YT.player(),我可以设置它以确保它使用来自www.youtube-nocookie.com域的嵌入。这是目前可能的吗?我还没有在文档中找到任何对它的引用。

youtube-iframe-api

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

为什么JavaScript RegExp缺少“ s”标志?

我喜欢正则表达式。但是,我刚刚发现s在浏览器中运行JavaScript RegExp时无法使用该标志。我很好奇为什么不包括该标志?这真的很有帮助。

我已经看到有一个外部库XRegExp,它启用了此s标志(以及其他一些标志),但是我也很好奇为什么这些额外的(且有用的)标志在标准JavaScript中也不存在。我也不愿意包含另一个外部库...

这是一个示例,其中我尝试解决检测可能包含换行符的WordPress短代码的打开/关闭标签的问题(或者我必须在两者之间插入换行符以改善检测)。

//
// Let's take some input text, e.g. WordPress shortcodes
//
var exampleText = '[buttongroup class="vertical"][button content="Example 1" class="btn-default"][/button][button class="btn-primary"]Example 2[/button][/buttongroup]'

//
// Now let's say I want to extract the shortcodes and its attributes
// keeping in mind shortcodes can or cannot have closing tags too
//
// Shortcodes which have content between the open/closing tags can contain
// newlines. One of the issues with the flags is that …
Run Code Online (Sandbox Code Playgroud)

javascript regex pcre

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