ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScriptスタイルガイドを使用する理由とあなたも必要な理由
キーポイント
これは、JavaScriptコードをより一貫性のあるものにし、タブとスペースの利点と短所に関する退屈な議論を防ぐための一連のルールです。これは、JSLINT、JSHINT、ESLINTなど、他のJavaScriptリナーと同じカテゴリに撮影できる多くのスタイルの1つです。
リンジターとは何か、または必要な理由がわからない場合は、JavaScript Lintingツールの比較を確認してください。
すべてのプログラミング言語には、主流
スタイルがあり、Pythonのように、公式スタイルガイドは、プログラムを作成するための正しいメソッドとして表示されます。待って、インデントは4スペース
だと思いますか?
言語の主流スタイルでコーディングすることで、プログラムが言語のエコシステムに適応するのに役立ちます。最初に馴染みがあり、同意している場合は、オープンソースプロジェクトに貢献し、他の人があなたのプロジェクトに貢献できるようにすることも簡単になります。 JavaScriptには公式スタイルガイドがなく、おそらくダグラスクロックフォードの「優れた部分」に事実上の標準が登場します。彼の本は、信頼できるJavaScriptプログラムを書く方法を提案しており、積極的に避けるべき機能を強調しています。彼はこれらのビューをサポートするためにjslintを投稿し、他のリナーはそれに続きました。ほとんどのリナーは高度に構成可能であり、自分に最適なスタイルを選択できます。 JavaScriptの標準スタイルは異なります。お気に入りのスタイルは です。誰でも理解して使用できるスタイルを選択することが重要です。 標準的なスタイルを採用することは、コードの明確さとコミュニティの規範の重要性を個人的なスタイルより上に置くことを意味します。これは、プロジェクトと開発文化の100%にとって意味がないかもしれませんが、オープンソースは初心者にとって敵対的な場所になる可能性があります。明確で自動化された貢献者の期待を構築すると、プロジェクトがより健康になります。 貢献に参加する必要がないという自分のためにプログラムを書いている場合は、あなたを最も幸せにするツールとスタイルを使用してください。チームで作業するときは、常に摩擦を最小限に抑え、プロフェッショナルにとどまり、小さなことを心配しないでください。 独自のスタイルを紹介する前に、既存のコードベースのスタイルを学びましょう。 JavaScript Standard Style
であるべきだと考えてきました、クロックフォードはこれを促進するために多くの努力をしましたが、それはまた、セミコロンが厳密に必要なCに深いルーツを持っています。実行できる。 JavaScript Standard Styleは、Semicolon JavaScriptがなければ、これについての私の見解を変えました。
自動セミコロン挿入は、javaScriptの 誰もが同意するわけではなく、有名な枝は半弾道と幸福がセミコロンを強く回復します。これらの枝は、標準の完全な意味を見逃しているように見えるので、少し後悔していると思います。 ルールXに同意しませんが、変更できますか? いいえ。標準の焦点は、スタイルに関する不必要な議論を避けることです。インターネット上にタブやスペースなどについて多くの議論があり、これらの議論は決して解決されません。これらの議論は気を散らすだけで、作業を完了することはできません。最終的には、「何かのみを選択する」必要があります。それが標準のすべての哲学です。これは、賢明な「何かを選択する」視点の束です。自分の意見を守るのではなく、ユーザーがこれの価値を見ることができることを願っています。
マークの優れたプログラムレベル
責任 読みやすさ クリアで予測可能なスタイルにより、コードの読み取りと理解が容易になります。
プログラマーの幸福感 私がこの側面で一番気に入っているのは、機械ではなく人に焦点を当てていることです。チームが読みやすい機能的なコードの必要性が私たち自身の幸福よりも優先されるべきであるという理由だけで、リストの3位にランクされていますが、それは幸福を犠牲にして来るという意味ではありません。
最後のポイントですが、少なくともそうではありません。 コンピューターは非常に高速です。プログラムが十分に効率的である場合、問題はありません。パフォーマンスが低いことに気付いた場合は、ボトルネックを見つけてコードをより効率的にするために時間をかけてください。
JavaScript Standard Style ツールなしで標準を採用することができます。ルールを読んで、さまざまなルールに注意してください。一週間試してみて、好きかどうかを確認してください。気に入らない場合は、使用し続けてください!
実行標準は、リンターを介してディレクトリ内のすべてのJavaScriptファイルを実行します。
JavaScript Standard Styleを使用して 標準的なスタイルを採用する必要がありますか?まあ、それはすべてあなた次第です。
理想的な一連のルールを完成させ、コードベース全体でそれを実施したい場合、Eslintはあなたが探しているものかもしれません。
JavaScriptスタイルガイドに関する FAQ なぜJavaScriptスタイルガイドを使用することが重要なのですか?
JavaScriptを使用して、要素のスタイル属性にアクセスしてHTML要素をスタイリングできます。たとえば、ID「MyElement」の要素がある場合、そのような背景色を赤に変更できます。
document.getElementById( "myElement")。style.backgroundcolor = "red";
これにより、CSSスタイルが要素に直接適用されます。 開発者が使用する最も一般的なJavaScriptスタイルガイドには、AirbnbのJavaScriptスタイルガイド、GoogleのJavaScriptスタイルガイド、StandardJSが含まれます。これらのガイドは、コードがクリーンで、一貫性があり、読みやすいことを確認するために、構文、フォーマット、およびベストプラクティスのルールを提供します。 Eslintのようなリナーを使用して、プロジェクトでJavaScriptスタイルガイドを実施できます。 Linterは、コードを分析して、スタイルガイドの潜在的なエラーと違反を見つけるツールです。 ESLINTを設定して、選択したスタイルガイドのルールに従うことができ、コードがこれらのルールに違反したときに警告します。 はい、独自のJavaScriptスタイルガイドを作成できます。ただし、コミュニティがテストおよび検証した既存のスタイルガイドを使用する方が、多くの場合、より効率的です。既存のスタイルガイドでカバーされていない特定のニーズがある場合は、独自のルールを作成して、リナーの構成に追加できます。 インラインスタイルは、スタイル属性を使用してHTML要素に直接適用され、外部スタイルは別々のCSSファイルで定義され、HTMLドキュメントにリンクされます。インラインスタイルは小さなプロジェクトや迅速な修正に非常に便利ですが、大規模なプロジェクトでは、懸念の再利用性と分離を改善できるため、外部スタイルが好まれることがよくあります。 JavaScriptを使用して、Style属性を空の文字列に設定することにより、HTML要素からスタイルを削除できます。たとえば、ID「MyElement」を持つ要素から背景色を削除するには、次のことを行うことができます。
document.getElementById( "myElement")。style.backgroundcolor = "";
これにより、要素からインラインスタイルが削除されます。
いいえ、javascriptは、:: before and :: afterなどの擬似要素を直接スタイルすることはできません。これらはCSS仕様の一部であり、スタイルにのみ使用できます。ただし、JavaScriptを使用して要素にクラスを追加または削除することができます。これらのクラスは、CSSに擬似エレメント関連のスタイルを持つことができます。
最も物議を醸すルールは、間違いなくセミコロンがないことです。何年もの間、人々はセミコロンが常にエラーを避けるために
ルールの完全なリストを表示
個人的には、セミコロンなしでコーディングに慣れてきました。それは、ruby、python、およびcoffeescriptを書くのに時間がかかったためです。理由が何であれ、表示するコンテンツが少ないときにプログラムが明確になりました。
任意の役割を果たすには、プログラムは意図していて、エラーなしで実行されなければなりません。スタイルはプログラムをより正確にすることはありませんが、エラーが投稿される前にリナーはエラーをキャッチできます。
プロの開発者として、コードの読みやすさは、効果的なプログラムを提供することに加えて最も重要なことです。書くよりもプログラムを読んで理解しようとするには、はるかに多くの努力が必要なので、あなたの将来の自己やコードを継承する他の人のために最適化してください。
あなたは人生を楽しみたいですよね?あなたが仕事をすぐに成し遂げることができ、仕事が楽しいなら、それは素晴らしいですね。この部分は人生の目的です。あなたの人生はより良いです。
これらのポイントのいずれかを比較検討する必要がある場合は、正しい、読みやすく、人々を
クイックコードよりも幸せにする必要があります。
<code>npm install standard --global</code>
<code>apm install linter
apm install linter-js-standard</code>
<code>standard --fix</code>
スタイルガイドがない場合は、意見の対立に対処する準備をしてください。 開発者が一般的に使用する一般的なJavaScriptスタイルガイドは何ですか?
私のプロジェクトでJavaScriptスタイルガイドを実施する方法は?
独自のJavaScriptスタイルガイドを作成できますか?
JavaScriptのインラインスタイルと外部スタイルの違いは何ですか?
JavaScriptを使用してHTML要素からスタイルを削除する方法は?
JavaScriptスタイルガイドでLinterを使用することの利点は何ですか?
JavaScriptスタイルガイドを使用してLinterを使用すると、問題になる前にエラーや矛盾をキャッチするのに役立ちます。また、ベストプラクティスとスタイルルールを実施することで、クリーナーの読みやすいコードを作成するのに役立ちます。さらに、特定の種類のエラーを自動的に修正し、問題をフォーマットすることで時間を節約できます。
JavaScriptを使用して、複数のスタイルプロパティを設定することにより、HTML要素に複数のスタイルを適用できます。たとえば、ID 'MyElement'を使用して要素の背景色とフォントサイズを設定するには、次のことを行うことができます。
var elem = document.getElementById( "myElement");
elem.style.backgroundcolor = "red";
elem.style.fontsize = "20px";
これにより、両方のスタイルが要素に適用されます。
JavaScriptを使用して擬似要素をスタイリングできますか?
以上がJavaScriptスタイルガイドを使用する理由とあなたも必要な理由の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。