ホームページ ウェブフロントエンド jsチュートリアル 今最も注目されているJavaScriptコードの仕様_基礎知識

今最も注目されているJavaScriptコードの仕様_基礎知識

May 16, 2016 pm 04:56 PM
コード仕様

JavaScript コードプログラミングの最良の実践方法は何ですか?これは答えるのが難しい質問かもしれません。それでは、質問を変えて、どのコーディング標準が最も人気があるのでしょうか?

sideeffect.kr は、GitHub でホストされているオープンソース コードを分析して、いくつかの興味深い結果を導き出しました。見てみましょう。

行末のカンマと行頭のカンマ
行末の引用符:

コードをコピー コードは次のとおりです:

var foo = 1,
bar = 2,
baz = 3; 🎜>var obj = {
foo: 1,
bar: 2,
baz: 3
};


最初の行の引用符:


var foo = 1
, bar = 2
, baz = 3;

var obj = {
foo: 1
, bar: 2
, baz: 3
};


終了行の先頭、92.345%、行の先頭、7.655%。 (1,100,251 件の投稿に基づいています。)

スペースとタブ

最近では誰もがスペースを使うのが大好きです。スペース インデントを使用すると、異なる開発者や異なるエディタ設定で同じ結果が表示されるようになります。
スペース、81.1%、タブ、18.9%。 (2,019,550 件の投稿に基づいています。)

関数の後にスペースを追加するかどうか

スペースなし

function foo() {
return "bar" >}


にはスペースがあります


コードをコピーします コードは次のとおりです。 function foo () {
return "bar"
}


なしスペース、67.424%、スペース、32.576%。 (1,212,488 件の投稿に基づいています。)

パラメータと括弧の間にスペースはありますか?

スペースはありません

