���饤�꡼�����ͤ�긥�ܸ��顣

�ԤäƤޤ���!

���줳����������JavaScript��

��JavaScript: The Good Parts�פ���JavaScript��������٤��פȤ�������ʤ顢������ϡ�JavaScript�����񤯤٤��פȤ���������ץ�JavaScripters��ɬ�ȡ�

�ܽ��JavaScript�ѥ������פϡ��֤ʤ�Ǥ⤢��פǤ��뤬�椨�ˡ֤ʤˤ��ʤ�����狼��ʤ��ä���JavaScript��������֤����Ť��Ƥ����װ����

���ƾҲ�
JavaScript�ˤĤ��Ƥϰ��̤�ޥ�������������Ԥ�����˾���ܻؤ�����ι��٤Ǥ���ͭ�Ѥʥƥ��˥å����������Ǥ��ޤ���

�Ȥ����Τ�����������ɡ������Ф�����⾯�����˼�꤫���ä��ߤ�������Head First JavaScript�פμ�������ˤϡ�

������ѥ�����򷫤��֤����ߤ����ʤ����顣

�ܼ� - O'Reilly Japan - JavaScript�ѥ��������
�ޤ�����
1�ϡ��Ϥ����
1.1���ѥ�����
1.2��JavaScript�γ�ǰ
1.3��ECMAScript 5
1.4��JSLint
1.5�����󥽡���
2�ϡ�ɬ�ܥѥ�����
2.1���ݼ餷�䤹�������ɤ��
2.2���������Х��ѿ��λ��Ѥ�Ǿ��ˤ���
2.3��for�롼��
2.4��for-in�롼��
2.5���Ȥ߹��ߥץ��ȥ����פ��ĥ�ʤ��ʤ���
2.6��switch�ѥ�����
2.7�����ۤη��Ѵ����򤱤�
2.8��parseInt()�ˤ������Ѵ�
2.9�������ǥ��󥰤κ�ˡ
2.10��̿̾�κ�ˡ
2.11�������Ȥ��
2.12��API�Υɥ�����Ȥ��
2.13���ɤ߼��ͤ��ƽ�
2.14���ԥ���ӥ塼
2.15���ץ�����������ʳ��ǥߥ˥ե�������
2.16��JSLint��¹Ԥ���
2.17���ޤȤ�
3�ϡ���ƥ��ȥ��󥹥ȥ饯��
3.1�����֥������ȥ�ƥ��
3.2����������Υ��󥹥ȥ饯���ؿ�
3.3��new��������ѥ�����
3.4�������ƥ��
3.5��JSON
3.6������ɽ����ƥ��
3.7���ץ�ߥƥ��֤Υ�åѡ�
3.8�����顼���֥�������
3.9���ޤȤ�
4�ϡ��ؿ�
4.1���ط�
4.2��������Хå��ѥ�����
4.3���ؿ����֤�
4.4����������ؿ�
4.5��¨���ؿ�
4.6��¨�����֥������Ƚ����
4.7���������ʬ��
4.8���ؿ��ץ��ѥƥ��ˤ���ⲽ�ѥ�����
4.9�����ꥪ�֥�������
4.10�����꡼��
4.11���ޤȤ�
5�ϡ����֥������Ⱥ����Υѥ�����
5.1��̾�����֥ѥ�����
5.2����¸�ط������
5.3���ץ饤�١��Ȥʥץ��ѥƥ��ȥ᥽�å�
5.4���⥸�塼��ѥ�����
5.5������ɥܥå����ѥ�����
5.6����Ū����
5.7�����֥����������
5.8��Ϣ���ѥ�����
5.9��method()�᥽�å�
5.10���ޤȤ�
6�ϡ������ɺ����ѥѥ�����
6.1�����饷����ȥ����ηѾ��ѥ������з�
6.2�����饷����ʷѾ���Ȥä��Ȥ����Ԥ������
6.3�����饷����ʥѥ����󤽤�1���ǥե���ȥѥ�����
6.4�����饷����ʥѥ����󤽤�2�����󥹥ȥ饯���Ҽ�
6.5�����饷����ʥѥ����󤽤�3���ץ��ȥ����פ��Ҽڤ������ꤹ��
6.6�����饷����ʥѥ����󤽤�4���ץ��ȥ����פ�ͭ����
6.7�����饷����ʥѥ����󤽤�5�����Ū���󥹥ȥ饯��
6.8��Klass
6.9���ץ��ȥ����פˤ��Ѿ�
6.10���ץ��ѥƥ��Υ��ԡ��ˤ��Ѿ�
6.11���ߥå�������
6.12���᥽�åɤ��Ҽڤ���
6.13���ޤȤ�
7�ϡ��ǥ�����ѥ�����
7.1�����󥰥�ȥ�
7.2���ե����ȥ�
7.3�����ƥ졼��
7.4���ǥ��졼��
7.5�����ȥ�ƥ���
7.6���ե�������
7.7���ץ�����
7.8����ǥ�������
7.9�����֥�����
7.10���ޤȤ�
8�ϡ�DOM�ȥ֥饦���Υѥ�����
8.1���ؿ���ʬΥ
8.2��DOM������ץƥ���
8.3�����٥��
8.4���¹Ի��֤�Ĺ��������ץ�
8.5����⡼�ȥ�����ץƥ���
8.6��JavaScript������
8.7���ɤ߹��ߤΤ������ά
8.8���ޤȤ�
����

