スクリプトとは何かを簡単に説明します。
2022-01-07 14:28:53
スクリプトとは、マクロやバッチファイルとも呼ばれる、特定の記述言語で、一定の書式に基づいて書かれた実行可能なファイルのことです。スクリプトは通常、アプリケーションからアドホックに呼び出され、実行されることができます。各種スクリプトは、Webページのサイズを小さくし、Webブラウジングの速度を向上させるだけでなく、アニメーションやサウンドなど、Webページの表現力を豊かにするため、現在ではWebデザインに広く利用されている。最も一般的な例を取るために、我々はWebページ上の電子メールアドレスをクリックすると、自動的にOutlook ExpressまたはFoxmailなどの電子メールソフトウェアを呼び出すことができ、達成するためにスクリプト機能を介しています。別の例では、本源ウェブサイトhttp//www.hongen.com、いくつかのWebページには、英語のニュースコンテンツの横にある三角形のシンボルを持つことになり、英語の朗読を聞くためにそれをクリックすると、これはまた、スクリプトの役割である。 このようなスクリプトの特性から、下心を持って利用されることも少なくない。例えば、スクリプトを利用してコンピューターシステムに損害を与えるようなコマンドを追加し、ユーザーがWebを閲覧する際に、一度スクリプトを起動すれば、ユーザーのシステムが攻撃されるようにすることができるのです。したがって、ユーザーは閲覧するウェブページの信頼度に応じてセキュリティレベルを選択する必要があり、特に違法な内容のウェブページに対しては、安易にスクリプトの使用を許可しないようにする必要があります。スクリプトの無効化、有効化は、「"セキュリティ設定"」ダイアログボックスの「"スクリプト"」オプションで各種設定を選択することで簡単に行うことができます。
動的プログラムの実装は、一般にバイナリ方式とスクリプト方式の2種類がある。
このコンパイルされたプログラムは、実行して利用するだけで、その中身を見ることはできません。
スクリプトは実行時に翻訳処理が加わるため、バイナリプログラムを実行するよりも若干効率が悪くなります。
先に紹介したASP、PHP、CGI、JSPなどの各種動的言語は、すべてスクリプト言語である。
現在のサービスルールでは、ウェブホスティングサイトはスクリプト言語でしか実装できません。
アプリケーションには、ブラウザ(javascript、VBScript)、マルチメディアオーサリングツール、アプリケーションマクロ、オーサリングシステム用バッチ言語もスクリプトに分類されます。スクリプトと私たちが普段使っているVBやC言語との違いは、主に次のような点です。
1. スクリプトの構文はよりシンプルで、習得しやすい。
2. スクリプトはアプリケーションと密接に関係しているため、アプリケーション自体に関連する機能を含んでいます。
3. スクリプトは一般的に汎用性がなく、扱える問題の範囲が限定されている。
動的プログラムの実装は、一般にバイナリ方式とスクリプト方式の2種類がある。
このコンパイルされたプログラムは、実行して利用するだけで、その中身を見ることはできません。
スクリプトは実行時に翻訳処理が加わるため、バイナリプログラムを実行するよりも若干効率が悪くなります。
先に紹介したASP、PHP、CGI、JSPなどの各種動的言語は、すべてスクリプト言語である。
現在のサービスルールでは、ウェブホスティングサイトはスクリプト言語でしか実装できません。
アプリケーションには、ブラウザ(javascript、VBScript)、マルチメディアオーサリングツール、アプリケーションマクロ、オーサリングシステム用バッチ言語もスクリプトに分類されます。スクリプトと私たちが普段使っているVBやC言語との違いは、主に次のような点です。
1. スクリプトの構文はよりシンプルで、習得しやすい。
2. スクリプトはアプリケーションと密接に関係しているため、アプリケーション自体に関連する機能を含んでいます。
3. スクリプトは一般的に汎用性がなく、扱える問題の範囲が限定されている。
関連
-
batスクリプトからログを出力する方法
-
Swift言語とAppleScriptの違い、AppleScriptの開発状況について教えてください。
-
スクリプトとバッチ処理がひとつに
-
[解決済み】 c++ "Incomplete type not allowed" クラス参照情報へのアクセスエラー (前方宣言による円環状依存性)
-
[解決済み】C#コンパイラーエラー。"すべてのコードパスが値を返すわけではない"
-
[解決済み】C free(): 無効なポインタ
-
[解決済み】PythonでDatetimeの現在の年と月
-
[解決済み】不正な文字列オフセットの警告 PHP
-
[解決済み】fatal error: Python.h: そのようなファイルやディレクトリはありません
-
[解決済み】TypeError: 'float'オブジェクトがsubscriptableでない
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
複数のサイトをまとめてよく見たい オススメ度
-
パスワード入力を非表示にする InstallShield スクリプト
-
InstallShield でホスト名から IP アドレスを取得するコード
-
[解決済み】変数が初期化されていないかもしれないエラー
-
[解決済み】git pullしようとするとエラー: .git/FETCH_HEAD を開けない: パーミッションが拒否される
-
[解決済み] 型 'closure' を型 'character' のベクトルに強制することはできません。
-
[解決済み】Eclipseの実行ファイルランチャーエラー。コンパニオン共有ライブラリの場所が特定できない
-
[解決済み】Github "ローカルにない作業がリモートに含まれているため、更新が拒否されました。"
-
[解決済み] [Solved] Inconsistent Accessibility: パラメータ型はメソッドよりアクセスしにくい
-
[解決済み】文字列リテラルとの比較の結果、不特定の動作になる?