- 〜900,000円/月額
- 浜松町
- 作業内容サブスクサービスのマーケットプレイスシステム開発をお願いいたします。
- 必須スキル・バックエンドの開発経験3年以上 ・Spring/ Spring Bootでの開発経験2年以上 ・Javaでの開発経験2年以上 ・gitを使用した経験がある
- 尚可スキル・ドメイン駆動設計・開発 ・マイクロサービスアーキテクチャでの設計・開発 ・Rest APIの設計・開発 ・Open ID Connect/ OAuth2.0を利用したサービスの開発 ・Vue.js/ React.js等のモダンフロントエンドの開発 ・AWS等を利用したクラウドネイティブサービスの開発 ・ECサイトの設計・開発 ・サブスクリプション管理を行うシステムの開発
JavaScriptの案件・求人(2,230件) 41ページ目
JavaScript
の案件月額単価相場
[案件数]
平均単価:
709,300円
最高単価:
1,150,000円
最低単価:
300,000円
単価 〜900,000円/月額
最寄駅 浜松町スキル 職種 契約形態 業務委託詳細はこちらサブスクサービスのマーケットプレイスシステム開発をお願いいたします。
単価 600,000〜700,000円/月額
最寄駅 西新宿スキル 職種 契約形態 業務委託詳細はこちら・ベンダーや媒体者向けSSP管理画面の新規機能開発、既存画面の運用、メンテナンス ・管理画面に関する問い合わせの対応、運用サポート
単価 600,000〜700,000円/月額
最寄駅 表参道スキル 職種 契約形態 業務委託詳細はこちら・英語学習サービス開発PJにて、開発業務をお願いしております。 ・講師、生徒など、いろいろな国の方が使用しているので超グローバル案件となります。 <PMポジション> ・全世界で使用されている英会話システムのPMポジションにて、 プロジェクト管理、開発ルールのフロー運用の立案など ・代表、(全世界の)有識者とコミュニケーションをとりながら、 サービスの改善、要望の吸い上...
単価 〜650,000円/月額
最寄駅 渋谷スキル 職種 契約形態 業務委託詳細はこちら・PHP/HTML/CSS/JavaScript/MySQL/AWSによる、フロント/バックエンド、WebAPIの開発。 ・詳細設計/製造/単体テスト。プロジェクトによっては保守・運用までを含む。 ・スキルとプロジェクトによって基本設計、技術担当として顧客MTG同席の可能性あり。
受託制作会社におけるフロントエンド 開発
リモートOK
単価 〜750,000円/月額
最寄駅 茅ヶ崎駅スキル 職種 特徴 契約形態 業務委託詳細はこちら大手クライアントと多数お取引がある受託制作会社でreactエンジニアを募集いたします。 主な想定される業務は下記になります。 ・ReactやVue.jsを使ったフロントエンド開発 ・Shopifyのストア構築 ・サイトの保守、運用
単価 〜600,000円/月額
最寄駅 都庁前スキル 職種 契約形態 業務委託詳細はこちらWebサービスにおけるUI/UXデザイナーを募集しています。
単価 600,000〜700,000円/月額
最寄駅 渋谷スキル 職種 特徴 契約形態 業務委託詳細はこちら・HTML/CSS/JavaScript/node.js/Reactによる、フロントサイドのSPA/SSRWEBサイト開発。 ・詳細設計/製造/単体テスト。プロジェクトによっては保守・運用までを含む。 ・スキルとプロジェクトによって基本設計、技術担当として顧客MTG同席の可能性あり。
単価 〜750,000円/月額
最寄駅 六本木一丁目スキル 職種 契約形態 業務委託詳細はこちらフィンテックプラットフォームを活用したバンキングアプリの開発をお願いいたします。
公式サイト・キャンペーンサイトの制作・運用
リモートOK
単価 〜500,000円/月額
最寄駅 渋谷スキル 職種 特徴 契約形態 業務委託詳細はこちら・フロントエンドエンジニアとして、 主に公式サイト・キャンペーンサイトの制作・運用を行なっていただきます。 ・HTML + CSS + JavaScriptによるWebサイトの実装・運用 ・各種CMSでのサイト構築・改修・運用
単価 500,000〜600,000円/月額
最寄駅 渋谷スキル 職種 契約形態 業務委託詳細はこちら求人WEBサービスの保守ならびにエンハンス対応案件です。 サービスへの機能追加、保守作業に携わるPHP(フロント系)エンジニアを募集しております。
機械学習アプリケーション開発
リモートOK
単価 700,000〜1,100,000円/月額
最寄駅 フルリモートスキル 職種 特徴 契約形態 業務委託詳細はこちら◆プロジェクト - Jデータサイエンティストチーム、コンサルチームと連携しながら、クライアントのとって付加価値の高いAIソリューションを提供する ◆具体的な業務内容 - 小売・流通/インフラ中心の需要予測を行うプロジェクトのサーバーサイドのアーキテクチャの設計と実装 ◆業務プロセス - 担当機能の設計と関係者との調整 - 機能開発とテスト設計 - テスト - リリース - 運用 ...
単価 〜750,000円/月額
最寄駅 リモートスキル 職種 契約形態 業務委託詳細はこちらRubyでの自社開発(新規開発、機能追加、改修)をお願いいたします。
単価 〜600,000円/月額
最寄駅 汐留スキル 職種 契約形態 業務委託詳細はこちら証券取引サイトにおける画面開発をご担当していただきます。
フロントエンドエンジニア!
リモートOK
単価 〜400,000円/月額
最寄駅 フルリモートスキル 職種 特徴 契約形態 業務委託詳細はこちらアパレル通販サイト(売り上げ数百億規模)のGoogleコアウェブバイタル指標向上を目的としたHTML/CSS/JSの再構築(改修)です。 タスク管理等はTeamsで行い、チームメンバーと役割分担をしながら、既存ソースの調査および改修を進めていただきます。
単価 400,000〜500,000円/月額
最寄駅 代々木上原スキル 職種 契約形態 業務委託詳細はこちらHTML/CSSによるマークアップや CMS構築(Movable TypeやWordPressの組込み・カスタマイズ)
単価 〜500,000円/月額
最寄駅 三越前スキル 職種 特徴 契約形態 業務委託詳細はこちら大手メーカーが展開する国内・国外のサービスサイトの改善・新規に関わる、 マークアップ業務全般をご担当いただきます。 一部簡単なデザインもお任せする場合がございます。 (開発・インフラ部隊はいるのでフロントのみご担当いただきます。)
視聴率予測システム分析表示ツール開発案件(Vue.js)
リモートOK
単価 〜700,000円/月額
最寄駅 三田駅(フルリモート)スキル 職種 特徴 契約形態 業務委託詳細はこちら視聴率データ、番組ジャンル、出演者情報、インターネット上の コンテンツ閲覧傾向などを教師データとするディープラーニングにより、 放送前1週間の視聴率を予測するシステムの分析結果ツール開発。 クライアントは大手広告代理店になります。 チーム内のフロントエンドは1名でご担当いただきます。
ライブコマースシステム開発(Ruby)
リモートOK
単価 〜900,000円/月額
最寄駅 フルリモートスキル 職種 特徴 契約形態 業務委託詳細はこちらECサイト(オンライン販売)とライブ配信を組み合わせた販売形態のSaasサービスの開発となります。 他受託制作会社から引き継ぎ請負うにあたってのPLのポジションとなります。 お客様と協業しながらドキュメントの制作から開発、保守運用作業を進められる方を募集いたします。
自社サービスのカスタマイズ案件対応
リモートOK
単価 600,000〜650,000円/月額
最寄駅 茅場町スキル 職種 特徴 契約形態 業務委託詳細はこちら<職種> ・PG <職務内容> ・自社サービスのカスタマイズ案件対応 ・サービスの仕様検討・設計・実装・単体テスト・リリース ・既存サービスの保守・改修 <求める人物像> ・20代-30代 ・主体的に行動し、会社の成長のために問題解決に積極的に取り組める人材 ・常に自己の研鑽に励み、前向きに努力し、自己管理できる人材
単価 600,000〜800,000円/月額
最寄駅 大塚スキル 職種 特徴 契約形態 業務委託詳細はこちら自社サービスのフロントエンドをVue.jsで開発するお仕事です。 自社サービス直接案件、長期プロジェクトです
自社プロダクトの開発エンジニア募集
リモートOK
単価 300,000〜600,000円/月額
最寄駅 フルリモートスキル 職種 特徴 契約形態 業務委託詳細はこちら・機能の仕様策定、設計および実装 ・コードレビュー ・不具合の調査および改善 ・システム品質の向上(リファクタリング、テスト) ・リッチな CMS 設計および開発 ・大量アクセスのデータフロー設計および開発
【Ruby on Rails】新規事業の開発
リモートOK
単価 450,000〜550,000円/月額
最寄駅 フルリモートスキル 職種 特徴 契約形態 業務委託詳細はこちら▼開発の流れについて ・プロダクトマネージャが顧客要望や開発ロードマップからストーリーの優先順位づけ ・デザイナーが開発に先行してUX/UIを検討 ・1週間のスプリントで開発 ・必要に応じてペアプロを導入 ・GitHub上でコードレビューを実施 ・プロダクトマネージャによる受け入れ
単価 450,000〜550,000円/月額
最寄駅 フルリモートスキル 職種 特徴 契約形態 業務委託詳細はこちら▼開発の流れについて ・プロダクトマネージャが顧客要望や開発ロードマップからストーリーの優先順位づけ ・デザイナーが開発に先行してUX/UIを検討 ・1週間のスプリントで開発 ・必要に応じてペアプロを導入 ・GitHub上でコードレビューを実施 ・プロダクトマネージャによる受け入れ
単価 400,000〜550,000円/月額
最寄駅 新宿スキル 職種 特徴 契約形態 業務委託詳細はこちら・要件を把握した上、設計が可能なSE業務 ・要件定義、設計を元に開発いただけるPG業務 ・開発済みの案件の修正するPG業務 などで稼働いただけるエンジニアを計で2名程度募集中です。 業界内の最有力(従業員百名規模)をリードする大手クライアントの物件検索システムとなるため、 業界的社会的インパクトの大きな仕事になります。 また、月間でのトラフィック数も数万に及ぶ大規模サービスとなるた...
単価 400,000〜550,000円/月額
最寄駅 新宿スキル 職種 契約形態 業務委託詳細はこちら要件を把握した上、設計が可能なSE業務 ・要件定義、設計を元に開発いただけるPG業務 ・開発済みの案件の修正するPG業務 などで稼働いただけるエンジニアを各プロジェクト合計で3名程度募集中です。 業界最大手(従業員数数百名規模)をリードする大手クライアントの基幹システム開発となるため、 業界的社会的インパクトの大きな仕事になります。 また、デイリーでの取り扱いレコード数も数百万に及...
新規事業のフロントエンド開発
リモートOK
単価 〜600,000円/月額
最寄駅 新宿スキル 職種 特徴 契約形態 業務委託詳細はこちらHR領域の新規サービスのフロントエンド開発をお願いします。
単価 〜500,000円/月額
最寄駅 豊洲スキル 職種 契約形態 業務委託詳細はこちら外部設計開発から保守・運用 保守・運用/追加開発
大手企業のコーポレーションサイトのフロント業務
リモートOK
単価 〜500,000円/月額
最寄駅 代官山駅(リモート可)スキル 職種 特徴 契約形態 業務委託詳細はこちら同社は、長年大手企業のコーポレーションサイトのデザイン、コーディングを請け負っている企業です。 今回は、同社が請け負っている大手総合電機メーカーのコーポレーションサイトの更新作業を担当していただきます。 体制は、基本的にディレクター含め、3名体制で行います。 ・CSSやJavaScriptによるアニメーション実装 ・HTML/CSS設計・コーディング
事業会社マーケティング部のWebデザイナー募集
リモートOK
単価 〜400,000円/月額
最寄駅 渋谷、表参道スキル 職種 特徴 契約形態 業務委託詳細はこちら不動産事業を行っている企業のマーケティング部にて、 LP制作やオウンドメディア・コーポレートサイト運用などのデザイン業務を担当いただきます。 CVを意識したデザイン経験がある方(広告代理店などでの経験)であればよりマッチ度が高いです。 最近ではLPにおいて、写真を使わずにイラストを用いる施策なども行っており、イラスト制作の経験もあると尚可となります。 雰囲気は良い意味で不動産らしさがなく、...
求人サイト制作におけるフロントエンドエンジニア
リモートOK
単価 〜800,000円/月額
最寄駅 溜池山王スキル 職種 特徴 契約形態 業務委託詳細はこちら大手事業会社様にて、新規求人サイト制作におけるフロントエンドエンジニアを募集いたします。 仕様については企画者が概要をまとめ、実装者が詳細を詰めながら設計・実装を行います。
社内システム開発におけるフルスタックエンジニア
リモートOK
単価 〜900,000円/月額
最寄駅 溜池山王スキル 職種 特徴 契約形態 業務委託詳細はこちら大手事業会社様にて、社内の顧客管理および進捗管理システムの開発を担当いただきます。 ・企画者と要件をすり合わせ、仕様設計、データ設計を行う ・フロントエンド、バックエンドの実装
単価 450,000〜600,000円/月額
最寄駅 大阪府 / 堺筋本町駅スキル 職種 契約形態 業務委託詳細はこちら・顧客管理アプリの運用、追加開発、修正、保守 ・環境:Node.js、Express、AWS、GCP
単価 450,000〜600,000円/月額
最寄駅 堺筋本町駅スキル 職種 契約形態 業務委託詳細はこちら・AWS、GCPの構築~運用業務 ・環境:Node.js、Express、AWS、GCP
単価 〜520,000円/月額
最寄駅 横浜スキル 職種 契約形態 業務委託詳細はこちらツールの画面開発をアジャイルにて行います。(テレワーク可能性あり)
単価 〜650,000円/月額
最寄駅 フルリモートスキル 職種 契約形態 業務委託詳細はこちら予約、CRMなどに関するフロントエンド開発をご担当いただきます。
単価 700,000〜800,000円/月額
最寄駅 大崎/在宅スキル 職種 契約形態 業務委託詳細はこちら売上高数百億規模の既存ECサイトのリファクタリングを行います。 開発の効率性、リリース後の保守性の向上のために、 技術要素を刷新し開発に臨むため新たにエンジニアを募集いたします。
顧客・進捗管理システム
リモートOK
単価 〜800,000円/月額
最寄駅 溜池山王スキル 職種 特徴 契約形態 業務委託詳細はこちら・企画者と要件をすり合わせ、仕様設計、データ設計を行う ・フロントエンド、バックエンドの実装 フロントエンド特化の場合は、バックエンドエンジニア4-5人と一緒にフロント部分全体を作成する
不動産オンライン査定サービスのフルスタック開発案件
リモートOK
単価 〜800,000円/月額
最寄駅 原則フルリモート(オフィスは大手町駅)スキル 職種 特徴 契約形態 業務委託詳細はこちら自社サービスとして展開している不動産投資や住宅ローン等の査定・審査を行えるオンラインサービスの開発案件です。 主に、新機能の要件定義、設計、開発や既存機能の継続的なアップデートをご担当頂きます。 サービスは大きく二軸で展開しており、直近で資金調達を行ったため、チームの拡大を目的とした募集となります。 チーム構成上、フロントエンド・バックエンドの役割分担は特に設けてはおりませんので、本...
単価 〜800,000円/月額
最寄駅 池袋スキル 職種 特徴 契約形態 業務委託詳細はこちら同社は、複数ライフスタイル支援サービスをtoB向けに展開している企業です。 今回は、toB向けにライフスタイル支援サービスを展開していく為にフルスタックエンジニアとして、 社内基幹システム開発や展開している自社サービスの開発を行っていただきます。 ・バックエンド開発(設計・コーディング・テスト) ・リリース管理・運用関連作業・運用自動化 ・フロントエンド開発(設計・コーデイング・テスト)...
単価 450,000〜700,000円/月額
最寄駅 恵比寿スキル 職種 特徴 契約形態 業務委託詳細はこちら■インスタベースの画面の要素, コンポーネントの実装 ■コンポーネントを管理するライブラリの実装 ■デザイナーと共にデザインシステムを構築 ■テストやlintなど、品質を向上させるための環境構築 ■JS/TSをはじめ、フロントエンド界隈のキャッチアップ ■ページ速度改善 など
検索条件を変更
検索条件が選択されていません
該当案件数
2,230件
他のスキルから探す
ポジションで絞り込む
- PM(プロジェクトマネージャー)
- テスター・デバッガー
- ネットワークエンジニア
- DBA(データベース管理者)
- 運用/監視担当
- システムコンサル
- セキュリティコンサル
- システム管理者
- HTMLコーダー
- Webデザイナー
- イラストレーター
- Webディレクター
- アートディレクター
- Flashデベロッパー
- 3D / CGデザイナー
- LAMP系エンジニア
- Windows系エンジニア
- 汎用機系エンジニア
- Java系エンジニア
- 制御・組み込み系エンジニア
- スマホアプリ開発(ネイティブ)
- UNIX・C/C++エンジニア
- ソーシャル系エンジニア
- サーバーエンジニア
- UIデザイナー
- プランナー・プロデューサー
- ソリューション営業
- カスタマーサポート
- アナリスト
- Webマーケティング
- シナリオライター
- ゲームプログラマ
- エフェクトデザイナー
- DTPデザイナー
- バックエンドエンジニア(サーバーサイド)
- フロントエンドエンジニア
- レベルデザイナー
- ヘルプデスク
- ゲームマスター
- その他オフィスワーク
- 業務系エンジニア
- SAPシステムコンサル
- Salesforceシステムコンサル
- OlacleEBSシステムコンサル
- 銀行系PM
- 損保系PM
- 生保系PM
- 証券系PM
- PMO
- SAP系(ABAP・BASIS)エンジニア
- AIエンジニア
- 統計解析エンジニア
- 機械学習エンジニア
- CAEエンジニア
- データエンジニア
- サイバーセキュリティエンジニア
- センシング領域エンジニア
- HMI技術エンジニア
- データサイエンティスト
- セキュリティエンジニア
業界・サービスで絞り込む
テクノロジーで絞り込む
工程で絞り込む
こだわりの特徴で絞り込む
- 未経験者も活躍中
- 初心者レベル歓迎
- 40歳以上も活躍中
- 外国人も活躍中
- 服装自由
- 自社サービス/プロダクト案件
- 自社内での受託開発案件
- 客先常駐/所属会社のチーム案件
- 1人での常駐案件
- 新規開発
- 統合
- 移行/リプレイス
- 運用保守開発
- カスタマイズ
- 有名大企業
- 有名IT企業
- 大手SIer
- 受託ソフト会社
- ベンチャー企業/スタートアップ企業
- 中小零細企業
- アットホームな雰囲気
- 落ち着いた雰囲気
- 若い年齢層が多い
- 休みが取りやすい
- 社内イベントが多い
- 女性活躍中
- 100名以上の大規模
- 50~100名以上
- 2~10名以上
- 1人で担当
- 最新技術を取り入れている
- ウォーターフォール型開発
- アジャイル型開発
- スキルチェンジ可能
- 現場での教育あり
- 顧客と直接コミュニケーション可能
- 稼働安定中
- ビジネスカジュアル
- スーツ着用
- 染髪OK
- 始業が朝10時以降
- フレックスタイム制
- シフト制
- 夜勤あり
- 土日祝日出勤あり
- 週2日
- 週3日
- シニア・定年層歓迎
- 時短勤務歓迎
- 第二新卒歓迎
- リモートOK
都道府県で絞り込む
JavaScriptとは?
Java Scriptの案件・業界分布について
Java Scriptは、1995年、ネットスケープ・ナビゲーションズにより開発されたプログラミング言語。 WEBブラウザで動作するものにはほぼ標準的に組み込まれており、 「クリックすると写真が大きくなる」「画像が定期的に横にスライドする」「ポップアップで注意が出る」 「住宅ローンなどの試算フォーマットに使われる」など、サイトをリッチにする上で欠かせないプログラム言語として知られています。
Java Scriptについて
オンラインコミュニティ「Stack Overflow」の調査によると、世界のWEB業界において、Java Scriptを使う会社の割合は、6年連続で世界一。 Webデザイナーの指示を元にCMS構築やカスタマイズを担当する「 フロントエンド」、 サーバー側でプログラムを実行したりデータを管理する「 サーバーサイド」、 共に開発が可能で、最近では スマホアプリや VRアプリの開発にも利用されています。 オールラウンドなプログラミング言語として、日々進化を遂げています。
Java Scriptは、 EC/ toC向けサービス、ゲーム、エンタメ系、 金融系、メーカー系など、幅広い業界で、 WEBページの動作、WEBアプリの開発、 スマホアプリの開発、ゲームの開発などの現場で必要とされています。 Java Scriptに加え、 HTML、 CSSのスキルがあれば、フロントエンジニアとして転職が可能です。 フロントエンジニアとしてある程度キャリアアップできれば、サーバーサイドの開発を行うWEB プログラマーとしての活躍も期待できます。
Java Scriptのサンプルコード
(例)戻る
<a href="javascript:history.back()">戻る</a> ※ ブラウザの「戻る」ボタンと同じ機能をもつリンク。
(例)お気に入りに追加 (InternetExplorer専用の機能)
<form><input type="button" value="お気に入りに追加" onClick="AddPageLink()"></form> <script type="text/javascript"> function AddPageLink() { window.external.AddFavorite("http://www.shurey.com/","Labyrinthe Noir"); } </script> (例)おみくじ
<form><input type="button" value="おみくじ" onClick="omikuji()"></form>
<script type="text/javascript"> function omikuji() { rand = Math.floor(Math.random()*5); if (rand == 0) msg = "大吉"; if (rand == 1) msg = "中吉"; if (rand == 2) msg = "吉"; if (rand == 3) msg = "凶"; if (rand == 4) msg = "大凶"; alert(msg); } </script> ※ ボタンをおすと、乱数が決定され、0から4番までの1つが表示されます。
(例)現在の日時を表示する 2019年8月15日13時32分50秒
<span id="view_time"></span> <script type="text/javascript"> document.getElementById("view_time").innerHTML = getNow(); function getNow() { var now = new Date(); var year = now.getFullYear(); var mon = now.getMonth()+1; //1を足すこと var day = now.getDate(); var hour = now.getHours(); var min = now.getMinutes(); var sec = now.getSeconds(); //出力用 var s = year + "年" + mon + "月" + day + "日" + hour + "時" + min + "分" + sec + "秒"; return s; } </script> ※ new Dateで日付と時間を取得し、変数nowに入れ、日付、時間の各変数へ数値を取り出していきます。
Java Scriptのフレームワーク
Java Scriptの代表的なフレームワークとして知られているのは、「Vue.js」「AngularJS」「React」「jQuery」など。
■Vue.js
「Vue.js」は、MVVMとよばれる設計パターンを採用しているフレームワーク。学習コストが低く、経験の有無を問わず開発に使用しやすいという特徴があります。Directive(ディレクティブ)という属性をもつため、これを利用することによりDOM操作が可能になり、HTML要素の表示、非表示などを柔軟に操作することができます。
■AngularJS
「AngularJS」は、googleが開発したJava Scriptのフレームワーク。MVW(Model,View、Whatever)フレームワークともよばれており、難易度は高めですが複雑なことができるため、仕様変更の少ない管理画面などで採用されています。
■React
「React」は、Facebookが2013年に開発したフレームワーク。ユーザーとコンピュータが情報をやりとりするための「UI(ユーザーインタフェース)」が作りやすいため、ユーザーがより使いやすい環境を作り出すことが可能です。幅広いWEBアプリに活用することができますが、中でも、単一のWEBページでコンテンツの切り替えを行う「SPA(シングルページアプリケーション)」の開発に向いていると考えられています。
■jQuery
「jQuery」は、読み込みが簡単で初歩的なフレームワークで、学習コストが低いのが特徴。動きのあるページや通信に関わる部分まで対応します。現在、最も支持されているフレームワークとして知られていますが、最近は、他のフレームワークに押され気味。
それぞれ特徴が異なるため、目的により、どのフレームワークを使用するか的確な判断が必要です。
最後に
当サービスでは、Java Scriptの案件を豊富に取り揃えております。ぜひ魅力的なJava Scriptの案件をお探しください。
また、本記事で紹介したJava Scriptのフレームワークのスキルを必要とする案件も多数ございます。こちらも合わせてお探しください。
■Vue.js案件
https://freelance.adecco.co.jp/projects/?skill=476
■AngularJS案件
https://freelance.adecco.co.jp/projects/?skill=448
■React案件
https://freelance.adecco.co.jp/projects/?skill=477
■jQuery案件
JavaScriptについて
JavaScriptは、プログラミング言語の一つで、オブジェクト指向のスクリプト言語ですが、Javaと名前が似ていますが異なるプログラミング言語となっています。 文字、画像、ページ等を動かす仕掛けを作るためのもので、ウェブブラウザに実装されることで動的なウェブサイトを構築したり、クライアントの機能を活かした柔軟なインターフェースを持つリッチインターネットアプリケーションなどの開発に用いられます。 Web作成の際、HTML内に埋め込むことで、マウスの動きにあわせてデザインが変化するなど、HTMLやCSSでは表現できない様々な機能を付加でき、複雑なホームページを作ることができます。 スクリプト言語なのでコンパイルは必要なく、特別な開発環境もなしでHTMLファイルに書き込むだけで、JavaScriptに対応したブラウザならサーバーに負担をかけず実行できるのが特徴となっています。 プログラム言語の一つ、C言語に似ているので、C言語を習得している人はすぐに対応でき、慣れれば自分でゲームを作成することもできます。 計算や情報検索等に効果がありますが、ホームページ上の個人情報を盗むなど、悪用されることもあるので、パソコン上ではネットを利用する際、JavaScriptを有効にするか無効にするかをユーザーが設定できるようにしてセキュリティ機能に配慮されています。