问题标签 [shorthand]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
65 浏览

css - 几个简单的 CSS 继承问题

W3C网站上,边框样式属性(例如)被标记为继承的“否”,但允许的值之一是“继承”。为什么是这样?

在这种情况下,继承的“否”是否意味着默认值不继承?如果是这样,那么无论如何我都可以通过查看默认值“无”来看到这一点。

其次,我是否认为“继承”值不能用于速记语句中的单个属性?

0 投票
3 回答
1044 浏览

javascript - 速记“index >= 0 && count++”有什么作用?

当我发现这个奇怪的速记时,我正在消磨时间阅读underscore.string函数:

法律:在使用上面的函数之前要三思而后行,而不是考虑underscore.string


我把这条线单独放在这里,所以你不会浪费时间找到它:

我从来没有见过类似的东西。我对在做什么一无所知。

0 投票
3 回答
101 浏览

javascript - 这些线路代码是否相同?

我想知道这两个脚本是否做同样的事情:

如果他们不是,我需要知道第二个做什么。

0 投票
2 回答
4099 浏览

mysql - 简化/速记 SQL 数据定义语言?

有些人喜欢用简单的文本方式来描述他们的数据库结构,而不是使用CREATE TABLE语句。几个例子:

您知道任何将这种速记符号转换为实际 SQL 语句的软件吗?

0 投票
3 回答
229 浏览

javascript - 在这种情况下你能避免重复吗?

我尽量避免在我的代码中重复。

我知道你可以转这个:

进入这个

但是我怎样才能避免在这里重复呢?肯定有办法...

0 投票
7 回答
509348 浏览

css - 具有多个属性的 CSS 转换简写?

我似乎找不到具有多个属性的 CSS 转换速记的正确语法。这没有任何作用:

我用 javascript 添加了 show 类。元素变得更高和可见,它只是不过渡。在最新的 Chrome、FF 和 Safari 中进行测试。

我究竟做错了什么?

编辑:为了清楚起见,我正在寻找简写版本来缩小我的 CSS。所有的供应商前缀都已经够臃肿了。还扩展了示例代码。

0 投票
3 回答
2418 浏览

php - PHP中的简写新实例->方法语法?

可能重复:
PHP:如何在新创建的对象上链接方法?

我可以创建一个实例并通过以下方式调用它的方法:

但是有什么方法可以用更短的符号,匿名实例来做到这一点?我试过这个:

但它似乎没有按预期工作。

附加信息:我要调用的方法是公共的,但不是静态的。

0 投票
7 回答
154733 浏览

javascript - 简写 if/else 语句 Javascript

我想知道是否有更短的方法来写这个:

我最初尝试过x = y || 1,但没有奏效。这样做的正确方法是什么?

0 投票
2 回答
934 浏览

css - 跳过 CSS 速记中的属性,用于填充、边距等

有没有办法指定一个 CSS 属性在速记中被跳过,有填充、边框、边距等。

喜欢padding: <skipped> 1em 2em而不是:

0 投票
1 回答
717 浏览

css - CSS 快捷方式类

我不知道这是否只是我的无能,但我经常为需要特殊处理的元素编写内联样式,例如:

我觉得通过使用这样的快捷类更容易实现

所以我想知道在这种情况下制定这样的快捷课程规则是否是普遍和公认的做法?对我来说似乎是这样,这引出了我的实际问题:是否有此类快捷规则的库?因此,无论我走到哪里,我都可以放入一个 css 文件并随身携带这些快捷方式。如果不是,我想我可以自己做,但我真的想知道它是否真的是公认的做法还是有缺点?也许所有这些规则甚至都可以跟在 !important 之后,并带有某种前缀以避免冲突。