忍者ブログ

技術メモ

Home > ブログ > 記事一覧

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

jQuery速習

1.導入とダウンロードと利用方法
    <Jqueryのダウンロード>
    http://jquery.com/
    <script type="text/javascript" src="./jquery-1.4.min.js"></script>
 
    <Google AJAX Libraries API>
    サーバーにアップしなくてもすぐ使える
    https://developers.google.com/speed/libraries/?hl=ja
    <script type="text/javascript"
    src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.1/jquery.min.js"
    ></script>
 
 
2.jQueryのコードを記述する場所
    $(function(){
        ここにjQueryの処理を記述
    });
    ※$(document).ready()の省略形
 
3.セレクター
    「操作が発生した要素」や「変更したい要素」を指定するのが「セレクター」
    $("セレクター")
    ※CSSで記述できるものが使える
 
4.jQueryでHTML/CSSを操作する
    HTML/CSSを操作するためのライブラリー
 
    $(セレクター),jQueryの命令
 
    html()という命令を使うと、セレクターで指定した要素の内側を変更できます
 
5.処理のタイミングを決める「イベント」
 
    $("セレクター").イベント(function(){
        ここにイベント発生時の処理を記述
    });
 
6.jQueryでアニメーション効果を付ける
 
    ノーマルアニメーション
    $("セレクター").show(スピード);
    $("セレクター").hide(スピード);
    スライドアニメーション
    $("セレクター").sideDown(スピード);
    $("セレクター").sideUp(スピード);
    フェードアニメーション
    $("セレクター").fadeIn(スピード);
    $("セレクター").fadeOut(スピード);
 
7.jQueryを使って15分でUIを作ろう!!
    $(function(){
        $("dd:not(:first)").css("display","none");
        $("dl dt").click(function(){
            if($("+dd",this).css("display")=="none"){
                $("dd").slideUp("slow");
                $("+dd",this).slideDown("slow");
            }
        });
    });
 
PR

【Validatorについての検証】

①CutomValidator
 .Net2.0からはValidateEmptyTextを利用して空白の場合でもCustomValidatorの検証実行できる
 ※.Net2.0以前はこのプロパティは存在しない

ValidatorValidate(document.getElementById('cstvalSocialInsuranceStateSearchStandardRewardGradeEnd'), 'mainValidationGroup', null);
    var validationGroup = 'mainValidationGroup';

 

【VSにおけるコンパイルエラーに関する検証】

[DLL参照]
 DLLを参照する
 ※Dllの更新頻度が少ない場合に利用するのが良い
 [利点]
  コンパイルが必要ない
  ソリューションファイルが軽くなる
 [欠点]
  デバッグができない(条件によっては可能)
  Dllの参照先を正確に行わないとエラーが発生する
  頻繁に修正が発生する場合、Dll参照は向かない

[プロジェクト参照]
 プロジェクトを参照する
 ※Dllの更新が頻繁に発生する場合に利用する
 [利点]
  プロジェクト内で完結する
  デバッグができる
  Dllの位置を意識する必要がない
 [欠点]
  追加するプロジェクトが増えるとVSが重くなる
  デフォルトでリコンパイルが実行される


ソリューションにプロジェクトを追加し尚且つ、プロジェクトのbinフォルダ内をDll参照元にしている場合
以下の現象が発生する
①依存ファイルが何らかの理由で上書きできなかった場合、コンパイルエラーが発生する
②コンパイルエラーが発生すると、参照元が存在しなくなるのでコンパイルエラーが発生する

Aproj←(依存)─Bproj←(依存)─Cproj

となっていた場合で、何らかの理由でAprojがコンパイルエラーが発生すると
Bprojコンパイルエラー、CprojコンパイルエラーとなりA.dll、B.dll、C.dllが参照元よりなくなり
タスク一覧にエラー表示されるようになる


 

.NET参照ツール一覧

GAC(Global Assembly Cache)
    Systemroot%\assemblyフォルダ
    gacutilユーティルで登録
    Drag&Dropで登録
.NET Framework Configuration管理ツール
    「管理ツール」-「[Microsoft .NET Framework 1.1 構成]」
PEファイル参照
    dumpbin
アセンブリ情報参照
    ildasm

ASP.netでファイルをダウンロード&実行

        Dim strFile As String = "wk.pdf"

        Response.ContentType = "application/octet-stream"
        Response.AddHeader("Content-Disposition", "attachment; filename=" + strFile)
        Response.Flush()
        Response.TransmitFile("c:\00nham\" + strFile)
        Response.End()

 

PAGE TOP