小编blc*_*223的帖子

样式下部和上部填充HTML5范围输入

如所解释这里,IE允许下部和上部的填充或轨道区域的样式在CSS如下:

/* The following only affects the range input in IE */

input[type="range"]::-ms-fill-lower {
  background-color: red; 
}

input[type="range"]::-ms-fill-upper {  
  background-color: blue;
}
Run Code Online (Sandbox Code Playgroud)
<input type="range">
Run Code Online (Sandbox Code Playgroud)

有没有人知道如何使用CSS或任何JS库将不同的样式应用于Firefox,Chrome等中的范围输入的上下轨道?

更新:

正如Wilson F所指出的,Firefox现在支持这一点:

/* The following only affects the range input in FF */

input[type="range"]::-moz-range-progress {
  background-color: red; 
}

input[type="range"]::-moz-range-track {  
  background-color: blue;
}
Run Code Online (Sandbox Code Playgroud)
<input type="range">  
Run Code Online (Sandbox Code Playgroud)

html css html5

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

使用CDN和完整性属性捆绑JS文件

在ASP.NET MVC 5中,是否可以使用BundleColletion.UseCdnHTML完整性属性进行渲染?例如,有没有做到这一点:

bundles.UseCdn = true;
bundles.Add(
    new ScriptBundle("~/bundles/jquery", "https://code.jquery.com/jquery-3.1.1.min.js")
        .Include("~/Scripts/js/jquery/jquery-3.1.1.min.js")
);
Run Code Online (Sandbox Code Playgroud)

渲染成这个?

<script
  src="https://code.jquery.com/jquery-3.1.1.min.js"
  integrity="sha256-hVVnYaiADRTO2PzUGmuLJr8BLUSjGIZsDYGmIJLv2b8="
  crossorigin="anonymous"></script>
Run Code Online (Sandbox Code Playgroud)

bundle cdn asp.net-mvc-5

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

在git中非交互式地进行hunk阶段

git add -p命令允许对文件或部分文件进行交互式分段(https://git-scm.com/book/en/v2/Git-Tools-Interactive-Staging).

有没有办法以非交互方式登台?说,我有这些帅哥:

$ git diff
diff --git a/test.txt b/test.txt
index 77e67ac..34eabb1 100644
--- a/test.txt
+++ b/test.txt
@@ -1,4 +1,4 @@
-this is the first change
+this is the first change, don't stage it!



@@ -6,5 +6,5 @@ this is the first change



-this is the first change
+this is the second change, stage it!
Run Code Online (Sandbox Code Playgroud)

如果git add -p 2不通过交互式菜单运行第二个hunk ,那么运行一个命令会很不错.

注意:这里提到了一个解决方案(如何在git中以非交互方式调度块?),但它涉及多个命令以及编辑补丁文件的附加步骤.

这什么时候有用?假设我正在编辑一个冗长且重复的JSON文件,并且在运行之后git diff,我知道我想要将所有其他大块文件放在一起.我不想单独检查每个大块头; 我只想告诉git"阶段第2,第4,第6,第8等等."

当尝试使用自定义脚本与Sourcetree(可以使用帅哥)进行交互时,这也很有用.

git

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

::PHP 5.4 中的等效类

我有一个 PHP 脚本,其中包含以下行:

$class = Connection::class;
Run Code Online (Sandbox Code Playgroud)

这在 PHP 5.5 上按预期运行,如下所述: http: //php.net/manual/en/language.oop5.basic.php#language.oop5.basic.class.class。但是,它会在 PHP 5.4 中导致语法错误。

有没有一种简单的方法可以重写此行以在 PHP 5.4 中运行?

php php-5.4

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

Sublime Text用于运行插件的Python解释器在哪里?

我正在尝试找到Sublime Text用来运行插件的Python解释器.

考虑到sys.executable这将给我一个Python解释器的绝对路径,我尝试创建这个插件:

from sys import version_info, executable    
from sublime_plugin import TextCommand

class GetPythonInfo(TextCommand):
    def run(self, edit):
        print(executable)
        print(version_info)
Run Code Online (Sandbox Code Playgroud)

Sublime控制台中的输出:

>>> view.run_command('get_python_info')
python3
sys.version_info(major=3, minor=3, micro=3, releaselevel='final', serial=0)
Run Code Online (Sandbox Code Playgroud)

由于我的系统上没有安装Python 3.3.3,我认为这个解释器是作为Sublime的一部分安装的.有没有办法在Sublime之外运行这个解释器,如果是的话,怎么样?

有一些问题(比如这个)询问如何为构建系统的目的更改Python解释器.相比之下,我想专门为Sublime插件开发构建一个virtualenv.理想情况下,这个virtualenv将基于Sublime内部使用的Python 3.3.3解释器.

我在Mac OS X上使用Sublime Text 3,但我对其他系统/ Sublime版本的答案感兴趣.

python virtualenv sublimetext sublime-text-plugin

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

如何在shell脚本的命令提示符下输入文本而不执行命令?

有没有办法在命令提示符下输出shell脚本而不发出命令?

背景:我每天多次SSH到特定的机器,大约80%的时间,我登录后立即输入相同的三个命令.我只想把这些命令在我.bashrc,但20%的时间,我希望发出这些命令.我想知道是否有一些我可以放入的命令.bashrc会自动将一个字符串放在我的命令行中,这样当我登录时我会看到:

$ cd some/dir && ./some_script.sh
Run Code Online (Sandbox Code Playgroud)

然后我可以按80%的时间输入,或者只是在20%的时间内清除文本.

linux bash shell

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