JavaScript– category –
-
Could not find a JavaScript runtime.が出てテストサーバーが立ち上がらない。
【はじめに】 最近macのOSがアップデートされたのか、rails sでテストサーバーを立ち上げようとした時に Gem Load Error is: Could not find a JavaScript runtime. See https://github.com/rails/execjs for a list of available runtimes. のようなエラ... -
JavaScriptのデータ型一覧を押さえよう
【はじめに】 JavaScriptが扱うことができる主なデータ型を一覧にしました。 JavaScriptはデータ型には寛容であるらしいのですが、細かなデータの挙動が気になったので備忘録としてまとめました。 【JavaScriptが扱うことができる主なデータ型】 分類 デー... -
jQueryのautocompleteを使って検索フォームをRailsに実装する
【はじめに】 ユーザー情報をインクリメタルサーチで検索しながらUIに優れた検索フォームを実装したいなと思い、その実装方法についてアウトプットしておきます。 今後はVue.jsをキャッチアップし実装し直す予定ですが、基本的な流れは変わらないだろうと... -
JavaScriptのPromiseの使い方
【はじめに】 JavaScriptで非同期処理を行いたい時に使うPromiseオブジェクトについて学習したので、まとめようと思います。 【非同期処理とは】 非同期処理は、あるタスクが実行をしている際に、他のタスクが別の処理を実行できる方式である。 同期処理で... -
JavaScriptで使えるイベント一覧
【はじめに】 今回はJavaScriptのイベントドリブンモデルにおけるイベント一覧をまとめます。 どんなイベントがあるんだっけと言う備忘録のため出来るだけ丁寧にまとめたいと思います。 【イベントドリブンモデル??】 下記の記事をまず読んでみてくださ... -
JavaScriptの変数宣言 varとletの違い
【はじめに】 JavaScript(通称バニラJS)の変数宣言って何が違うの??という質問がよくされるのでちょっとまとめてみようと思います。 【変数とは】 端的にまとめると「データの入れ物」です。 スクリプトが最終的な答えを導くための一連の「データのやり... -
JavaScriptの要素を取得する方法一覧
【はじめに】 クライアントサイドJavaScriptの要素を取得する方法についてまとめてみました。 【クライアントサイドJavaScriptとは】 ブラウザ環境で使うことを前提としているJavaScriptをクライアントサイドJavaScriptと呼ぶことが多いです。 クライアン... -
JavaScriptのイベントドリブンモデル(イベント駆動モデル)
【はじめに】 JavaScriptのイベントドリブンモデル(イベント駆動モデル)についてまとめてみました。 【イベントドリブンモデルとは】 ブラウザ上では頻繁に、 クリックした/何かの上にカーソルが乗った/何かが入力された など様々なイベントが発生します。...
1