问题标签 [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 投票
7 回答
195 浏览

php - 这个 PHP 语法正确吗?

我目前正在研究 ZEND 框架,并在 index.php 中遇到了这个:

这和这个一样吗?

我以前从未遇到过这种速记语法。

0 投票
1 回答
1610 浏览

javascript - 使用 getComputedStyle().getPropertyValue() 获取边框值?(Mozilla,FF)

在某些浏览器(即 Firefox)中,getComputedStyle().getPropertyValue()不会报告任何简写 CSS,例如border. 是否有获取这些速记 CSS 值的非特定代码方式?我考虑过制作速记 CSS 及其各自的速记 CSS 值的白名单。但我意识到这样做既是一个很大的痛苦,也是一个不向前兼容的设计。

0 投票
1 回答
1406 浏览

background - css3 多背景 - 渐变和图像的简写

有没有办法同时使用渐变和带有背景速记的图像?我试过了:backround: url(image_path) no-repeat top left, gradient - 但这似乎不起作用。

0 投票
9 回答
42971 浏览

php - PHP速记概述

我已经用 PHP 编程多年了,但我从来没有学会如何使用任何简写。我不时在代码中遇到它并且很难阅读它,所以我想学习该语言存在的不同速记,以便我可以阅读它并开始通过使用它来节省时间/行,但是我似乎无法找到所有速记的全面概述。

谷歌搜索几乎完全显示了 if/else 语句的简写,但我知道肯定不止这些。

简而言之,我说的是这样的东西:

0 投票
4 回答
4123 浏览

python - 有条件地将任意数量的默认命名参数传递给函数

是否可以有条件地将任意数量的命名默认参数传递给 Python 函数?

例如。有一个功能:

现在的逻辑是我有一个条件来确定是否需要传递 arg3,我可以这样做:

问题是,我可以有一个速记,如:

0 投票
2 回答
179 浏览

c# - 尝试拆分文件以使代码更易于阅读;任何避免过度缩进的捷径?

我正在做一个项目,我们在其他类中嵌套了一些复杂的类,并且已经到了将这些分成单独的文件可能有助于我们在混乱中维持某种秩序的地步。

但是,对于单个嵌套类,即使文件不包含任何其他内容(没有其他类),我仍然必须在每行前面加上三个缩进级别,这使得达到水平可读性的极限太容易了,即使是简单的语句(尽管许多具有长函数/类/变量名称)。

该文件可能如下所示:

那么,我是否有任何快捷方式来声明Nested1可以节省一些水平空间(例如protected partial class ImportantClass.Nested1,不起作用,但类似的东西)?

0 投票
6 回答
90469 浏览

java - 哪个“if”构造更快 - 语句或三元运算符?

java中有两种类型的if语句 - 经典:if {} else {}和速记:exp ? value1 : value2。一个比另一个快还是它们相同?

陈述:

三元运算符:

0 投票
9 回答
1545 浏览

c# - C#比较速记

我有这个代码:

是否有某种形式的速记,以便我可以将其重写为这样的东西?

功能应该完全相同。我只是在寻找看起来不那么令人困惑的东西。

编辑抱歉没有澄清,所有变量都是整数。我正在寻找一种更短的方法来确保 , a, b, c, d... 都相等y

0 投票
1 回答
229 浏览

javascript - 用 ${varName} 表示法在 html 模板中进行文本替换

所以我在看一个项目,我注意到他们在 html 文件中设置了一个模板系统,我对整个概念不太熟悉......但是当我开始浏览代码时,我看到了如下内容:${ varName} 在执行时被替换为 nls 文件中的名称,我认为该文件旨在允许多种语言。

我知道模板文件不会被 php 引擎解析的事实,所以我认为语法可能是服务器端 javascript 的某种速记。这让我很感兴趣,有人对他们如何完成这种替换有任何想法吗?我似乎无法在我能想到的任何谷歌搜索中找到这方面的信息,所以任何提示都会有所帮助。

0 投票
15 回答
740888 浏览

python - += 在 Python 中究竟做了什么?

我需要知道+=Python 中的功能。就是这么简单。我也很欣赏 Python 中其他速记工具定义的链接。