小编fre*_*nte的帖子

是否有"盒子阴影颜色"属性?

我有以下CSS:

box-shadow: inset 0px 0px 2px #a00;
Run Code Online (Sandbox Code Playgroud)

现在我正在尝试提取该颜色以使页面颜色"skinnable".有没有办法做到这一点?只需删除颜色,然后再次使用相同的密钥就会覆盖原始规则.

似乎没有box-shadow-color,至少谷歌没有任何改变.

css css3 box-shadow

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

使用终端中的RegEx从字符串中提取字符串

我有一个类似的字符串,first url, second url, third url并且只想在OS X终端中提取url单词之后second(仅第一次出现).我该怎么做?

我最喜欢的编辑器中,我使用正则表达式/second (url)/并用于$1提取它,我只是不知道如何在终端中执行它.

请记住,这url是一个实际的网址,我将使用其中一个表达式来匹配它:正则表达式匹配网址

regex bash grep

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

如何在没有拉取请求的情况下合并github.com上的分支机构?

看起来GitHub只允许通过发出拉取请求然后合并来合并分支.

有没有办法在没有本地克隆的情况下合并mobilemaster一个步骤中

我只看到这个按钮,它创建了一个需要在第二步中合并的拉取请求:

比较,查看,创建拉取请求

github

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

我现在可以安全地使用<script defer>吗?

从我正在阅读的内容来看,现在广泛支持defer属性,但我从未看到它被使用或提及过.<script>

如果您不需要推迟内联脚本并且不动态添加脚本(这会导致IE9和Safari 4-中出现问题),那么似乎可以可靠地使用它并且在指定顺序的DOMContentLoaded之前运行脚本(这不会发生async)

这基本上是大多数网站所需要的:在DOMready上按顺序运行几个或多个外部脚本.例如:

<script defer src='jquery.js'></script>
<script defer src='jquery.some-plugin.js'></script>
<script defer src='my-scripts.js'></script>
Run Code Online (Sandbox Code Playgroud)

为什么不广泛使用?我现在可以实际使用它吗?

javascript deferred-execution

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

使用HTML5视频标记退出全屏

我试图让视频在视频结束时退出全屏,但事实并非如此.我搜索并找到了做到这一点的方法,但对于我的生活,我无法让它发挥作用.我正在iPad2上测试最新版本的Chrome(15)和iOS 5.这是我正在使用的代码:

<html>
<head>
<script src="http://code.jquery.com/jquery-2.1.3.min.js"></script>
<script>
$(document).ready(function(){
  $("#myVideoTag").on('ended', function(){
    webkitExitFullScreen();
  });
});

</script>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>854x480</title>
</head>
<body>
<video  width="854" height="480"
        src="video/854x480-Template_1.mp4"
        poster="images/poster.jpg"
        id="myVideoTag"
        type="video/mp4"
        preload="auto"
        autobuffer
        controls>
  <p>Requires HTML5 capable browser.</p>
</video>

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

任何帮助将不胜感激.

jquery fullscreen exit ipad html5-video

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

SVG视图溢出:隐藏/裁剪

有没有办法在viewBox隐形之外做任何事情?好像它viewBox本身就是一个元素overflow: hidden

jsFiddle中,您可以看到viewBox以蓝色突出显示的内容.

<svg width="100%" height="100%" viewBox="0 0 800 100">
    <rect width="100%" height="100%" fill="none" stroke="blue" />
    <text y="10" x="10%" width="10%" height="200%" fill="#000" font-size="30" >
        Only the part inside the viewBox should be visible
    </text>
</svg>
Run Code Online (Sandbox Code Playgroud)

只有viewBox中的部分应该是可见的

svg

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

如何在不考虑变换的情况下计算getBoundingClientRect()?

getBoundingClientRect()返回屏幕上的元素的坐标之后被转化.如何变换之前计算这些坐标?即没有变形.

我找到的最简单的方法是:

element.style.transform = 'none'; //temporarily reset the transform
var untransformedOffset = element.getBoundingClientRect().top; //get the value
element.style.transform = ''; //set it back
Run Code Online (Sandbox Code Playgroud)

但这会导致布局抖动缓慢,特别是如果在许多元素上完成则会引起注意.现场演示:http://jsbin.com/nibiqogosa/1/edit?js,console,output

有没有更好的办法?


该javascript代码可以应用于:

<div id="element"></div>
<style> #element { transform: translateY(20px); }</style>
Run Code Online (Sandbox Code Playgroud)

结果将为0(不包括页面的边距)

结果element.getBoundingClientRect().top将是20(不包括页面的边距)

编辑:答案综述

http://jsbin.com/kimaxojufe/1/edit?css,js,console,output

javascript

10
推荐指数
2
解决办法
8120
查看次数

如何在Sublime Text中循环使用多个游标,就像使用占位符一样?

有没有办法像占位符一样选择多个游标?

Sublime Text 2多个插入符号

放置这些游标会:

  1. 输入"索引"
  2. tab
  3. 输入"产品"
  4. tab
  5. ...

sublimetext2

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

Chrome 仅在某些网站上强制框架使用白色背景

我正在构建一个注入本地页面的 Web 扩展,并且在某些网站上遇到了奇怪的 Chrome 限制:我无法将 iframe 设置为透明:

\n

GitHub 显示一个白色的 iframe; Twitter 显示透明 iframe

\n

在 GitHub.com(登录后)或 Google 上尝试:

\n
document.body.insertAdjacentHTML(\n  \'afterbegin\',\n  \'<iframe style="background: red" srcdoc="<style>body {background:none}">\'\n)\n
Run Code Online (Sandbox Code Playgroud)\n

您将看到显示 iframe 页面\xe2\x80\x99s 背景(白色),而不是元素\xe2\x80\x99s 背景(在本例中为红色以突出显示问题)。

\n

如果您在 StackOverflow 或 Twitter 上尝试相同的代码,您会发现 iframe 是红色的。

\n

我认为这是由于安全原因,但奇怪的是,它甚至发生在这个缺乏任何安全标头的简单网站上: https: //sjmulder.nl/en/textonly.html

\n

Firefox 和 Safari 不受影响。

\n

iframe google-chrome-extension

9
推荐指数
2
解决办法
3140
查看次数

wget".listing:没有这样的文件或目录"

我正在尝试将一个服务器的目录转移到另一个服务器(两周前我做过的事情),但现在我不确定为什么这不起作用.我在用:

wget -nc -r ftp://user:password@host/directory/directory/
Run Code Online (Sandbox Code Playgroud)

然后得到这个:

Logging in as 'user'... Logged in!
==> SYST ... done.    ==> PWD ... done.
==> TYPE I ... done.  ==> CWD /directory/directory/directory ... done.
==> PASV ... done.    ==> LIST ... done.
host/dir/dir/dir: No such file or directoryhost/dir/dir/dir/.listing: No such file or directory
unlink: no such file or directory
Run Code Online (Sandbox Code Playgroud)

这是怎么回事?

谢谢你的帮助!

ftp host wget

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