ITmedia総合  >  キーワード一覧  >  J

「JavaScript」最新記事一覧

主要なWebブラウザの多くで動作するスクリプト言語。主に、Webアプリケーションやウィジェット/ガジェットのユーザーインターフェイス(以下、UI)に用いられる。Webブラウザにプラグインをインストール必要がなく、HTMLファイル内に直接記述できるなどの特徴がある。
JavaScript − @ITリッチクライアント用語辞典

-こちらもご覧ください-
質問!JavaScript→ITmediaのQ&Aサイト「質問!ITmedia」でJavaScript関連の質問をチェック

回転だけならコード3行、JavaScript制御できる「IoTモーター」
Webブラウザやスマートフォンから制御可能なモーターユニット「Webmo」が販売される。モーター制御に関する知識がなくとも、IoTやロボットの開発に着手できる。(2016/5/27)

.NET TIPS:
definePropertyメソッドでプロパティを定義するには?[JavaScript]
JavaScriptではdefinePropertyメソッドによって、オブジェクトのプロパティを定義し、その属性を細やかに制御できる。(2016/5/27)

.NET TIPS:
ゲッターとセッター(プロパティ)を定義するには?[JavaScript]
JavaScriptでプロパティを定義するには、通常の構文に加えて、get/set構文を使う方法と、definePropertyメソッドを使う方法がある。(2016/5/25)

.NET TIPS:
関数宣言と関数式の違いとは?[JavaScript]
JavaScriptで関数を定義するには、関数宣言による方法と関数式による方法がある。本稿ではこれらの違いについて説明する。(2016/5/18)

WordPress、Slack、Yeoman、Visual Studio Code、Atomなどで活用:
HTML、CSS、JavaScriptでデスクトップアプリを開発できるElectron 1.0、Devtron 1.0、Spectron 3.0が提供開始
Web技術を利用したクロスプラットフォームのデスクトップアプリ開発フレームワーク「Electron 1.0」がリリースされた。APIデモアプリ、検証・デバッグ用ツール、テストフレームワークも同時に公開されている。(2016/5/11)

.NET TIPS:
Ajax(非同期通信)を実装するには?[JavaScript/jQuery]
JavaScriptで非同期通信を行うには、jQueryのajaxメソッド/getJSONメソッドなどを使用するとよい。通信完了時の処理はメソッドチェーンを使って記述できる。(2016/5/11)

.NET TIPS:
チェックボックスの値を読み書きするには[JavaScript/jQuery]
JavaScriptでチェックボックスの値を読み書きするには、jQueryのprop/click/valメソッド、属性等価セレクタ、:checkedセレクタを利用するとよい。(2016/4/27)

.NET TIPS:
ページをリダイレクト(画面遷移)するには?[JavaScript]
JavaScriptを使って画面遷移を行うには、locationインタフェースのhrefプロパティ/assignメソッド/replaceメソッドが使える。(2016/4/20)

.NET TIPS:
DOMの子要素を探索するには?[JavaScript/jQuery]
JavaScriptでDOMの子要素や子孫要素を操作するには、jQueryのfind/childrenメソッドとCSSの子セレクタ/子孫セレクタを使用する。(2016/4/13)

.NET TIPS:
UI要素の表示/非表示を判別するには?[JavaScript/jQuery]
JavaScriptでjQueryを使用して、UI要素の表示/非表示状態を判別するには、display/visibility/opacityプロパティやフィルターを使用できる。(2016/4/6)

.NET TIPS:
ファイルをダウンロードさせるには?[JavaScript]
リンクをクリックするだけでファイルをダウンロードできるようにするには、HTML5のdownload属性を使う方法とJavaScriptコードを使う方法がある。(2016/3/30)

.NET TIPS:
エンドユーザーの言語を取得するには?[JavaScript]
JavaScriptでエンドユーザーの言語を取得するには、navigator.languageプロパティやnavigator.userLanguageプロパティなどを使用する。(2016/3/23)

