技術者派遣の技術日誌ブログ

September 11, 2008

【Javascript】JavaScriptでのOOP

Filed under: ALL, Javascript/Xhtml/Css — Tags: , , , , , , , — Sayuri @ 1:42 pm

JavaScriptはオブジェクト指向言語である。
ただし、”クラスベース”のオブジェクト指向言語 ( C#やJavaなど ) ではなく、”プロトタイプベース”のオブジェクト指向言語である。

以下、JavaScriptでのOOPについての簡単な解説。

【 コンストラクタ 】
オブジェクトの雛形は ” コンストラクタ ” と呼ばれる関数として定義する。これは、クラスベース オブジェクト指向言語の ” クラス ” に相当する。コンストラクタは関数なので、普通の関数と同じように呼び出すこともできる。 ( 普通、そんな使い方はしないけど。 )
コンストラクタからオブジェクトを生成するには、new 演算子を用いる。
//

【Javascript】HTML や ASPX と対になる JS ファイルの書き方

Filed under: Javascript/Xhtml/Css — Tags: , , , , , , , — Sayuri @ 10:11 am

最近、というか今日から、HTML や ASPX と対になる JS ファイルの書き方を変えてみた。
こんな感じ。

HogePage.js
//

January 13, 2008

[Tips]ASP.NET 2.0コントロールのHTMLレンダリング

Filed under: ALL — Tags: , — Sayuri @ 4:05 am

いろいろ調べていたらいろいろやっかいなことが判明してきた気がする。

・BulletedList
 出力されるHTMLの

  • タグは改行されず、1行に連続して出力される
     子要素や終了タグのインデントがおかしい
     ↓こんな感じ

  • November 14, 2007

    iframeの内容を取得する方法

    Filed under: ALL, Javascript/Xhtml/Css — Tags: , , — Sayuri @ 6:53 am

    JavaScriptでiframeの内容(中身、src属性で指定したURLの内容)を取得するには・・。

    まず、以下のサンプルをご覧ください。
    onload時に、iframe内のアンカータグのhref属性の値をalert表示します。(ついでに別ウィンドウでリンク先へ遷移します)

    ソースは以下の通り。


    ・iframetest.html

    http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd“>
    http://www.w3.org/1999/xhtml” xml:lang=”ja”>




    このページの上部に戻る

    Powered by WordPress