プログラミングを実行する上で、エラーは切っても切り離せない要素の1つとなります。エラーが発生するとプログラミングの実行が停止されてしまうため、本来であれば1つもエラーが起きないように作成できるのが1番の理想となりますが、現実には予期しないエラーが発生してしまうことはままあります。 その際に、エラーを安全に回避して、プログラムを止めることなく続行できるようにする方法があります。それが、例外処理です。 […]
プログラミングで、通信処理などの時間のかかる処理を行う際に必要となってくるのが、非同期処理です。JavaScriptでは、非同期処理を扱う方法の1つとして Promiseオブジェクトを活用する方法がありますが、ケースによってはコードが複雑となり、一見するとどのような処理が行われているのかが理解しづらい場合があります。 このような問題を解決するために活用できるのが、「async/await」 です。 […]
プログラミングで文字列を扱う際に便利な機能の1つに、正規表現(Regular Expression)というものがあります。文字列の検索メソッドや操作メソッドで、条件に一致する文字列を指定する際に正規表現を使用すると、より複雑で柔軟な条件に対応できるようになります。 そこで、今回の記事では、JavaScriptで正規表現を使用する方法についての解説を行っていきたいと思います。正規表現の実践例も合わせ […]
Nuxt.js(ナクスト・ジェイエス)は、JavaScriptのフレームワーク「Vue.js」をベースとして開発されたJavaScriptフレームワークで、Vue.jsよりも使い勝手がよくなっています。 フロントエンド開発にはすでにVue.jsやReactが重宝されていますが、最近はNuxt.jsを使うケースも増えています。そんな中で、わざわざNuxt.jsを使う意味があるのかと疑問に思う人もいる […]
Webサイトを制作する際、jQueryを使えば、簡単な設定をするだけでさまざまな機能も簡単に追加できます。作業効率を上げられるだけでなく質も向上させられるのでWebサイト制作で欠かせない存在です。 jQueryとは? jQuery は、JavaScriptを簡潔な記述で豊富な機能を活用できるオープンソースのJavaScriptライブラリです。jQueryには独自の記法があり、複数の処理を簡単に組み […]
Vue.jsとは? Vue.js(ヴュージェイエス)は数あるJavaScriptフレームワーク・ライブラリのなかでも特にWebアプリなどのUI構築を得意とする JavaScript フレームワークです。Vue.js はもともと Google社で同じく JavaScript のフレームワークである AngularJS を使用した開発に携わっていた Evan You (エヴァン・ヨー)氏が「Angul […]
本記事では、次世代JavaScript「AltJS」として注目を集めているプログラミング言語「TypeScript」について解説していきます。 TypeScriptとは? TypeScriptは、JavaScript を拡張して開発されたスーパーセット(上位互換)、言ってしまえばJavaScriptを進化させたプログラミング言語です。Microsoft社が2012年に開発、2017年にリリースし、 […]
動きのあるWebページには必ずと言っていいほど JavaScript が使われていますが、JavaScript には数多くのフレームワークやライブラリが存在します。なかでもその使いやすさや保守性の高さから、世界でも人気の高いライブラリが React です。本記事では、その React について、特徴やメリット・デメリット、活用事例などを解説していきます。 Reactとは Reactは、UI(ユーザ […]
JavaScriptとは、Webサイトに動きを付けたり様々な処理を実行するために開発されたプログラミング言語です。 JavaScript を使うことで、画像のアニメーションや高度な計算処理、地図などのインタラクティブなコンテンツの表示など多くのことが実現できます。 JavaScript は企業やユーザからの評価も高く、現在もWebフロントエンドを支える基礎技術として使われています。この記事では、初 […]
前回の記事からの続きとなります。今回は JavaScript を用いた簡単なプログラミングの基礎解説を行います。 この記事の対象者 所要時間 10 分程 事前準備 まずは以下の html ファイルを作り、ブラウザで表示しましょう。前回記事の最後で作成したものと同一ですが、script タグ内の alert(“Hello JavaScript”); だけ削除しています。 まず […]