-
JavaScriptは、「イベント駆動(イベントトリブン)」という考え方が非常に重要になります。 イベント駆動において重要な概念として、「イベントハンドラ」や「イベントリスナ」という技術があります。 JavaScriptだけでな…
-
たまに、「コールバック関数」って聞きますが、よく理解をしていなかったので調べてみました。 コールバック関数とは? 「引数として渡される関数」のこと。 JavaScriptはイベント駆動のプログラム(ボタンをクリックしたとか)なので…
-
例えば、jQueryでマウスオーバーのイベント処理を書くときは、下記のように記載すると思います。 [javascript] $(function() { $('li a') .mouseover(function() { …
-
歴史 今や、JavaScriptライブラリのディファクトスタンダードになったjQueryですが、1,2,3系とそれぞれバージョンがあるので、どのような変革を追ってきたかまとめてみます。 1系は、1.12と2系は、2.2で機能追加はな…
-
それでは、ようやく本題のJavaソースである「アクティビティファイル」の基本について解説してきます。 Androidは、Java言語で記述されていますが、Androidアプリを動作させるための特有の書き方がありますので、そちら…
-
それでは、実際にAndroid Studioで画面デザインを作成してみましょう。 あくまでデザインだけで、内部ロジック等までは作成しません。 デザイン完成イメージ まず、サンプルとして下記の完成イメージを作っていきます。 …
-
04.08
【データベース設計】正規化について
正規化とは? 矛盾したデータが存在しないようにテーブルを複数に分割していく作業のこと。 正規化の種類 非正規形 例えば、下記のようなテーブル(家計簿テーブル)であれば、「日付」と「科目」が重複してしまっています。 日付…
-
データベースの物理設計する上で考慮するポイントをまとめておきます。 テーブルを作る際の基礎知識 テーブル名(物理名)、列名(物理名)をつける。 「日本語名」も付けることはできますが、「アルファベット」の名前を付けることが多いです。 …
-
外部キーって何となくDB設計されて使っている方も多いと思いますが、具体的にどんなメリット、デメリットがあるのでしょうか。 そもそも外部キーとは? テーブル同士のリレーションがどの列にあるか決めるもので、あるテーブルのキー(子テーブル)で…
-
ユーザーテーブルの設計に必要な情報をまとめました。 必要な情報 利用するアプリによって、色々分かれるとは思いますが、必要そうと思われる情報を書き出してみます。 項目 データ型 説明 ユーザーID 数値型(…
