【JavaScript】「Promise」で非同期処理の処理順をコントロールする方法
JavaScriptはシングルスレッドで並列処理ができないものの、非同期で実行されるため思わぬ挙動を示すことがあります。非同期で実行される、というのは要するにソースコードの上から順番に実行されるとは限らないということです…
Programming
JavaScriptはシングルスレッドで並列処理ができないものの、非同期で実行されるため思わぬ挙動を示すことがあります。非同期で実行される、というのは要するにソースコードの上から順番に実行されるとは限らないということです…
Programming
and(かつ)の要素を指定 $(‘.sample-1 .sample-2’).on(‘hover’, function(){ …. 例えば、sample-1とsample-2というクラスを両方持っている要素をセレクタ…
Programming
前回はjQueryを利用してCSSを動的に(クリックやホバーなどをトリガーにして)変化させる方法を解説しました。 しかし、例えば同じCSSをアプリケーション内のさまざまな場所で使う場合は、クラスに対するCSSを1箇所に書…
Programming
jQueryを活用することによって、ページのCSSを動的に変化させることができます。今回は、target-buttonクラスを持つボタンを押したときに、target-textの色が変わるようなjQueryの使い方を紹介し…
Programming
PHPのSwitch文で期待しない動作に悩む事があると思います。そんな場合に確認したいことについて書きました。 breakを忘れていないか <?php $i = -1; switch($i){ case $i &l…
Programming
この記事では、jQueryの初心者を対象に基礎文法の部分を解説していきたいと思います。僕はこれまでPHPやPythonを使ってサーバーサイドをメインにプログラミングをしていましたが、最近はhtml、css、javascr…
Column
就活サイト「リクナビ」を運営しているリクルートキャリアの「内定辞退予測」ツールが炎上して販売中止になる事件が発生しました。公式ホームページ上でも謝罪文が掲載され、数日・数週間に渡って炎上し続けています。 僕自信も就活を経…
Programming
データベースを操作する上でアソシエーションはとても便利ですが、3層以上のデータをまとめて取得する方法を知らずに苦労していました。ついに解決法が見つかりましたので、メモとして残しておきたいと思います。 2層のデータを取得す…
Programming
最近フロントサイドまで手を出し始めているケイタです。今回はDataTablesの使い方を解説します。これまではcakePHPを使ったサーバーサイドエンジニアリングと、Pythonを使ったデータ分析がメインでしたが、ちょっ…
Column
こちらの記事の続きになります。 古代ギリシャのスコラ哲学とデカルト・ベーコンの関係 デカルトとベーコンについて引き続き書いていきます。 ルネ・デカルト(仏: René Descartes、1596年3月31日 ̵…