ホームページ >ウェブフロントエンド >jsチュートリアル >サイクルを使用した機能によってJavaScriptコードスニペットを見つけます
cocycles:関数別にコードを検索する新しいサービス
コアポイント:
これを経験しました。コードエディターを残し、ワークフローを中断するか、ブラウザを開いてコードスニペットを検索するか、コードの記述方法を説明する必要があります。これは、時間がかかり、イライラするプロセスになる可能性があります。
長年、私はほとんどの時間をGoogleやBingなどのおなじみの検索エンジンを使用して時間を費やし、「JavaScriptの解析httpヘッダー」などのクエリを提出し、誰かがこの質問をどこかで尋ねたことを祈っています。また、利用可能なコードスニペットも。
GoogleとBingは英語をよく理解していますが、コードを読むことができません。幸運が私たちの側にあることもありますが、そうでないこともあります。
しかし、これは必ずしもそうではありません。 2016年4月、Githubは3,500万以上のコードベースがあると報告しました。 それはたくさんのコードです!開発者が毎日検索するコンテンツのほとんどは、すでにオープンソースネットワーク上のどこかに存在していることに違いありません。これまでのところ、問題は簡単に見つけることができないことです。これが、カクルを構築する理由です(a code検索エンジン)。 この記事では、この新しいツールを紹介し、それがどのように機能し、どのように使用するかを説明します。
cocycles:関数ベースのコード検索エンジン
cocyclesの最も重要な機能は、知識を整理し、アクセスできるようにすることです。 Cocyclesが行うことは簡単に説明できますが、非常に挑戦的です。オープンソースの世界でコードのすべての部分を見つけ、カタログ化し、簡単に使用できるようにしたいと考えています。したがって、3つのことを行う必要があります
実際に見つけたいものを理解してください
cocyclesは、各コードの役割を理解することを学ぶためのテクニックです。コードの署名、テキスト、またはドキュメントを見るだけでなく、主に機能を調べます。 Cocyclesはコードとその機能を理解しています。実際に、特定の配列に2つの要素を交換したり、ランダムな文字列を作成したり、それらを認識したり、異なる部分間の接続を理解できるかを知ることができます。
現在、JavaScriptをサポートしており、2016年後半に他の言語を追加する予定です。
純粋な英語の検索コード
cocyclesは英語を理解できます。また、開発者を理解するように設計されています。これを達成するために、Cocyclesは自然言語処理アルゴリズムを使用して、必要なコードの説明を理解し、必要なものを見つけます。 したがって、Cocyclesを検索するときは、Google、Bingなどの検索エンジンで検索するのと同じように、ニーズを説明するのが最善です。ただし、これらの検索エンジンとは異なり、Cocyclesはコードを理解しているため、クエリを必要なコード機能に変換します。
たとえば、特定の配列に2つの要素を交換する必要がある場合は、「スワップ要素」を検索するだけです。 HTTP要求のヘッダーを解析する必要がある場合は、「解析HTTPヘッダー」を検索します。ランダムな文字列を作成する関数を探しているときは、「ランダムな文字列の作成」を検索してみてください。
cocyclesは、「文字列」が「str」と同じであり、「create」が「生成」を意味する可能性があることも理解できます。さらに、「タイマー」など、より広い範囲のコンテンツを見つけて、さまざまな方法を持つ有用なタイマークラスを見つけることができます。
別の巧妙な機能は「Cocycles Instant」と呼ばれます。 Cocyclesが探したいものを正確に知っている場合、「Angular Isstr」の検索を示す次の画像に示すように、重要な重要な情報とともに、望ましい結果のリアルタイムの説明を提供します:
コードの仕組みを学びます
結果ユニットを開くと、CocyclesはIDEのようなインタラクティブな探索モードになります。完全なソースコードの実装自体を表示するだけでなく、コードともやり取りできるようにすることができます。特定のセクションでのホバリングは、一致するセクションを強調しています。これにより、「コードスニペット」の世界から学習、探索、コードの有用になる世界にカクルがもたらされます。この最終ビューは、さまざまなタイプの結果に適応します。たとえば、選択された結果がクラスである場合、Cocyclesはその方法をリストし、それらの間で迅速な閲覧を提供します。
利用可能な場合、COCYCLESは、見つかったコードユニットごとに完全な元のドキュメントを提供します。さらにクールなのは、実際の使用例を見つけることで、見つかったコードの使用方法や他の人がどのように使用するかを学ぶことができます。必要に応じて、GitHubでコードのソースコードを直接表示することもできます。
楽しみにしています
cocyclesは完璧ではありません。技術的な課題は巨大です。これはプロセスであり、世界のすべてのコードを整理し、アクセス可能にするために継続的に働き続けるプロセスです。
コミュニティの助けを借りて、オンラインコミュニティの一部のリーダーのアドバイスに基づいて構築されました。無料で耐久性のために構築されています。
また、オープンソースの世界に隠された可能性を活用することにより、将来が人々により多くの価値を提供することに未来があることを学びます。たとえば、
リアルタイム開発者が間違いを犯したか、理想的なコードよりも少ないコードを書いたのかを識別できるはずです。オープンソースコードに基づいてインスタントソリューションを提供できる必要があります。私たちは現在、これらすべてを提供するものに取り組んでいます。更新通知を受信したい場合は、ニュースレターとTwitterサブスクリプションを購読できます。
それを使用でき、フィードバック、思考、またはアイデアは歓迎されます。 cocycles.comにアクセスして、あなたの考えを教えてください!
JavaScriptコードスニペット(FAQ)に関する
cocyclesを使用して機能ごとにJavaScriptコードスニペットを見つける方法は?
すべての開発者が知っておくべきJavaScriptコードスニペットは何ですか?
(次のFAQの回答は簡単で、元のテキストとの一貫性を維持し、重複を避けます)
残りのFAQ回答は基本的に元のテキストと同じであり、複製コンテンツを避けるためにここでは省略されています。
以上がサイクルを使用した機能によってJavaScriptコードスニペットを見つけますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。