小编d-_*_*_-b的帖子

Typescript 使用另一种类型所需的键创建类型

我有以下type定义:

export type colors = "red" | "blue" | "green"

export interface details {
   name: string;
   id: string;
}
Run Code Online (Sandbox Code Playgroud)

有没有一种方法可以定义一个需要type定义所有 3 个对象的方法,而不必显式地循环遍历每个对象?

export interface allColors {
   red: details;
   blue: details;
   ... etc.
}
Run Code Online (Sandbox Code Playgroud)

与此相反,type这使得按键可选?

export type allColors =  {
    [key in colors]: details;
};
Run Code Online (Sandbox Code Playgroud)

javascript typescript

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

高效的方式来编写多个jquery函数

我有多个div,我必须为每个div编写这样的代码,并让php通过循环$ NBR ++来改变id; 在末尾.有没有更快的方法来写这一次,而不是每个div都有这个独特的?

   // when $NBR = 1
   <div class="playbutton<?php echo $NBR?>">
       <script>
           $(".playbutton<?php echo $NBR?>").click(function()
              {  $(".playbutton<?php echo $NBR?>").hide();
                 $('#songpicture').attr("src", "<?php echo $thumb[$NBR]?>");
              });
       </script>
   </div>


   // when $NBR = 2
   <div class="playbutton<?php echo $NBR?>">
       <script>
           $(".playbutton<?php echo $NBR?>").click(function()
              {  $(".playbutton<?php echo $NBR?>").hide();
                 $('#songpicture').attr("src", "<?php echo $thumb[$NBR]?>");
              });
       </script>
   </div>
Run Code Online (Sandbox Code Playgroud)

这持续15次......等.....所有的PHP变量都是用PHP设置在每个div的开头.

那么有没有一种方法可以将其"压缩"为一个可以写一次的代码?或者必须在每个div之后写出?

谢谢你的帮助!

jquery simplify

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

将_#和&符号添加到preg_replace("/ [^ A-Za-z0-9] /")

是否有可能采取这种的preg_replace限制字母数字,并改变它,所以它也允许_,&#"S(下划线,连字号,和英镑)?

preg_replace("/[^A-Za-z0-9 ]/", '', $string)
Run Code Online (Sandbox Code Playgroud)

谢谢!!

php alphanumeric preg-replace

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

有没有办法引用除$(this)之外的所有项目 - Jquery/JS

如果我有多个项目,设置为class="item",是否可以执行以下操作:

$(".item").mouseover(function(){
        $(!this).hide() // every .item but $(this)
         });
Run Code Online (Sandbox Code Playgroud)

javascript jquery this

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

为什么<script> window.opener ='x'; window.close(); </ script>在Firefox中不起作用

我找到了这个代码,并一直使用它来自动关闭窗口......它在Chrome中完美运行,

我怎么能在Firefox中这样做?或者有更好的方法来关闭当前窗口吗?

javascript jquery window.closed

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

使用 Git 跟踪问题和 ToDo 的最简单方法是什么?

是否有任何内置的问题跟踪或 ToDo 跟踪git

或者有没有一种简单的方法可以使用 git 轻松管理任务和错误?

git issue-tracking todo

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

time()以及PHP如何解析脚本

我把$START_TIME = time();代码的开头和代码$END_TIME = time();的末尾放在一起.然后我做了echo ($END_TIME - $START_TIME);并收到了差异〜4.

我的问题是,这种测量解析/处理时间的方式有多么不准确?为什么?

编辑:我拿出了我的问题的愚蠢部分:)问题的其余部分仍然存在!

php

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

如何遍历文件并用行号回显每一行

如何在 bash 中循环遍历文件并回显行号和行号?

我有这个,它除了行号之外还有所有内容:

while read p;
do
echo "$p" "$LINE";
done < file.txt
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助!

编辑这将使用 xargs 多线程运行,所以我不想使用计数器。

unix linux bash while-loop

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

PHP 向预定义的字符集添加斜杠

如何在单个函数中在某些字符前加上反斜杠?

相当于做了一堆str_replaces:

$text = "asdf[],.\?'";
$text = str_replace("'","\'", $text);
$text = str_replace("s","\s", $text);
$text = str_replace("[","\[", $text);
...etc...
Run Code Online (Sandbox Code Playgroud)

preg_replace想像在正则表达式中一样传入一个字符类,但不确定如何在反斜杠前面而不是替换它。

$text = preg_replace("/['s\[]/","\{$var?}",$text);
Run Code Online (Sandbox Code Playgroud)

我可以在数组中设置字符并循环遍历它,但我似乎记得有一个函数就是这样做的。

php regex

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

BigQuery 返回所有匹配的正则表达式

在 Big Query 中,当我进行正则表达式搜索时,它只返回第一个匹配/出现。

有没有办法返回所有匹配项,串联?像GROUP_CONCAT也许吗?

REGEXP_EXTRACT(body, r"(\w+ )")

sql re2 google-bigquery

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