コードをコピーします コードは次のとおりです: function fn(arg1, arg2) {
//or
if (true) {


にはスペースがあります


コードをコピー コードは次のとおりです。function fn( arg1, arg2 ) {
// ...
}

if ( true ) {
// ...
}


スペースなし、ありの場合は 94.31%。スペース、5.69%。 (1,514,971 件の投稿に基づいています。)

オブジェクト リテラルのコロンの周りにスペースがありますか?

コロンの後にスペースがありますか? > コードは次のとおりです:
{
foo: 1、

bar: 2、 baz: 3 } コロンの後には何もなし スペース


コードをコピー


コードは次のとおりです:

{
foo:1,
bar:2, baz:3 } コロンの前後にスペースがあります


コードをコピー


コードは次のとおりです

{
foo : 1,
bar : 2, baz : 3 } 末尾スペース、62.955% ; スペースなし、22.891%、先頭と末尾のスペース、14.154%。 (1,300,035 件の投稿に基づいています。)
個人的には、どのスペースも混雑しすぎているため、キーと値を素早く区別するのに役立たないと感じています。統計から判断すると、前後にスペースがある場合は、コロンを揃える必要があると思います。統計から判断すると、ほとんどのプログラマはコロンを揃えるのが面倒です (または、ほとんどのプログラマの IDE またはエディタが賢くないのでしょうか)。十分ですか?)


条件文

にはスペースがあります


コードをコピー

コードは次のとおりです:


if (true) {
//...
}

while (true) {
//...
}

switch (v) {
//...
}

スペースなし
コードをコピー コードは次のとおりです。

if(true) {
//...
}

while(true) {
/ /...
}

switch(v) {
//...
}

スペースあり、なしの場合は 78.276%。スペース、21.724 %。 (1,163,316 件の投稿に基づいています。)

一重引用符、二重引用符
一重引用符、56.791%、二重引用符、43.209%。 (1,705,910 件の投稿に基づいています。)

概要
最も一般的なコード仕様は次のとおりです。

• 行末のカンマ
• スペースインデント
• 関数名の後にスペースなし
• 関数パラメータと括弧の間にスペースなし
• オブジェクトリテラルの後のコロン スペース、コロンの前に
を追加しないでください。 • 条件文キーワード

の後にスペースを追加します。

流行っているものが必ずしも良いものであるとは限りません (インフルエンザなど) が、コミュニケーションの観点から見ると、流行しているスタイルでコードを記述することで、コードがほとんどの人にとってより親しみのあるものに見えるようになります。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

PHP と PHPUnit を使用してコードの規則と品質をチェックする方法 PHP と PHPUnit を使用してコードの規則と品質をチェックする方法 Jun 25, 2023 pm 04:57 PM

現代のソフトウェア開発では、コードの品質と仕様は非常に重要な要素です。コードがすっきりして保守しやすくなるだけでなく、コードの読みやすさとスケーラビリティも向上します。しかし、コードの品質と仕様をどのようにチェックするのでしょうか?この記事では、この目標を達成するために PHP と PHPUnit を使用する方法を説明します。ステップ 1: コード仕様を確認する PHP 開発では、PSR (PHP 標準仕様) と呼ばれる非常に一般的なコード仕様があります。 PSR 仕様の目的は、PHP コードをより読みやすく、保守しやすくすることです。で

Java 開発でコード ドキュメントを作成および保守する方法 Java 開発でコード ドキュメントを作成および保守する方法 Oct 10, 2023 pm 08:22 PM

Java 開発におけるコード ドキュメントの作成と維持方法 Java 開発プロセスでは、コード ドキュメントの作成と維持は非常に重要な部分です。優れたコード ドキュメントは、コードの可読性と保守性を向上させ、プロジェクト メンバー間のコラボレーションとコミュニケーションを促進し、その後のコードの保守と反復にも役立ちます。コメントの使用 コメントはコードのドキュメントの基礎であり、コードの機能、実装ロジック、パラメーターの説明などを説明するために使用できます。 Java には、単一行コメント (//) と複数行コメント (/.

PHP コード仕様を通じてパフォーマンスの最適化を標準化する方法 PHP コード仕様を通じてパフォーマンスの最適化を標準化する方法 Aug 11, 2023 pm 03:51 PM

PHP コード仕様を通じてパフォーマンスの最適化を標準化する方法 はじめに: インターネットの急速な発展に伴い、PHP 言語に基づいて開発される Web サイトやアプリケーションがますます増えています。 PHP 開発プロセスでは、パフォーマンスの最適化が重要な要素となります。高性能の PHP コードにより、Web サイトの応答速度とユーザー エクスペリエンスが大幅に向上します。この記事では、PHP コード仕様を通じてパフォーマンスの最適化を標準化する方法を検討し、参考として実用的なコード例をいくつか示します。 1. データベース クエリの削減: 開発プロセスではデータベース クエリが頻繁に発生するのが一般的です。

React のカスタムフックについての深い理解 React のカスタムフックについての深い理解 Apr 20, 2023 pm 06:22 PM

React カスタム フックは、コンポーネント ロジックを再利用可能な関数にカプセル化する方法であり、クラスを作成せずに状態ロジックを再利用する方法を提供します。この記事では、カプセル化フックをカスタマイズする方法を詳しく紹介します。

PHP コード規約を最新の状態に保つために、開発環境でコード規約リマインダーを設定するにはどうすればよいですか? PHP コード規約を最新の状態に保つために、開発環境でコード規約リマインダーを設定するにはどうすればよいですか? Sep 05, 2023 am 09:18 AM

PHP コード規約を最新の状態に保つために、開発環境でコード規約リマインダーを設定するにはどうすればよいですか?要約: 開発プロセス中、コード仕様に従うことで、コードの可読性と保守性が向上します。この記事では、開発者が最新の PHP コード仕様を維持できるように、コード仕様チェック ツールと IDE を使用してコード仕様リマインダーを設定する方法を紹介します。 1. コード仕様チェックツール コード仕様チェックツールは、コード作成プロセス中に仕様に準拠していないコードを検出し、通知することができます。以下に、一般的に使用される PHP コード仕様チェック ツールをいくつか示します。 PHP

golang関数のコードスタイル仕様 golang関数のコードスタイル仕様 Apr 28, 2024 pm 05:48 PM

Go 関数のコード スタイル仕様は、コードの読みやすさと保守性を確保するためのベスト プラクティスに従っています。たとえば、関数名は小文字で始まり、単語はアンダースコアで区切られます。パラメータのタイプはパラメータ名の前にカンマで区切られます。戻り値の型は関数本体の前に宣言されます。コード スニペットは短くて読みやすく、空白行で区切られています。コードの意図を説明する明確なコメントを書きます。変数名は小文字で始まり、キャメルケースで名前が付けられます。定数名はすべて大文字で表記され、単語はアンダースコアで区切られます。インターフェイス名は接頭辞「I」で始まります。

Pythonコードのインデント不規則エラーを解決するにはどうすればよいですか? Pythonコードのインデント不規則エラーを解決するにはどうすればよいですか? Jun 24, 2023 pm 04:39 PM

Python のコード ブロックはインデントによって定義されるため、高級プログラミング言語である Python にはコード内のインデントに関する特に厳しい要件があります。そのため、インデントが不規則なコードは構文エラーやプログラムロジックの混乱を引き起こしやすく、コードの読みやすさや実行効率に影響を与えます。では、Python コードのインデント不規則エラーを解決するにはどうすればよいでしょうか? Python コードのインデントの不規則性を解決する一般的な方法をいくつか紹介します。 テキスト エディタの自動インデント機能を使用する S などの多くのテキスト エディタ

PHP コードが最新のコード仕様に準拠しているかどうかを自動的にチェックするにはどうすればよいですか? PHP コードが最新のコード仕様に準拠しているかどうかを自動的にチェックするにはどうすればよいですか? Sep 06, 2023 pm 12:33 PM

ツールを使用して、PHP コードが最新のコーディング標準に準拠しているかどうかを自動的にチェックするにはどうすればよいですか?はじめに: ソフトウェア開発プロセスでは、コードの読みやすさ、保守性、拡張性を確保するために、特定のコード仕様に従う必要があることがよくあります。ただし、コード仕様を手動で確認するのは面倒でエラーが発生しやすい作業です。効率を向上させ、エラーを減らすために、いくつかのツールを使用してコード仕様を自動的にチェックできます。この記事では、いくつかの人気ツールを使用して、PHP コードが最新のコーディング標準に準拠しているかどうかを自動的にチェックする方法を紹介します。 1.PH

See all articles