ノーリファラー
リファラーとは、そのページにアクセスさせるに至った元のページのURLのこと
ノーリファラーとは、そのページにアクセスさせた
元のページが無い、URL直接から、サイトを訪れた場合を指す


セッション
いちれんのインタラクティブな操作のこと。
ログイン(ログイン)してからログアウト(ログオフ)するまでが一つのセッション


トラフィック
ネットワークを流れる情報のこと、または、その情報量のことをいう


プラグイン
ソフトウェアに機能を追加する小さなプログラムのこと
差し替え可能になっているアプリケーションコードの一部分を、プラグイン


カテゴリー
部類・分類・ジャンル


トラッキング
使用者(ユーザー)の購買行動などを追跡しデータを収集すること。


Cookie
Netscape Communications Corporationによって提案
Cookie を用いることにより、クライアント側(ブラウザを起動する側)の
ハードディスク内にCookie情報 と呼ばれるデータを記録
Cookieではサーバとクライアント間の状態を管理する。
 1.WebサーバがWebブラウザにその状態を区別する識別子を
  HTTPヘッダに含める形で渡す。
 2.ブラウザは次にそのサーバと通信する際に、
  与えられた識別子をHTTPヘッダに含めて送信
 3.サーバはその識別子を元にコンテンツの内容を
  ユーザに合わせてカスタマイズし、ブラウザに渡す

a.訪問者がそのページに何回訪れたか記録して表示
b.通常モード、フレームモードなど、訪問者の好みを記録しておき、
 次回訪問時にその好みのモードで表示
c.掲示板やチャットで入力したユーザー名を記録しておき、
 次回訪問時にユーザー名の入力を省略
d.ログインによるセッションを確立する。
 

Scriptメモ
スクリプトはhead要素にいれるのが良い(場所を特定しやすい、ただしパォーマスはおちる
パフォーマスをあげるため,文書の最後に配置することもある)
JavaScriptはHTMLなどほかの言語の内部に埋め込まれるのが通常
script type="text/javascript" コード化方法はtext,スクリプトの型はjavascript
ブラウザは処理できない場合はその部分を飛ばす
scriptタグの属性としてtype,src,defer,charsetがある
defer属性  defer="defer"でコンテンツは生成しない
オブジェクトとは抽象的なもの(window,document,forms等)
オブジェクトとは名前の付けられた値の集合また、値のことをプロパティという
オブジェクトとはクラスとクラスから生成されたインスタンスのどちらの意味でも使用される
Javascriptのオブジェクトのプロパティである関数のことをメソッドと呼ぶ(プロパティでも
数値などとは扱いが異なる)
関数を定義すると複数行からなるスクリプトをまとめることができる
関数とは命令文がいくつかあつまったもの(厳密にいうと関数もオブジェクトの一つ)
document.write などの.はプロパティ演算子という
変数はデータの保存領域をさす名称
変数を使用するとき まえもってvarで宣言しておくとローカル変数となる
宣言をしておかないとグローバル変数となる
JavaScriptでは文の終わりにセミコロン;をつけるくせをつけておく(改行があれば終わりとみなされるが)コメントは // でその行の終わりまで
/*...........*/のあいだがコメント
JavaScriptのコードはすべて別ファイルに入れて読み込むようにする
<script>タグのsrc属性でJavaScriptのファイルを指定するようにすると
CDATAセッションを用いなくてもXHTML互換となる また再利用可能 訂正も楽
JavaScriptはCGIと異なり,サーバからクライアントへ転送された後にWebブラウザ上で
スクリプトが解釈実行される
スクリプトとは比較的小さく,インタプリタ方式で実行されるプログラム
インタプリタ方式とはテキスト形式で記述されたソースプログラムを
その実行時にインタプリタが解釈しながら動作する方式(JavaScript,Perl等)
JavaScriptにできないことはファイルをリアルタイムに書き換えることはできない
アトリビュートとは属性
MIMEとはMultipurpose internet Mail Extension 電子メールでテキスト,音声等を
やり取りするための規格
JavaScriptは大文字と小文字を区別する(XHTMLと同じ)
ダブルクォーテーション内のダブルクォーテーションはシングルクォーテーションに変更する
XHTMLでは<!--から//-->はコメントとして処理される
インターネットオプションのセキュリティパネルでセキュリティを高にすると
JavaScriptは無効となる
キャメルケースとは複合語の先頭を大文字にする thisIsAnExsample
略語や頭字語もキャメルケースで書く(XmlName)
(例外)定数はすべての文字を大文字(MONTH)
関数名や変数名は先頭を小文字で,キャメルケースで表記
変数が何か(文字列,数値,真偽値)は変数がどのような状況で使われているか
でのみ判断される
文字列中に"が含まれるならば'で,文字列中に'が含まれるならば"で文字列を囲む
空文字列は文字列を定義するさい,変数を初期化する目的で使う
var string_value = "";
少なくとも片方が数値と扱えない変数を+の両側に置くと文字列となる
var strValue = "4" + 3 + 1; // "431"になる
var strValue2 = 4 + 3 + "1"; // "71"になる
16進数は0ではじまり,次にX
8進数の値は0で始まり,Xはなし
ホワイトスペースはプログラムの処理には影響しない
エンジンは文の終わりの;を見つけるか,完全な文の終わりと判断できるまで
行の処理を続ける
% 除算の剰余   var remainder = 8%3; // 割り算の余りの値は2
JavaScriptの場合,除算の結果は浮動少数点になる