タグ

ブックマーク / havelog.aho.mu (2)

  • PHPのinterfaceとabstractを正しく理解して使い分けたいぞー ::ハブろぐ

    interfaceとabstractの特徴と違いを捉える 今回もPHP話。(正しくないことは @ahomu に教えてもらえると助かりマス) PHP5では、interface(インターフェイスの宣言)やabstract(抽象化)が使用できます。これらの説明を読むと、一見して同じような役割を持っているように見えます。 それは両者とも、メソッドの実装を「インターフェイスを実装したクラス」や、「抽象クラスを継承したクラス」に強制的に任せる機能を持っているからです。これらの挙動は、外見上とても似ています。少なくとも自分はそこで引っかかりました。 interfaceもabstractも便利なオブジェクト指向機能ですが、使い分けができないと、もったいないです。ありがちな話だと、いつまでもabstract一辺倒で、interfaceの出番が見つからない、とか。 今回はそのへんを自分の理解を整理しつつ書き留

    PHPのinterfaceとabstractを正しく理解して使い分けたいぞー ::ハブろぐ
  • jQuery Mobileをマジメに使うならやっておくべきローカライズとかの設定

    jQuery Mobileつかってますか? jQueryでキャラを立てたいわけじゃないんですが...,たびたびのjQueryネタです.なんだかんだで需要が高く,最近は実案件で触る機会があったので情報を残します. いくらお手軽でも,まじめに使うならこれぐらいはやっておかないとダメじゃないかと思う設定のポイントを軽く紹介.Loading...とかデフォルト英語なラベルの変更とかです. 設定の初期化 デフォルトの文字表示やクラス名等の設定を変更するときは,Configuring Defaultsによると,jQuery体とjQuery Mobileの間に初期化スクリプトを挿入します. <script src="http://code.jquery.com/jquery-1.5.2.min.js"></script> <script type="text/javascript"> $(docume

    jQuery Mobileをマジメに使うならやっておくべきローカライズとかの設定
  • 1