�㤨�С��������Х��ѿ���ɤ����뤫��

��¸�ΤΤȤ��ꡢJavaScript�Ǥ�var���դ��ʤ��¤ꤽ��ϥ������Х��ѿ��ˤʤ롣���Τ�����Ϥ��󤶤��JavaScript: The Good Parts�פ� Douglas Crockford �� Dis �äƤ��뤳�ȤǤϤ��뤱��ɡ���ڤ��Ƥ��ޤä���Τϻ������ʤ���Perl���ä�use strict;����ڤ���ޤǤ����ֻ��֤������ä����������� ECMAScript 5 ��"use strict";��⤿�餹�ΤϤ��줫�����

�Ȥꤢ����var��Ĥ��ޤ���ΤϤ����Ȥ��ơ��������Х��ѿ�������Ū�˻Ȥ��ˤϤɤ�������Τ���window�����Ѥ���?�֥饦�����Ϥ褯�Ƥ�node.js�Ȥ��Ϥ����ϹԤ��ʤ���

var global = (function(){ return this; })();

�������ԤäƤ롣�����������"use strict";�ǤϤ��ޤ��Ԥ��ʤ����ǤϤɤ�����?

�������������

(function(global){

var foo = 1,
    bar = 2,
    // ��
/* more lines of codes */

})(this);

jQuery�ʤɤ⡢������󤳤����Ƥ��롣

�ܽ�ˤϤ��������֤���ʤȤ��ɤ�����פȤ����ѥ����󤬤����Ĥ�ФƤ��롣�����Υѥ�����Ϻ��������Ф��褿�ΤǤϤʤ���������� JavaScripters ����Ժ���������̳���������Τ����Τ�ʤ��Ƥ�ư�������ɤϽ񤱤���������������ΤäƤ���Τ��Τ�ʤ��ΤǤϡ��񤭤䤹���Ƚ�ľ���䤹�����Ȥ��˸�Ԥ������㤦���ѥ�����ϼ��ؤ���ȯ�����ˤ������Ȥ�ͤ���С�����Ԥˤʤ�Τ��Ԥ����˿ȤˤĤ�������������

���줫�� JavaScript �򽬤��ͤ��������������ޤ������ޤ�DOM��ʤ��ä��������äƤ����ͤ���������Ǥɤ�ۤɶ줷�ߡ������Ƥɤ�ۤ�JavaScript����򤷤����Ȥ����ȤϤ���������ϼ��Ѹ��줬��������̤ä��褿ƻ�Ǥ⤢�롣�Ϥ��ᤫ��ƻ��Ĥ��褦�Ȥ�������Ϥޤ��������ʤ���Python�Ǥ��������㳰�ǤϤʤ����Ȥϡ��������߷׼Ԥ������ͤ��뤳���פ��ɤ�Ф狼�롣ƻ�����뤫��ͤ��̤�ΤǤϤʤ����ͤ��̤ä��Ȥ�����ƻ�ˤʤ�Τ���

�̤�ʤ顢����ƻ��

Dan the Good Old JavaScripter