最初から最後までなぜかずっと怒られる漫画「マンガでJavaScriptがわかると思っているのかお前は」が秀逸すぎてごめんなさいしか言えない
間の取り方がプロ。(2016/3/17)

.NET TIPS:
strictモードとは?[JavaScript]
堅牢なJavaScriptコードを書く上でstrictモードはぜひ使いたい機能だが、落とし穴もある。本稿ではstrictモードの使い方と注意点を紹介する。(2016/3/16)

.NET TIPS:
文字列が他の文字列に含まれているかを調べるには?[JavaScript]
JavaScriptで、文字列中に他の文字列が含まれているかを調べるにはindexOfメソッドを使用するなど幾つかの方法がある。(2016/3/9)

Dev Basics/Keyword:
tsconfig.json(TypeScript構成ファイル)
tsconfig.jsonファイルは、プロジェクトでJavaScriptへのコンパイルが必要となるファイルと、それらのコンパイルオプションなどを指定するファイルだ。(2016/3/8)

.NET TIPS:
異なるデータ型の値を比較するには?(==と===の違いを理解する)[JavaScript]
JavaScriptで文字列と数値、Booleanと数値、nullとundefinedなど、異なるデータ型の値を比較するには==演算子を使う方法と===演算子を使う方法がある。(2016/3/2)

特集:C#×JavaScript:
C#開発者のための最新JavaScript事情(ジェネレータ関数編)
ECMAScript 2015のジェネレータ関数とyield式を使うと、C#の反復子ブロックとyield return文と似た形ですっきりと反復処理を記述できる。(2016/2/26)

Dev Basics/Keyword:
package.json
package.jsonファイルは、Node.js+JavaScriptでのアプリ開発時に、そこで使用するパッケージやプロジェクト全体を管理するのに使われる。(2016/2/23)

Tech Basics/Keyword:
jQuery(ジェイ・クエリ)
Webページ/アプリ開発に多用されているJavaScriptライブラリ「jQuery」。その特徴やメリット、バージョン、注意点を短くまとめる。(2016/2/22)

週末チャレンジ 最速タイムは0.8秒:
“JavaScript使い”ならばズルできちゃう連打ゲーム「働クリッカー」
ボタンを連打して資産をためる「働クリッカー」というゲームが公開されました。もし、あなたがJavaScript使いならばズルできちゃいます。いや、むしろ腕試しとしてハマるかもしれません。(2016/2/19)

Dev Basics/Keyword:
Angular 2
Angular 2はHTML5/JavaScript/CSSの組み合わせで、モバイルアプリ/Webアプリを開発するためのフレームワークだ。(2016/2/16)

Dev Basics/Keyword:
AngularJS
AngularJSはJavaScript用のMVWフレームワークであり、「テンプレート」「データバインディング」などの機能を利用して、Webアプリを簡潔に記述できる。(2016/2/12)

チートコードで1億円を稼ぐゲーム「働クリッカー」をやってみたらJavaScriptが自然に学べて楽しい
JavaScriptを学んで目指せ総資産1億円!(2016/2/11)

Dev Basics/Keyword:
ChakraCore
マイクロソフトがオープンソースとして公開したJavaScriptエンジン「ChakraCore」とはどんなものだろうか。(2016/2/2)

週末チャレンジ 「こいつ、動くぞ」:
ブラウザのみで動くJavaScriptなOS「OS.js」をインストールしてみた
ブラウザのみで動くJavaScriptなOS「OS.js」が登場し、「何か面白いぞ」と話題になっています。Windows環境へインストールして、ちょっと遊んでみました。(2016/1/22)

特集:C#×JavaScript:
C#開発者のための最新JavaScript事情(async関数編)
今回はPromiseオブジェクトをベースに、非同期処理をよりスッキリと記述できるようになるasync関数の基本について見ていこう。(2016/1/22)

