CommentOut

Javascript&jQuery

Javascript(jQuery)が動かない・反応しない

Javascript&jQuery

私は元々アプリケーションプログラマーでした。アプリケーションのプログラムっていうのは基本的にはコンパイラ型言語という種類のプログラミン言語を使っており、プログラムをそのまま実行することは出来ず、コンパイラという変換器を使って実行ファイルに変換します。このコンパイラ型言語の開発環境は、ソースコードを書く『エディタ』と、実行ファイルを作る『コンパイラ』と、エラーをチェックしてくれる『デバッガ』が一体となった統合開発環境というものになっいることが多く、デバッグが非常にしやすかったで...

【React】Gutenbergのオリジナルブロックが編集画面を開き直すと壊れる

Javascript&jQuery

最近、ReactでGutenbergのオリジナルブロックを作っているのですが、ブロックを呼び出した時には正常に動作するのに、一度保存してから編集画面を開き直すとブロックが壊れるという現象が発生しました。 最初、なんで?って思っていたんですが、やっと理由がわかりました。 Gutenbergのオリジナルブロックとは WordPressではバージョン5.0くらいから、『Gutenberg』というブロックエディタでページの編集ができるようになりました。 バージョン5.0まではビジュア...

jQueryでオリジナルのイベントを発行し、そのイベントで関数を駆動させる

Javascript&jQuery

jQueryではクリック、マウスオーバー、マウスリーブなどの既定のイベントが存在しますが、『要素が画面内に表示された時』にはイベントは発行されません。アニメーションなどを設定すると、スクロールして要素が表示される前にアニメーションが終了してしまうという問題が発生してしまうので、今まで座標とスクロール量から、要素が画面内に収まっているか判定するなど、その都度泥臭い作業をしてきました。 そこで「監視対象の要素が『画面内に入った時』と『画面から出た時』の両方でイベントが発生したら良...

プログラムの基本の「き」:変数とは?変数の概念

Javascript&jQuery
PHP
C/C++
C#

このページを見ている人は、恐らくこれからプログラムについて学ぼうとしている人だと思います。 どのような参考書でも、最初は画面に「Hello, World!」というメッセージを表示させ、その次には変数についての説明が来ることでしょう。 早い人だと、この変数で挫折する人も居ると思います。 この変数について、私なりに説明してみたいと思います。 TIPS ちなみに、プログラミング言語ってたくさんの種類がありますが、だいたいの言語に『変数』はあります。 変数に関する一般的な説明 パソコ...