Javascript async&await
前回はjavascriptのpromiseを利用して非同期処理する方法についてお話しました。 例) データ取得にて10秒掛かる場合、10秒後、コンソールにて結果が出力されます。 もし下部にUI関連処理がある場合、その10秒間、白い画面のままで表示されます。 function getUser() { // 例えばデータ取得処理に10秒かかる return 'ok'; } cons […]
前回はjavascriptのpromiseを利用して非同期処理する方法についてお話しました。 例) データ取得にて10秒掛かる場合、10秒後、コンソールにて結果が出力されます。 もし下部にUI関連処理がある場合、その10秒間、白い画面のままで表示されます。 function getUser() { // 例えばデータ取得処理に10秒かかる return 'ok'; } cons […]
前回でjavascriptはシングルスレッド言語なのにノンブロッキング処理される理由を説明しました。言い換えるとjavascriptは同期の言語なのにも非同期的な処理ができるということです。 今回は非同期処理するためコールバック関数を連続で使う時発生する問題とその解決案の一つについてお話します。 例えば上記のようにデータを持って来てエンコーディング・認証などを処理して、画面へ表示しようとします。こ […]
私の場合、最近の開発でJavascriptを使う比率が半分以上です。ほとんどが関数の使い方などを調べて、採用するケースが多いです。基本的なものですが、個人的にも復習の意味合いで、今日はJavascript runtimeに対してお話します。 JavaScript : シングルスレッド ・ ノンブロッキング言語 ・シングルスレッドとはシングルスレッドとは、プログラムの処理が単一に行われることですその […]
こんにちは。Kwonです。2021年の初回の投稿になります。 今回は私が使ってみたIDEについてお話します。 IDEとは IDE (Integrated Development Environment) は、ソフトウェアの統合的な開発環境であり、様々なツールの集合からなる。従来、ソフトウェアプログラムのコーディング・コンパイル・ビルド・デバッグといった作業を行なう際に、テキストエディタ、コンパイラ […]
こんにちは、ジーマックスメディアソリューション(以下、ZMS)のkwonです。 大学の専門は電子工学でハードウェアの制御を勉強しましたが、バイトでHTML/CGIを使ったウェブページを開発したのがきっかけでウェブアプリケーション開発をやっています。 今回ブログのタイトルを考えながらふと思い出したのが3か月前、「Microsoftが「PHP」サポートを縮小 ~「PHP 8.0」バイナリは公式提供せず […]