JavaScriptの父、オープンソースの高速Webブラウザ「Brave」をβリリース
JavaScriptの開発者でMozilla.orgの創業者の1人でもあるブレンダン・アイク氏がCEOを務める新興企業Brave Softwareが、高速Webブラウザ「Brave」をプライベートβでリリースした。トラッキングやクッキーをブロックするが、独自システムで安全で無害な広告を表示する。(2016/1/21)

超軽快! 「JavaScript」で作られたブラウザ上で動作するOS「OS.js」が話題に よく分からんけどすごいことは分かる
サクサク動きます。(2016/1/18)

Microsoft、JavaScriptエンジン「ChakraCore」をGitHubで公開
Microsoftが予告通り、Webブラウザ「Edge」で採用するJavaScriptエンジン「Chakra」のオープンソース版「ChakraCore」をGitHubで、MIT Licenseの下で公開した。(2016/1/14)

特集:C#×JavaScript:
C#開発者のための最新JavaScript事情(Promise編パート2)
今回はPromiseオブジェクトの状態と、Promiseオブジェクトが提供するメソッド、thenableオブジェクトなど、少し高度な話題について見てみよう。(2016/1/8)

JavaScriptのみで開発されたランサムウェア出現、SaaS型の提供も
「Ransom32」はTorネットワークを通じてSaaSとして提供されており、WindowsだけでなくMac OS XやLinuxも狙われる可能性がある。(2016/1/6)

特集:C#×JavaScript:
C#開発者のための最新JavaScript事情(Promise編)
ECMAScript 2015では非同期処理を行うためにPromiseオブジェクトが導入された。今回はこの基本的な使い方を見ていこう。(2015/12/25)

特集:今から始めるJavaScriptアプリ開発:
.NET開発者のためのJavaScriptライブラリカタログ(Grunt編)
Webアプリ開発における日々の煩雑な作業を自動化してくれるツールである「Grunt」の基本を今回は見ていこう。(2015/12/24)

特集:今から始めるJavaScriptアプリ開発:
.NET開発者のためのJavaScriptライブラリカタログ(gulp編)
Webアプリ開発における日々の煩雑な作業を自動化してくれるツールである「gulp」の基本を今回は見ていこう。(2015/12/18)

特集:C#×JavaScript:
C#開発者のための最新JavaScript事情(モジュール編)
ECMAScript 2015で導入されたモジュール機構、エクスポート/インポートの方法をBabelで試しながら調べていこう。(2015/12/15)

特集:C#×JavaScript:
C#開発者のための最新JavaScript事情(Babel編)
今回はC#から少し離れて、ECMAScript 2015コードをJavaScript 5コードに変換するツールであるBabelの使い方を見ていこう。(2015/12/11)

Microsoft、「Edge」のJavaScriptエンジン「Chakra」をオープンソース化へ
MicrosoftがWebブラウザ「Edge」のJavaScriptエンジン「Chakra」のコアコンポーネントを「ChakraCore」として来年1月GitHubでオープンソースで公開する。クラウドサービスやIoTで採用でき、将来的にはWindows以外のプラットフォームもサポートする見込みだ。(2015/12/6)

特集:今から始めるJavaScriptアプリ開発:
.NET開発者のためのJavaScriptライブラリカタログ(デスクトップアプリ編)
今回はWindows、OS X、Linuxで動作するクロスプラットフォームなデスクトップアプリを開発するためのフレームワークを取り上げる。(2015/12/4)

WordPress.com、JavaScriptベースの「Calypso」およびMacアプリを発表
新しいWordPress.comのベースコードはJavaScriptで構築した「Calypso」で、REST APIだけでアクセスできる。Webブラウザ不要のMacアプリもリリースされた。WindowsおよびLinux版アプリも開発中だ。(2015/11/24)

特集:今から始めるJavaScriptアプリ開発:
.NET開発者のためのJavaScriptライブラリカタログ(MVCフレームワーク編)
最近のWeb開発では、どんな技術を使い、どのようにアプリが開発されているのだろう。モダンJSライブラリをよく知らない.NET開発者に向けて、その世界をまとめて紹介する。(2015/11/13)

