問題タブ [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.
php - この PHP 構文は正しいですか?
私は現在ZENDフレームワークを研究しており、index.phpでこれに出くわしました:
これはこれと同じですか?
私はこれまで、このタイプの省略形の構文に出くわしたことがありません。
javascript - getComputedStyle().getPropertyValue() で境界値を取得しますか? (モジラ、FF)
一部のブラウザー (つまり、Firefox) ではgetComputedStyle().getPropertyValue()
、 のような省略形の CSS について何も報告しませんborder
。これらの簡略化された CSS 値を取得する非特定のコードの方法はありますか? ショートハンド CSS とそれぞれのロングハンド CSS 値のホワイトリストを作成することを検討しました。しかし、それを行うことは大きな苦痛であり、前方互換性のない設計になることを認識しています.
background - css3 複数の背景 - グラデーションとイメージの省略形
背景の速記でグラデーションと画像の両方を使用する方法はありますか? 私は試しました: backround: url(image_path) no-repeat 左上、グラデーション - しかし、これはうまくいかないようです。
php - PHP 短縮形の概要
私は何年も PHP でプログラミングを行ってきましたが、省略形の使い方を学んだことはありません。コードで時々出くわし、読むのに苦労するので、言語に存在する別の省略形を学び、それを読んで時間/行を節約できるようにしたいと思いますが、すべての速記の包括的な概要を見つけることができないようです。
Google で検索すると、if/else ステートメントの略記しか表示されませんが、それ以上のものがあるはずです。
簡単に言えば、私は次のようなことについて話している:
python - 任意の数のデフォルトの名前付き引数を条件付きで関数に渡す
条件付きでPython関数に任意の数の名前付きデフォルト引数を渡すことは可能ですか?
たとえば。関数があります:
ロジックは、arg3 を渡す必要があるかどうかを判断する条件があるということです。次のように実行できます。
質問は、次のような省略表現を使用できますか?
c# - コードを読みやすくするためにファイルを分割しようとしています。過度のインデントを避けるためのショートカットはありますか?
私は、やや複雑なクラスを他のクラス内にネストしているプロジェクトに取り組んでおり、これらを別々のファイルに分割すると、混乱に対して何らかの順序を維持するのに役立つ場合があります。
しかし、単一のネストされたクラスでは、ファイルに他に何も含まれていない (他のクラスがない) 場合でも、各行の前に 3 レベルのインデントを付ける必要があります。ステートメント (ただし、長い関数/クラス/変数名を持つ多くのステートメント)。
ファイルは次のようになります。
Nested1
それで、水平方向のスペースを節約できる宣言へのショートカットはありますか (たとえばprotected partial class ImportantClass.Nested1
、機能しませんが、そのようなものです)。
java - ステートメントまたは三項演算子のどちらの「if」構文が高速ですか?
if
javaには、classic:if {} else {}
とshorthand:の2種類のステートメントがありますexp ? value1 : value2
。一方が他方よりも速いですか、それとも同じですか?
声明:
三項演算子:
c# - C# 比較の省略表現
私はこのコードを持っています:
このようなものに書き直すことができるような速記の形式はありますか?
機能はまったく同じである必要があります。あまり混乱しないように見えるものを探しているだけです。
編集明確にしておらず申し訳ありません。すべての変数は整数です。a
, b
, c
, d
... すべてが等しいことを確認するためのより短い方法を探していy
ます。
javascript - ${varName} 表記による html テンプレートのテキスト置換
プロジェクトを見ていて、html ファイルにテンプレート システムが設定されていることに気付きましたが、全体の概念にはあまり詳しくありません...しかし、コードを閲覧し始めると、次のようなものが表示されました: ${ varName} は、実行時に、複数の言語を許可することを目的としていると思われる nls ファイルの名前に置き換えられていました。
テンプレートファイルがphpエンジンによって解析されないという事実を知っているので、おそらく構文はサーバー側のjavascriptの省略形であると考えています。私が興味をそそられたのはどれですか、この代替をどのように達成しているかについて誰か考えがありますか? 考えられるGoogle検索でこれに関する情報を見つけることができないようですので、ヒントがあれば助かります。
python - + =はPythonで正確に何をしますか?
+=
Pythonで何ができるかを知る必要があります。とても簡単です。Pythonの他の速記ツールの定義へのリンクもいただければ幸いです。