我想知道如何在 Blade 中执行此代码的等效操作。我需要在 foreach 内进行迭代。$loop->index我看到类似or的 Blade 循环变量,$loop->remaining但我需要知道如何使用它来生成与下面的代码等效的内容。
<?php
for ($i = 0; $i < 3; $i++) {
$result[$i]['id'];
$result[$i]['name'];
$result[$i]['email'];
}
Run Code Online (Sandbox Code Playgroud) 我正在尝试使用 CSS 变量,但发生了一些奇怪的事情。我这样声明变量:
:root {
--primary: '#fff';
--black: '#1b1f23';
--gray: '#586069';
--orange: '#f9826c';
--logo: '#fff';
--header: '#24292e';
--search: 'rgba(255; 255; 255; 0.13)';
}
Run Code Online (Sandbox Code Playgroud)
然后我像这样使用它们:
input {
background: var(--search);
}
Run Code Online (Sandbox Code Playgroud)
但由于某种原因,该样式没有被应用。当我将鼠标悬停在 Chrome Devtools 中的变量上时,它会显示正确的值,但它并不适用。
我对如何让它发挥作用非常迷失。
编辑:
我正在使用 React,所以这是渲染<input />
我使用 for...in 循环来记录值,我注意到 for...in 循环中的变量(i在这种情况下为 )是一个字符串。
for (var i in ['a', 'b', 'c']) {
console.log(i, typeof i)
}Run Code Online (Sandbox Code Playgroud)
我在标题为“for-in、for-of 和 for-await-of 语句”的部分搜索了ECMAScript 规范,以获取有关此内容的任何信息,但找不到任何有关此内容的信息。
我的问题是,规范中是否有关于此的任何内容,如果没有,为什么它是一个字符串?
当我发现可选链( ?.) 时,我正在编写一些 Javascript。我决定在我正在编写的一些代码中需要它。当我输入完代码后,我注意到 JSHint 给了我一个错误,指出Expected an identifier and instead saw '.'. (E030) jshint(E030). 下面的代码运行没有任何错误(MDN兼容性表),但JSHint仍然给出警告。
var x = {
y: {
z: 123
}
};
console.log(x.y?.z)Run Code Online (Sandbox Code Playgroud)
我发现了另一个与此相关的StackOverflow 问题,但该问题专门询问了 ESLint,而该问题是关于 JSHint。我还搜索了 JSHint GitHub 存储库的问题选项卡,但没有找到任何内容。有什么办法可以抑制这种错误吗?我正在使用 Visual Studio Code Insider。
编辑信息取自Code - Insiders > About Visual Studio Code - Insiders:
Version: 1.48.0-insider
Commit: d13d2fc56da7a2f8bcad4256212db0661fcbba45
Date: 2020-08-05T05:26:44.946Z (20 hrs ago)
Electron: 7.3.2
Chrome: 78.0.3904.130
Node.js: 12.8.1
V8: 7.8.279.23-electron.0
OS: Darwin x64 19.5.0
Run Code Online (Sandbox Code Playgroud) 有人可以帮忙吗?我正在尝试将 magnum 字体(附有 URL)引用到我的 HTML 中。我尝试使用 src:url("Fonts/Magnum.ttf") 从我将其上传到文件管理器的位置,但仍然没有成功,因此尝试使用以下内容,但它不起作用。
@font-face{
font-family: 'MyWebFont';
src: url("/https://fontmeme.com/fonts/magnum-fakhrul-razi-font/")
format('truetype'),
}
Run Code Online (Sandbox Code Playgroud)
谢谢你!
有没有办法使用 NodeJS CLI 工具来评估一串 Javascript 代码?
例如,对于 Perl 来说perl -e "code",对于 Python 来说python -c "code",对于 Ruby 来说ruby -e "code",对于 PHP 来说,php -r "code".
NodeJS CLI 工具是否有任何标志来评估这样的代码字符串?
我已经看到这个问题,但它没有帮助,因为我没有问如何管道脚本。
console.log(typeof(parseInt((0.1 + 0.2).toFixed(1)))); // number
console.log((0.1 + 0.2).toFixed(1) == 0.3); // true
console.log((parseInt((0.1 + 0.2).toFixed(1))) === 0.3); // falseRun Code Online (Sandbox Code Playgroud)
有人可以解释为什么最后一个语句不返回 true 吗?