Googleの検索ボックス
Googleのサーチボックスを表示することにしました。他のサイトに表示されていると結構使うことがあるもので、わりと便利そうだと思いつけてみました。
| 固定リンク | コメント (13) | トラックバック (0)
Googleのサーチボックスを表示することにしました。他のサイトに表示されていると結構使うことがあるもので、わりと便利そうだと思いつけてみました。
| 固定リンク | コメント (13) | トラックバック (0)
OptimaLibを使用したサンプル・プログラムをアップしました。サイドバーのファイル保管庫に追加しています。下のリンクをクリックしてもご覧いただけます。
| 固定リンク | コメント (0) | トラックバック (1)
ココログからの卒業は少し前から考えていました。高度な機能を利用するには、料金が高くなるし、レンタル・ブログゆえの限界もあります。ブログをするにしてもレンタル・サーバーに自分でCMSを導入したほうが自由度が高く、料金的にも有利な気がしていました。
| 固定リンク | コメント (0) | トラックバック (1)
では、次はどういったテクノロジーに力を入れるべきか……。導入するCMSによりおのずと決まってきます。Perlは歴史が古く馴染みもあるし、Movable Typeでも採用されています。でもMovable Typeは有料なのがネックです。
| 固定リンク | コメント (0) | トラックバック (0)
GoogleにURLを登録してみました。ええ、もちろん今検索してもヒットしないでしょうけど。でも、まだまだこれからですよ。地道にページランクが上がっていくよう努めてまいります。これまで何度かブログを立ち上げては閉鎖して、その都度URLも変わってきましたが、今度はかなり腰を据えて続けます。サーバーを引っ越しても内容はそのまま引き継いでやってくつもりです。
| 固定リンク | コメント (0) | トラックバック (0)
トラックバック・リストって便利ですよね。コメント書いたり、トラックバックを送ったりする相手を探すとき、自分と同じテーマを書いてる人を探せるし。自分からリストにトラックバックしておいて、他の人からの連携を期待することも出来ますし……。
| 固定リンク | コメント (0) | トラックバック (0)
rmStySelメソッドはセレクタを指定してCSSルールを削除できます。
defCSS.rmStySel(セレクタ);
セレクタは正規表現RegExpオブジェクトで指定してください。使い方の例は
var cssRE=new RegExp();
var cssSel=cssRE.compile("^div#panel\\b", "i")
defCSS.rmStySel(cssSel);
と書けばスタイル・シートからdiv#panelというセレクタで指定されるルールを削除できます。正規表現については説明を割愛します。使い勝手はいまいちですが、今のところ使ってるのが自分だけなので。誰か要望してくださるなら、改良したいところです。
| 固定リンク | コメント (0) | トラックバック (0)
appStyメソッドはスタイルシートに新しいCSSルールを追加できます。リストの一番最後に追加する機能しかそなえていません。
defCSS.appSty(セレクタ, プロパティ);
| 固定リンク | コメント (0) | トラックバック (0)
ちなみにOptimaLibには少しだけ日本語が使われています。なので、IEは@charsetルールに対応していないので、scriptタグにはcharset属性にutf-8を指定しておいて下さい。べつに他のエンコードに変換して使ってもかまいませんが……。ファイルの冒頭にサンプルを入れています。スクリプト・ファイルのパスは環境により変更してください。
linkタグで読み込まれる外部スタイルシート・ファイルの操作です。操作できるスタイルシートは1つだけに限定しています。複数のスタイルシートを読み込んでいる場合。一番最初に読み込まれたものにだけ対応します。
| 固定リンク | コメント (0) | トラックバック (0)
evtNode関数はイベントが発生いたページ上のオブジェクトをDOMを介して取得することができます。これはイベント・ハンドラの関数の中で使えます。引数に使うイベント・オブジェクトはイベント発生時にイベント・ハンドラの引数としてブラウザにより自動的に設定されます。
| 固定リンク | コメント (0) | トラックバック (0)
書いてませんでしたが、OptimaLibでは名前空間を保護するために、関数を統一されたオブジェクトのメンバとして定義するようなことはしていません。すべてグローバル関数になります。作成する際の手間を省くためでもありますが、実際に使うときも書き添えるのが面倒だとも思ったからです。ごく小規模なクライアント・アプリの開発や、ブログデザインのカスタマイズなどが目的のライブラリなので、これでよしとしました。
よって、OptimaLibの関数やオブジェクトは使わないように注意してください。
さて、イベント・ハンドラの追加や削除をする関数です。
| 固定リンク | コメント (0) | トラックバック (0)
何はともあれ、まずはstartUpオブジェクトです。Webページのロード後に、登録されている関数をその順番どおりに呼び出します。
| 固定リンク | コメント (0) | トラックバック (0)
javascriptでのクライアントサイド・アプリケーションの開発の助けとするため、自らの利便性のために作成したライブラリ、"OptimaLib.js"をアップしました。サイドバーのファイル保管庫のPRODUCTSのリストからダウンロードしてください。WEB上で公開してどなかたにでも使っていただいて、意見をいただけたらと思い、アップしてみました。
| 固定リンク | コメント (0) | トラックバック (0)
ウェブログ・ココログ関連 | グルメ・クッキング | パソコン・インターネット | 趣味
最近のコメント