特集:C#×JavaScript:
C#開発者のための最新JavaScript事情(関数編)
コードを書きながら、C#とJavaScriptにおける関数の違いを比較し、C#プログラマーが注意すべき点などを見ていこう。(2015/11/6)

特集:C#×JavaScript:
C#開発者のための最新JavaScript事情(クラス定義編)
本稿では、C#とJavaScriptにおけるクラス定義を比較し、TypeScriptやECMAScript 2015でJavaScriptプログラミングがどう変わるかを見ていく。(2015/10/22)

MEANスタックで始めるWebアプリ開発入門(6):
いまさら聞けないAngularJSの基礎知識と5つの主な特徴、インストール、簡単な使い方
MEANスタックを用いたWebアプリの開発方法について紹介していく連載。今回は、JavaScriptのMVWフレームワークAngularJSの概要、セットアップ方法、基本的な使い方、AngularJS 2.0での変更点などを解説する。(2015/9/3)

GitHubで最も使われている言語はJavaScript JavaがRubyを抑えて2位に
GitHubが利用言語ランキングを発表。1位は3年連続でJavaScript、Android人気による2位のJavaの伸びが目立つ。(2015/8/20)

見た目はほぼ製品版か:
RTM相当? Windows 10最新プレビュー「Build 10240」――EdgeがChromeより高速というテスト結果も
Windows 10のRTMともウワサされる最新プレビュー「Build 10240」が公開された。新標準ブラウザ「Microsoft Edge」は、JavaScriptテストでChromeとSafariより高速な結果が得られたという。(2015/7/16)

15周年記念特別企画:
JavaScriptを中心としたWebアプリ開発の栄枯盛衰まとめ――LiveScriptからAngularJS/React.jsまで
@ITが誕生した2000年頃はJavaScriptが不遇だった時代。そこから現在のような人気のプログラミング言語になるまでには、どのような歴史があったのか。15周年を迎えた@ITの豊富なWeb開発関連記事とともに振り返る。(2015/7/15)

MEANスタックで始めるWebアプリ開発入門(4):
Node.jsのMVCフレームワーク「Express」における静的ファイル、ルーティング定義、セッション管理、エラー処理
MEANスタックを用いたWebアプリの開発方法について紹介していく連載。今回は、Expressを使ったWebアプリ開発に必要な4つの機能として、HTMLやCSS、JavaScriptなどの静的ファイルの使い方、HTTPメソッドや正規表現を使ったルーティング定義、MemoryStoreやRedisを使ったセッション管理、エラーハンドリングを紹介する。(2015/5/11)

Microsoft Build 2015(Day 2)で発表されたことまとめ
Microsoftの開発者会議Build 2015の2日目の基調講演では、HTML5/JavaScriptアプリをiOS/Android/Windows 10に対応させるツール「ManifoldJS」などの他、Azure Machine Learningのデモや、スクエア・エニックスによるDirectX 12を使ったリアルタイムレンダリングCGのデモが披露された。(2015/5/1)

JavaScriptやPHPで開発できる超小型ボード「Onion Omega」 Web開発者もハード作りを容易に
JavaScriptやPHPなどでプログラミングできるハード開発プラットフォーム「Onion Omega」」がKickstarterに登場した。(2015/4/7)



7月29日で無料アップグレード期間が終了する、Microsoftの最新OS。とんでもないレベルで普及している自社の基幹製品を無料でアップグレードさせるというビジネス上の決断が、今後の同社の経営にどのような影響をもたらすのか、その行方にも興味が尽きない。

ドイツ政府が中心となって推進する「第四次産業革命」。製造業におけるインターネット活用、スマート化を志向するもので、Internet of Things、Industrial Internetなど名前はさまざまだが、各国で類似のビジョンの実現を目指した動きが活発化している。

資金繰りが差し迫る中、台湾の鴻海精密工業による買収で決着がついた。寂しい話ではあるが、リソースとして鴻海の生産能力・規模を得ることで、特にグローバルで今後どのような巻き返しがあるのか、明るい話題にも期待したい。