JavaScript エディターと Web ページのコードの書式設定_JavaScript のヒント
テキストエリアを使用しないのはなぜですか?
1 ハイライトなし
2 Tabキーは使用できません。 ——Tabキーを押すと次のコントロールに切り替わります
3 コードのフォーマットはありません。 ——Eclipse 環境に慣れているため、Ctrl + SHIFT F を使用してコードを整形できます。
もちろん、私は自分でそれに気づくほど強いわけではないので、誰かがそれに気づいているに違いないと足の指で考えることはできますが、それを見つけられるかどうかを確認してみます。
難しい検索の結果、最終的に SourceForge で EditArea というプロジェクトを見つけました。これは良い感じです。 http://sourceforge.net/projects/editarea/
サンプルも非常に鮮明です
次のメソッドを使用して構築します
<スクリプト言語="Javascript" type="text/javascript" src="../edit_area/edit_area_full.js">
<スクリプト言語= "Javascript" type="text /javascript">
// 初期化
editAreaLoader.init({
id: "example_1" // 変換するテキストエリアの ID
,start_highlight: true / / ハイライトで始まる場合
、allow_resize: "both"
、allow_toggle: true
、word_wrap: true
、言語: "zh" //国際化
、構文: "js" / /コード スタイル、サポート js,php,sql,
//以下はフォーマット サポート
,begin_toolbar: "btn_beautifier,|" //ツールバーを挿入します
,プラグイン: "beautifier" //コントロールを使用します
} );
コード編集ボックスがページに表示されます
最初の問題と 2 番目の問題は解決できますが、まだです。
そこで、探し続けてこの Web サイトを見つけました: http://jsbeautifier.org/。この Web サイトは、特定の難読化ツールによって難読化された JS コードもフォーマットできる JS フォーマット ツールを作成しました。
そこで、上記のプロジェクトのプラグイン仕様に基づいて、これら 2 つを統合しました。上の写真のボタンを押すと、
ほら、強調表示と書式設定があります。
ダウンロードする必要がある場合は、ここからダウンロードできます (コードフォーマットプラグインはすでに含まれています): editarea_0_8_2.zip
例については、exampleexample.html を参照してください
書式設定プラグインは edit_areapluginsbeautifierbeautifier.js に実装されています

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

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

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

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

ホットトピック









C言語は基本的かつ重要なプログラミング言語であり、初心者にとっては適切なプログラミングソフトウェアを選択することが非常に重要です。市場にはさまざまな C プログラミング ソフトウェアのオプションがありますが、初心者にとってはどれが自分に適しているかを選択するのは少し混乱するかもしれません。この記事では、初心者がすぐに始められ、プログラミング スキルを向上できるように、5 つの C 言語プログラミング ソフトウェアをお勧めします。 Dev-C++Dev-C++ は、無料のオープンソース統合開発環境 (IDE) であり、特に初心者に適しています。シンプルで使いやすい統合エディター、

WebSocketとJavaScript:リアルタイム監視システムを実現するためのキーテクノロジー はじめに: インターネット技術の急速な発展に伴い、リアルタイム監視システムは様々な分野で広く利用されています。リアルタイム監視を実現するための重要なテクノロジーの 1 つは、WebSocket と JavaScript の組み合わせです。この記事では、リアルタイム監視システムにおける WebSocket と JavaScript のアプリケーションを紹介し、コード例を示し、その実装原理を詳しく説明します。 1.WebSocketテクノロジー

タイトル: Go 言語開発ツール入門: 必須ツール一覧 Go 言語の開発プロセスでは、適切な開発ツールを使用することで開発効率とコード品質を向上させることができます。この記事では、Go 言語開発で一般的に使用されるいくつかの重要なツールを紹介し、読者がその使用方法と機能をより直感的に理解できるように、具体的なコード例を添付します。 1.VisualStudioCodeVisualStudioCode は、豊富なプラグインと機能を備えた軽量で強力なクロスプラットフォーム開発ツールです。

Golang の人気と人気に伴い、ますます多くの開発者がこのプログラミング言語を使用し始めています。ただし、他の一般的なプログラミング言語と同様に、Golang 開発では開発効率を向上させるために適切なエディタを選択する必要があります。この記事では、Golang開発に適したエディタを5つ紹介します。 VisualStudioCodeVisualStudioCode (略して VSCode) は、Microsoft が開発した無料のクロスプラットフォーム エディターです。それはエレクトに基づいています

JavaScript と WebSocket: 効率的なリアルタイム天気予報システムの構築 はじめに: 今日、天気予報の精度は日常生活と意思決定にとって非常に重要です。テクノロジーの発展に伴い、リアルタイムで気象データを取得することで、より正確で信頼性の高い天気予報を提供できるようになりました。この記事では、JavaScript と WebSocket テクノロジを使用して効率的なリアルタイム天気予報システムを構築する方法を学びます。この記事では、具体的なコード例を通じて実装プロセスを説明します。私たちは

JavaScript チュートリアル: HTTP ステータス コードを取得する方法、特定のコード例が必要です 序文: Web 開発では、サーバーとのデータ対話が頻繁に発生します。サーバーと通信するとき、多くの場合、返された HTTP ステータス コードを取得して操作が成功したかどうかを判断し、さまざまなステータス コードに基づいて対応する処理を実行する必要があります。この記事では、JavaScript を使用して HTTP ステータス コードを取得する方法を説明し、いくつかの実用的なコード例を示します。 XMLHttpRequestの使用

VSCodeの機能を詳しく解説:業務効率化にどう役立つのか?ソフトウェア開発業界の継続的な発展に伴い、開発者の作業効率とコードの品質の追求は、仕事における重要な目標となっています。このプロセスでは、コード エディターの選択が重要な決定になります。数あるエディターの中でも、Visual Studio Code (略して VSCode) は、その強力な機能と柔軟な拡張性により、大多数の開発者に愛されています。この記事では、VSCode のいくつかの機能を詳しく紹介し、説明します。

Discuz Editor: 特定のコード例を必要とする強力な Web ページ編集ツールインターネットの発展に伴い、Web サイトの構築とコンテンツ編集の重要性がますます高まっています。一般的な Web ページ編集ツールとして、Discuz エディタは Web サイト構築において重要な役割を果たします。豊富な機能とツールを提供するだけでなく、ユーザーがコンテンツをより便利に編集および公開できるようにします。この記事では、Discuz エディターの機能と使用法を紹介し、読者がよりよく理解して使用できるように、いくつかの具体的なコード例を提供します。
