小编jcu*_*bic的帖子

Javascript变量替换

我有一个阵列

daysoftheweek:['Monday', 'Tuesday','Wednesday', 'Thursday', 'Friday','Saturday', 'Sunday'],
Run Code Online (Sandbox Code Playgroud)

我也有功能

function totalMonday() {}
function totalTuesday() {}
Run Code Online (Sandbox Code Playgroud)

我可以使用变量替换来调用它们吗?

total+{daysoftheweek[0]}
Run Code Online (Sandbox Code Playgroud)

javascript function variable-substitution

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

How to define recursive cond macro with if form in lisp?

I want to implement cond (using lisp macros in guile) with if, this my attempt:

(define-macro (cond . clauses)
  (if (pair? clauses)
      (let ((first (car clauses)) (rest (cdr clauses)))
         `(if ,(car first)
              (begin
                 ,@(cdr first))
              ,(if (equal? (caar rest) 'else)
                  ',(cadr rest)
                   `(cond ,rest))))))
Run Code Online (Sandbox Code Playgroud)

but it don't work, when I call it with this code:

(cond ((= 1 0) (display "hello"))
      ((= 1 1) (display "world"))
      (else
        (display "foo")))
Run Code Online (Sandbox Code Playgroud)

I got this error:

ERROR: In procedure car: Wrong type argument …
Run Code Online (Sandbox Code Playgroud)

lisp macros scheme guile common-lisp

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

ng-click ="tab = $ index"不起作用

我在我的应用程序中有这个:

<li ng-repeat="name in tabs track by $index" ng-class="{selected: tab==$index}" ng-click="tab = $index">{{name}}</li>
Run Code Online (Sandbox Code Playgroud)

当它点击该项目时,选中的类被启用(我点击的每个单词都有这个类,当我点击其他li时它没有被删除)并且tab没有更新,它在我使用时工作:

<li ng-repeat="name in tabs track by $index" ng-class="{selected: tab==$index}" ng-click="switchTab($index)">{{name}}</li>

scope.switchTab = function(index) {
  scope.tab = index;
};
Run Code Online (Sandbox Code Playgroud)

为什么会这样,为什么ng-click="tab = $index"不工作?

javascript angularjs

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

如何更改被推送的git提交的名称?

我有一个提交被推送到遥控器,我想改变它的消息.

我知道我可以使用git push -f强制推送不同的提交但首先我需要删除旧提交并保持更改,所以我可以再次提交.

我怎样才能做到这一点?

git push rename commit

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

Common Lisp中的自执行Lambda表达式

我认为这是在Common LISP中编写自执行lambda表达式的唯一方法:

(funcall #'(lambda (x) (format t "~S" x)) 10)
Run Code Online (Sandbox Code Playgroud)

但似乎在GNU / Linux上的CLISP中也可以使用:

((lambda (x) (format t "~S" x)) 10)
Run Code Online (Sandbox Code Playgroud)

这更像您在Scheme中执行的操作。根据Common LISP规范,这是否正确?其他CL实施是否也以这种方式工作。

lisp lambda common-lisp

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

有用PHP编写的PHP吗?

我发现几乎语言都是自己编写的,有时只是为了证明它可以完成.那么是用php编写的php解释器/编译器吗?我搜索谷歌但没有找到任何东西.

php compiler-construction interpreter

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

从youtube链接获取视频ID

我有这条线:

token = videos.results[i].titlemay_link.split("?v=")[1];
Run Code Online (Sandbox Code Playgroud)

videos.results [i] .titlemay_link = youtube视频的链接分割只返回代码.

现在的问题是,我得到的一些youtube链接是这样的链接:

https://www.youtube.com/watch?v=1zO9nWgI_LY&feature=youtu.be
Run Code Online (Sandbox Code Playgroud)

所以我得到的输出是:

1zO9nWgI_LY&feature=youtu.be
Run Code Online (Sandbox Code Playgroud)

这不会加载嵌入播放器中的视频,我怎么能摆脱

&feature=youtu.be
Run Code Online (Sandbox Code Playgroud)

谢谢!

javascript youtube hyperlink

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

表中的tr的CSS

是否可以将后退颜色更改为表格中的特定tr?我如何使每个tr从id = 1到id = 2是蓝色,id = 2到id = 3红色等.

我有这个代码:

<tbody>
<tr id="1"></tr>   <-- Blue
<tr></tr>          <-- Blue
<tr></tr>          <-- Blue
<tr id="2"></tr>   <-- Red
<tr></tr>          <-- Red
<tr id="3"></tr>   <-- Green
<tr></tr>          <-- Green
<tr></tr>          <-- Green
<tr></tr>          <-- Green
</tbody>
Run Code Online (Sandbox Code Playgroud)

html javascript css jquery

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