Upload
toshio-ehara
View
504
Download
7
Embed Size (px)
DESCRIPTION
HTML5+α初心者勉強会 @福岡 第0回 で 発表させて頂いたJavaScriptの資料です。 ご参考になれば幸いです。 下記記事をとっても参考にしています。 “JavaScriptの「this」は「4つ」だけ!“ http://qiita.com/items/9935ce476a17d6258e27 青柳隷書しもフォントを使用させて頂いております。 http://opentype.jp/aoyagireisho.htm ありがとうございます!
Citation preview
��(���%�#'U'��&LN������,^ho_g\��lf
����� �b��m�a
13年4月28日日曜日
��(���%�#'�<OE:µ
13年4月28日日曜日
V6³��<OE³
13年4月28日日曜日
�°��(���%�#'c�>~|;�8XCIT/
13年4月28日日曜日
}�V��(���%�#'U'��&SM6N
�dOYXC^7³
13年4月28日日曜日
��S
13年4月28日日曜日
��%" �UixlyuO'��&LNYXC^7³
13年4月28日日曜日
>this
>this.cat_name = “ねこ”;
>console.log( window.cat_name);
YZRUACnD]7E(� �!(ACiG6NQ@H
window
ねこ
13年4月28日日曜日
M=V²��¬U{O
'��&LNYXC^7³
13年4月28日日曜日
(� �!(�� �������/�!�0�'�#�"�#$! ���/!#�0�
�& �%�! �%�$%��)��! $!����!��%��$�"�#$! �-�.�%��$�� ������*
%�$%���
F3Q@16ABL(� �!(@F42%��$ACdONI9F4
!#���!�
13年4月28日日曜日
@U¡�JPYdR2hwyqu��3YI6
'�#�������(� �!(�������%��$����
this����"
13年4月28日日曜日
�13年4月28日日曜日
OVR>N�Vixkotgm²��¬U{O
'��&LNYXC^7³
13年4月28日日曜日
@dEP_>Iµ
13年4月28日日曜日
ixkotgm²�LN��VZF:C6?Q«Viv,U@POE/
function Cat(){ this.name=”tama”;}var cat = new Cat();
@bO��'frjego;�_bXE
13年4月28日日曜日
OµRdU S�«RUµ
var cat = { name:”tama” };
+U;¥�D\d
13年4月28日日曜日
HU±`OE³<Ic`JH2
13年4月28日日曜日
O['��&;��S�8adOEfunction Cat( name_){ this.name=name_; this.hello=function(){ console.log(this.name); };}window.name=”aaaa”;var cat1 = new Cat(“tama”);cat1.hello();---- 実行 ----
+5Aq7t
tama13年4月28日日曜日
O['��&;��S�8adOEfunction Cat( name_){ this.name=name_; this.hello=function(){ console.log(this.name); };}window.name=”aaaa”;var cat1 = new Cat(“tama”);cat1.hello();---- 実行 ----
+5Aq7t
tama13年4月28日日曜日
function Cat( name_){ this.name=name_; this.hello=function(){ console.log(this.name); }; }
T[VXZSWsj�� �(PB;Csjep�>NE
���!��this ����� ������������
13年4月28日日曜日
function Cat( name_){ this.name=name_; this.hello=function(){ console.log(this.name); }; }
var this={};
return this;
T[VXZSWsj�� �(PB;Csjep�>NE
thisを新しく作って返す様な動きになるみたいですね
���!��this ����� ������������
13年4月28日日曜日
function Cat( name_){ var this = {}; ・・・省略・・・ return this;}var cat1 = new Cat(“tama”);
T[VXZSWsj�� �(PB;Csjep�>NE
なので外で新しく作ったthisをキャッチして自分専用に使えるようです
���!��this ����� ������������
13年4月28日日曜日
]`XCI³
ixkotgm²�R
§�J?U'��&;�NXE³
this�������"
13年4月28日日曜日
'��&c��CI6�µ
13年4月28日日曜日
@dRiyp;5LN
function Hero( likeName_){ this.likeName=likeName_; this.say=function(){ console.log(“I like”+this.likeName); };}var dogaemon = new Hero(“nobicho”);dogaemon.say();---- 実行 ----
I like nobicho13年4月28日日曜日
@dRiyp;5LNfunction Hero( likeName_){ ・・・省略・・・}var dogaemon = new Hero(“nobicho”);var kenshiro = new Hero(“yurippe”);dogaemon.say();
kenshiro.say();
I like nobicho
I like yurippe
13年4月28日日曜日
@bc�©EaP
dogaemon.say.call( kenshiro );
I like yurippe
+5Aq7t
13年4月28日日曜日
dogaemon.say.call( kenshiro );
�"��� "!U&�)slnpc
��!&��%"PCNM:LK\7
����c�7P'��&c�8bK\7dOET/
13年4月28日日曜日
@bO£U¢ªV9CX6OE/
}�U¯�V.z®���cW>.68.�¦S¨CXCI/
*��(���%�#'U0'��&1V0´M1J?³*�''#���$��'���" ��'� &�������������� ���
5`;P7AB6XE/
13年4月28日日曜日
8=K6
13年4月28日日曜日