JJUG ナイト・セミナー 「JavaエンジニアのためのJavaScript講座」

4
Kazuyuki Kawamura @kazkawamura

Firefoxの開発者ツールもよくなってきている。 #jjug

2013-04-24 19:10:15
山p☀ @yamap_55

#jjug 開発環境2:Firefoxの拡張?

2013-04-24 19:10:23
しおしお @_siosio_

Firefoxのすくらっちぱっど?的なのがおすすめらしい。明日さわってみよ。

2013-04-24 19:10:34
Takahiro YAMADA @yamadamn

本格的に開発する場合は YEOMAN #jjug

2013-04-24 19:10:48
山p☀ @yamap_55

#jjug 本格的にやるならばYEOMAN

2013-04-24 19:10:51
しおしお @_siosio_

YEOMANってのがよいらしい。

2013-04-24 19:11:03
Kazuyuki Kawamura @kazkawamura

YEOMANがおすすめ!モダンなワークフローを提供するツール #jjug

2013-04-24 19:11:09
Kazuyuki Kawamura @kazkawamura

BOWERはクライアントサイドのnpm #jjug

2013-04-24 19:11:42
Takahiro YAMADA @yamadamn

YEOMENはまず yo コマンドから実施。対話的にライブラリを選択し、ベストプラクティスなプロジェクト構造を作成 #jjug

2013-04-24 19:14:19
Kazuyuki Kawamura @kazkawamura

component.jsはbower用の定義ファイル。クライアント側のライブラリを取ってきてくれる。#jjug

2013-04-24 19:15:25
Den @den2sn

Javaのセミナーでnodeだw 出だしからコアでなんか楽しい。

2013-04-24 19:16:01
Takahiro YAMADA @yamadamn

component.jsonに必要ライブラリを指定し、bower install で依存関係含めモジュールを取得してくれる #jjug

2013-04-24 19:16:43
Takahiro YAMADA @yamadamn

gruntを使ってリアルタイムに変更を画面に反映 #jjug

2013-04-24 19:18:29
Takahiro YAMADA @yamadamn

@suzukij #jjug ハッシュタグをつけましょう!

2013-04-24 19:19:09
Kazuyuki Kawamura @kazkawamura

YEOMENはJSの今モダンなものがいろいろ入ってる! #jjug

2013-04-24 19:20:38
Takahiro YAMADA @yamadamn

基本的な文法についても解説してくれる。復習としてありがたいですな。 #jjug

2013-04-24 19:23:18
山p☀ @yamap_55

#jjug プリミティブ値とオブジェクトの違い : 比較、代入、状態の保持

2013-04-24 19:29:25
Takahiro YAMADA @yamadamn

JavaScriptの値としては、プリミティブとオブジェクト。大きな違いとしては以下。 1. 比較時の同値性、同一性 2. 代入時に値を渡すか、参照を渡すか 3. 状態(プロパティ)を持たない、持つ #jjug

2013-04-24 19:29:35
プロペラパンダ @propellerpanda

JSは文字列もプリミティブ型であるとか知らなかった。 #JJUG

2013-04-24 19:30:14
Takahiro YAMADA @yamadamn

プリミティブは数値、文字列、真偽値、null、undefined #jjug

2013-04-24 19:31:01
山p☀ @yamap_55

#jjug nullとundefinedの違いがよくわからんのよね。

2013-04-24 19:32:28
Takahiro YAMADA @yamadamn

JavaScriptの配列は、実際のところプロパティと同じ。a[0],a[1],a[100]とやっても途中の要素が作成されるわけではない #jjug

2013-04-24 19:33:25
Kazuyuki Kawamura @kazkawamura

プリミティブ値とオブジェクトが式の中で自動的に切り替わるのがポイント #jjug

2013-04-24 19:34:25
Takahiro YAMADA @yamadamn

(1).a = 1; のようにすると (new Number(1).a) = 1; と等価。 #jjug

2013-04-24 19:34:26