『初めてのJavaScript』2章の備忘
p31 Javascriptでは、本来オブジェクトをprivateで扱う際、宣言する必要はないが、Java/Pythonの表記法にならい、「__」つける開発者が増えている。
var _break = new Object();
p38 数値や真偽値を持つ変数が文字列を引数とする関数へ渡されると、暗黙のうちに文字列へ変換され、関数に処理される。
p42 NULLとundefined
null定数とは、定義はされたが、まだ値が代入されていない状態の変数。
"sValue is not definded"などのエラーメッセージがコンソールに表示される。
変数は宣言されたが、初期化されていない状態であれば、undefinded
p44 定数を作成したい場合は、キーワードconstを利用。
const CURRENE_MONTH = 3.5;
『初めてのJavaScript』1章の備忘
p9 Javascriptでdefer="defer"を指定すると、「スクリプトでは、ドキュメントのコンテンツは生成しないため、ブラウザはページコンテンツの残りを処理して、ページの処理と表示が終了した時点でこの部分のスクリプトの処理に戻って処理する」らしい。
ページのロード高速化に使える
p10 ページがロードされていく家庭で、Javascriptでページを動的に作成する場合は、Javascriptをbody部に、イベントで使用されるJavascriptはhead部に。
p11 スクリプトブロックをXHTMLのCDATAセクションに入れる。Javascriptの文字列内に、見出しのタグなど、マークアップを入れた際、XHTMLの処理系が解釈するのを防ぐため。body要素内にいれる場合、要注意。
『初めてのJavaScript』で勉強始める
先日、仕事でバグをfixしたこともあり、この機会にJavaScriptをきちんと勉強したいと考えた。
で、テキストを探したのだけど、「やっぱオライリーかな?」と思い、初めてのJavaScriptを購入。
- 作者: シェリーパワーズ,Shelley Powers,武舎広幸,武舎るみ
- 出版社/メーカー: オライリージャパン
- 発売日: 2007/05
- メディア: 単行本
- 購入: 5人 クリック: 87回
- この商品を含むブログ (82件) を見る
これ一冊やりこめば、そこそこなものになると思っています。
昨日から読み始めていますが、随時感想等を上げていきます。
新しいエディタを使ってみる
C言語だの、Javascriptだの書いていますが、書くためのエディタを変え、
少しemacsを勉強しようと始めています。
とりあえず、メインはwindowsなので、mule or xyzzyのうち、xyzzyを選択。
まだ、拡張とかはわからないですが、基本コマンドだけ覚書。
C-x C-f 開く
C-x C-s 保存
C-x C-w 名前を付けて(変えて)保存
C-x k 閉じる
C-x C-c 終了
C-x i カーソル位置へのファイルの挿入
C-SPC 位置をマーク
M-w コピー(マーク点から現在のカーソル位置まで)
C-w カット(マーク点から現在のカーソル位置まで)
C-k 行末までカット
C-k C-k (行の先頭で)1行カット
C-y ペースト
C-x u アンドゥー(戻す)
M-q 段落の整形
C-g キャンセル
慣れるまで、時間かかりそうです。
ついつい、今までのやり方を指がしようとしてしまう。。。