プルダウンモジュール「MenuMatic」

先日、ロールオーバーで良いモジュールがあるという話をしましたが、 メニューが下がるプルダウン形式のモジュールは無いか、興味があって探してみました。 CSSやSpryでも同様の機能はありますが、アニメーションするものが希望という制限で探しています。 また、プルダウン形式のモジュールは「アコーディオン」「ドロップダウン」など他の名称が付いてるものもあります。

MenuMatic

見た目の綺麗で使いやすそうなモジュールです。モジュールはコチラからダウンロードできます。http://greengeckodesign.com/projects/menumatic.aspx 導入はさほど難しくありませんが、リンク先の説明を掲載します。

MenuMatic導入方法

  • mootools-1.2とMenuMatic_0.67.jsをDL、解凍します。
  • HTMLでこれら2つのモジュールを読み込みます。
  • <script src=”js/mootools-1.2-core-min.js” type=”text/javascript”></script>
  • <script src=”js/MenuMatic_0.67.js” type=”text/javascript”></script>
  • CSSも読み込み
  • <link rel=”stylesheet” href=”css/MenuMatic.css” type=”text/css” media=”all” />
  • HTML内にリストタグ<ul id=”nav”>を記述していけばOK。
紹介サイトにはモジュールと説明、サンプルがありますのでよく分かると思います。

PHPの基礎知識。

元々このブログで最初に書きたかったのはPHPのフォローだったと思い出しました。 ですので、PHPについても書いていこうと思います。

PHPって何だろう?

PHPがどういうものか一言で表すと 「サーバサイドで動作するスクリプト言語」なのですが、よく分からないですよね。実際授業でメールフォームなど例を挙げてもほとんどの方が「?」というような反応をされていました。私はこういう解釈をしています。
  • JavaScript→「お手玉」
  • PHP→「キャッチボール」
お手玉は一人でもできますよね。対してキャッチボールは相手が必要です。つまり、相手(サーバ)に向けアクションをおこす(ボールを投げる)、そしてそれに対して相手からのリアクションがある(ボールが返ってくる)。PHPでは何かしらの反応を持たせる行動を取る、という意味合いが大きいです。

現在のPHP

PHPの最新バージョンは5です。全バージョンとの大きな違いは文字コードが世界標準のUTF-8に変わったため、ファイルの文字コードに気をつけて制作をする必要があります(全バージョンはEUC-JP)。サーバによっては既に最新バージョンを導入しているところもありますので、サービスの確認は押さえておきましょう。