小编mon*_*ist的帖子

Git Alias - 多个命令和参数

我正在尝试创建一个使用多个Git命令和位置参数的别名.每个都有Stackoverflow页面,两者都显得非常明显,但我遇到了麻烦.

例如,我想切换到分支foo并执行状态.所以在我看来.gitconfig,我有:

  [alias] 
     chs = !sh -c 'git checkout $0 && git status'
Run Code Online (Sandbox Code Playgroud)

这不起作用.而这样的事情会起作用.

chs = !sh -c 'git checkout $0'

echoes = !sh -c 'echo hi && echo bye'
Run Code Online (Sandbox Code Playgroud)

任何见解将不胜感激.

git alias sh git-alias

170
推荐指数
9
解决办法
6万
查看次数

在jQuery中获取CSS规则的百分比值

假设规则如下:

.largeField {
    width: 65%;
}
Run Code Online (Sandbox Code Playgroud)

有没有办法以某种方式获得'65%',而不是像素值?

谢谢.

编辑:不幸的是,在我的情况下使用DOM方法是不可靠的,因为我有一个导入其他样式表的样式表,因此cssRules参数以null未定义的值结束.

但是,这种方法适用于大多数简单的情况(一个样式表,文档标记内的多个单独的样式表声明).

css jquery

97
推荐指数
7
解决办法
8万
查看次数

如何将HTMLElement转换为字符串

我将在javascript中创建一个xml元素来与服务器端交换数据.我发现我可以用document.createElement.But来做它我不知道如何将它转换为字符串.浏览器中是否有API使其更容易?或者是否有任何js lib包含这个API?

提前致谢.

//修改

我发现浏览器API XMLSerializer,它应该是序列化为字符串的正确方法.

html javascript

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

JavaScript:DOM加载事件,执行顺序和$(文档).ready()

我刚刚意识到,我缺乏在将页面加载到浏览器中时究竟发生了什么的基本知识.

假设我有这样的结构:

<head>

<script src="jquery.js" type="text/javascript"></script>
<script src="first.js" type="text/javascript"></script>
</head>
<body>
...
<script type="text/javascript" id="middle">
    // some more JS here...
</script>
...
<script src="last.js" type="text/javascript"></script>
</body>
Run Code Online (Sandbox Code Playgroud)

以下是我的问题:

  1. 发生了什么事情?首先是DOM然后执行JS,反之亦然,还是同步(或者一旦JS文件完成下载,不考虑DOM)?我知道脚本按顺序加载.

  2. 哪里$(document).ready()适合?在Firebug的Net选项卡中,我看到了DOMContentLoaded事件和load事件.被$(document).ready()触发时,DOMContentLoaded事件触发?找不到任何具体信息(每个人只提到"加载DOM时").

  3. "当DOM加载时"究竟是什么意思?所有HTML/JS都已被浏览器下载和解析?或者只是HTML?

  4. 以下方案是否可能:有一个$(document).ready()调用代码last.js,但在last.js加载之前运行?它最有可能在哪里(first.js在内联代码块中)?我该如何防止这种情况?

我想要了解什么时候发生什么以及取决于什么(如果有的话)的大局.

javascript jquery events dom

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

作为jQuery选择器的字符串数组?

我有一个字符串数组,它们是有效的jQuery选择器(即页面上元素的ID):

["#p1", "#p2", "#p3", "#p4", "#p5"]
Run Code Online (Sandbox Code Playgroud)

我想将具有这些ID的元素选择到jQuery数组中.这可能是基本的,但我在网上找不到任何东西.我可以有一个for循环,它创建一个字符串"#p1,#p2,#p3,#p4,#p5",然后可以作为单个选择器传递给jQuery,但不是另一种方式?有没有办法将字符串数组作为选择器传递?

编辑:实际上,已经一个答案.

javascript jquery

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

如何在Java中将ActionListener添加到JButton中

