2012年2月7日火曜日

2012年02月07日 講義010日目

2012年02月07日
講義010日目
------------------------------1H------------------------------
★職業能力開発基礎
  ●電話の受け方
    ・要点のメモ、認識を一致させる、確認の復唱
    ・わからない場合は折り返す(電話番号と所属、名前を確認)
    ・電話の最後に改めて自分の名前を名乗る
  ●電話をかける
    ・あらかじめ資料、メモなどを準備
    ・折り返し電話がほしいときに自分の連絡先を伝え忘れないように
    ・話のボリューム次第では相手の都合を考えて的確な手段で伝える
    ・伝言を伝えた相手の名前も控えておく
  ●アポイントメント
    ・決定した日時は基本的にずらさない
    ・時間が空く場合は先方に確認する
    ・遅れたりする場合は必ず先方に連絡をする
------------------------------2H------------------------------
  ●html補足
    ・フォーム
      enctype="multipart/form-deta
      method="post"
      を書き忘れないように注意
    ・get
      urlを書き換えることで、getで値を渡すことができる。
      formのmethod属性を"get"とする事で、送信先のurlも書き換わる
      getによるデータの渡し方のルール
      echo $_GET["id"]."<br>";
      「ファイル名」?「キー名」=「データ」
       http://kiso.com/html/output.php?id=getnotest
      複数のデータを渡すときは & を使う
      echo $_GET["id"]."<br>";
      echo $_GET["order"]."<br>";
       http://kiso.com/html/output.php?id=getnotest&order=asc
      「ファイル名」?「キー名」=「データ1」&「キー名2」=「データ2」
    ・postとgetの使い分け
      postは表示されない→ログイン周り、ファイルのアップロードなど
                          フォームの再送信画面が出る
      getは表示される→サイト内の検索など
                       googleなどの検索でもgetを使ってる
                       urlだけ見る
★CSSの基礎
  ●CSS(シーエスエス)とは
    Cascading Style Sheets(カスケーディング・スタイルシート)の略称。
  ●書き方のパターン
    ・内部記述
      HTMLのヘッダー部分に直接記述(非推奨)
    ・インライン記述
      HTMLのタグに直接記述(非推奨)
      例)style="text-becoreation:none;"など
    ・外部記述
      外部ファイルに記述し、ヘッダーで読み込む(推奨)
  ●セレクタ
    ・スタイルシートを適用する対象
  ●プロパティ
    ・適用するスタイルの種類
------------------------------3H------------------------------
★CSSの基礎
  ●内部記述
      HTMLのヘッダー部分に直接記述(非推奨)
      <head>
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
      <title></title>
      <style type="text/css">
      p {
      font-weight:bold;
      }
      </style>
      </head>
  ●インライン記述
      HTMLのタグに直接記述(非推奨)
      <p style="font-weight:bold;">pタグはスタイルシートでbold(太字)指定されている</p>
  ●外部記述
      外部ファイルに記述し、ヘッダーで読み込む(推奨)
      ・kiso.com直下にcssフォルダを作成
        /css/style.css
        cssを
        p {
        font-weight:bold;
        }
        記述
      ・htmlの<head>に
        <link href="/css/style.css" rel="stylesheet"
                    type="text/css" media="all" />
  ●コメントアウト
    /*~*/で
  ●セレクタの種類
    ・要素型セレクタ
      要素名で指定した要素
    ・全称セレクタ
      すべての要素を指定する
    ・classセレクタ
      要素名.クラス名(クラス名で定義)
    ・idセレクタ
      要素名#id名(classと同じ動きをするが、一つのページに一つだけ使う)
    ・複数のセレクタ
      セレクタ,セレクタで複数を定義
    ・子孫セレクタ
      セレクタ半角スペースセレクタで下の階層のみに反映
------------------------------4H------------------------------
★css基礎
  ●プロパティ
    ・margin:
      指定の仕方→margin:10 20 0 10
    ・padding:
      指定の仕方→padding-right:0;
                  padding-left:0;
                  padding-top:0;
                  padding-bottom:0;
  ●カラーコード
    ・16進数
------------------------------5H------------------------------
★CSS基礎
  ●実習
    ・左ナビ2カラムなど基本的なレイアウトの実習
------------------------------6H------------------------------
★用語解説
  ●キャメルケース
    ・ロジックの中で意味のある単語を表すために(任意の単語)
    ・contentwrapper→contentWrapperなど大文字を混ぜる
      単語の最初でも良いContent_wrapperなど
      が、PHPではクラスに使われることが多く
      関数、変数にも表現の特徴がある
    ・単語の区切りがわかりやすい
    ・_でキャメルケースを表現してる場合もある
  ●CGI
    ・webサーバと連動してプログラムを動かすための環境のこと
    ・CGIの使えない環境→htmlやcssしか使えない
      CGIの使える環境→php,perl,java,ruby等を使える
      例)PHPが動くCGIの環境を持っている
★お問い合わせフォームの準備
  ●eclipseでphpプロジェクトotoiawaseフォルダを作成
    hostsファイルに追加……
    設定方法は
    2012年01月30日講義005日目3Hを参照
    apacheの再起動が不完全だったので(exitボタンで再起動した気になっていた)
    うまく設定が反映されてなかったのですげー時間を無駄にした
    こういうことの積み重ねか……
-----------------------------memo------------------------------
ブラインドタッチが不完全なのでやばい
記号とかの場所を完全に覚えないとスピードが足りない

0 件のコメント:

コメントを投稿