private JButton jBtnDrawCircle = new JButton("Circle");
private JButton jBtnDrawSquare = new JButton("Square");
private JButton jBtnDrawTriangle = new JButton("Triangle");
private JButton jBtnSelection = new JButton("Selection");
Run Code Online (Sandbox Code Playgroud)

如何将动作侦听器添加到这些按钮,以便从我可以调用actionperformed它们的主方法,所以当它们被单击时,我可以在我的程序中调用它们?

java user-interface swing jbutton actionlistener

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

单击标签内的链接时如何防止复选框检查

我在标签内有一个链接.问题是,当用户在阅读完术语后单击"返回"时,将取消选中该复选框,因为当他们点击链接时,他们也同时取消选中该框,因为该链接位于标签内.

<input type="checkbox" id="terms" name="terms" checked="checked" /> 
<label for="terms">I agree to be bound by the <a href="/terms">Terms</a></label>
Run Code Online (Sandbox Code Playgroud)

如何在单击链接时阻止选中复选框?尝试event.preventDefault()在标签上单击,但这不会阻止选中/取消选中复选框.

我可以从标签内部取出链接(这意味着更多的CSS样式).但现在我很好奇以上是否可行.

javascript jquery

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

JavaScript文件中的代码如何获取文件的URL?

我需要动态地将CSS样式表加载到不同域中的页面.如何获取要在样式表的href属性中使用的JS文件的完整URL ?

例如,这是结构:

http://bla.com/js/script.js

http://bla.com/css/style.css

我想动态地将样式表加载到页面http://boo.net/index.html中.问题是,我事先并不知道bla.com位,只是样式表在../css/中相对于JS文件.

当然,该脚本包含在index.html中.jQuery也很好.

javascript jquery path cross-domain

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

无法在nodejs中设置AWS凭据

我正在使用nodejs开展云项目.我必须运行EC2实例,所以已经完成了npm install aws-sdk.

我相信我们必须在运行应用程序之前添加我们的凭据吗?

我无法访问文件夹,因此我创建了一个文件夹,并在credentials.txt文件中添加了凭据.

C:\用户\ jessig\AWS

我不断收到此错误:{[TimeoutError:配置中缺少凭据]消息:'配置中缺少凭据',代码:'CredentialsError',

我尝试在环境变量中设置Access密钥和密钥但仍然得到相同的错误..

不知道为什么我找不到.aws\credentials(Windows)文件夹..

有人可以帮忙吗?

非常感谢Jessi

amazon-ec2 amazon-web-services node.js

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

如何从模板Haskell发出重写规则

我写了一些TemplateHaskell发出重写规则的代码,但是GHC(8.6.5)拒绝了我的规则,并出现以下错误:

Rule "mapKWith/Pure":
    Illegal expression: ((mapKWith @Pure) constraintProxy)
    in left-hand side: ((mapKWith @Pure) constraintProxy) func
LHS must be of form (f e1 .. en) where f is not forall'd
Run Code Online (Sandbox Code Playgroud)

如果我使用编译-ddump-splices并查看该规则,则可以看到它看起来像这样(重新格式化):

{-# RULES "mapKWith/Pure"
    forall
    (constraintProxy :: Proxy constraint)
    (func :: forall child. constraint child => Tree m child -> Tree n child).
    ((mapKWith @Pure) constraintProxy) func =
    \case MkPure x -> MkPure (func x)
#-}
Run Code Online (Sandbox Code Playgroud)

如果我将此规则复制到代码中并进行编辑,则只需要删除LHS的多余括号,GHC就可以接受它(这样LHS就变得mapKWith @Pure constraintProxy func没有括号了)。

有没有一种方法可以从TH发出没有多余括号的代码,以便GHC可以接受它来重写规则LHS?还有其他解决方案或解决方法吗?

对于上下文,我正在尝试生成这些规则来帮助GHC内联函数获取RankNTypes值,并且我尝试的代码可在https://github.com/lamdu/syntax-tree/blob/rewrite-rules/src中 …

haskell template-haskell

14
推荐指数
0
解决办法
174
查看次数