��1�� Web�A�v���̃��[�U�r���e�B�����P���܂���Ajax

������Ѓs�[�f�[
�얓 ��

2005/11/2

Ajax �������� Watch�ł́AAjax���g����Web�A�v���P�[�V������T�[�r�X�񋟎ҁA�x���_�̓�������u������������悤�ȁv�ʔ������́A�m���ɉ������Ă����������̂����I���Ă��͂����Ă����܂��B

�{�L����2005�N�Ɏ��M���ꂽ���̂ł��BAjax�S�ʂ̍ŐV���́u���b�`�N���C�A���g & ���[�t�H�[�����v�����ڎ��̃J�e�S���u���HAjax�v��uAjax�Z�p����v�����Q�Ƃ��������B

�O����

�@Ajax�A�����Web�A�v���P�[�V�����̃��[�U�r���e�B�����P����؂�D�ł���B�Â��Z�p��g�ݍ��킹�A���p�̂��Ƃ����܂�ς�����V�����t�@�b�V�����ł���B

�@������A�Ȃ�ׂ����ɁAAjax�̓������E�H�b�`���O���Ă��������Ǝv���B

�@��{�I�ɂ́A�V�����b��𒆐S�ɁA���I�����ʔ����b���񋟂��Ă��������Ǝv�����A���񂾂��͏���ł�����A����܂ł�Ajax�Ɋւ���b�肩��ʔ������́A�m���ɉ������Ă����������̂��s�b�N�A�b�v���Ă݂����B

�@�Ȃ��A�����ł͎�ɓ��{��œǂ߂���ɂ‚��Ď��グ�Ă����B�������A���ɏd�v�Ȃ��̂ɂ‚��ẮA�p��̏��������ꍇ������B

Ajax�Ƃ͉����́u�Â��ĐV����Ajax�̐^�������ɂ߂��v�����Q�Ƃ��������B

�n�C���C�g1�E�K�ǂ̌��T

�@���s�Z�p�ɓT�^�I�Ɍ�����̂́A���ꂪ���ł��邩���`���閾�m�ȋK�肪�Ȃ��A���邢�͋K�肪�����Ă����߂�����Ă���󋵂ł���B���̌��ʁA���̖��O�������Ă݂�ƁA���ƂȂ����[�h�ł��ꂪ�ʂ���Ƃ����󋵂���������B

�@�������A���[�h�����ł͍ς܂���Ȃ��󋵂����̒��ɂ͂���B�Z�p�҂������܂��Ȍ��t���g���ăR�~���j�P�[�V�������Ă��ẮA�V�X�e�������삵�Ȃ��”\�������蓾��B�܂��A�Ǝ҂ƌڋq���A�񋟂ł�����̂������A�~�������̂����ł��邩�𖾊m�Ȍ��t�Ō�邱�Ƃ��ł��˂΃g���u���̂��Ƃł���B���̂悤�ȃg���u�����������ɂ́A�����������̋Z�p���K�肷�镶����������Ɠǂ�ł����̂���؂Ƃ�����B�M�҂����������XML�̐��E�ł́A���ɂ��̂悤�Ȗ��ɂ���Ė��p�̃g���u�����p�����Ă����̂ŁAAjax����������������܂Ȃ����߂ɂ��A���ɋ������ĕM���ɏ����L���Ă��������BAjax�ł͂��̕������������̂��߂ɓǂނׂ������ɓ�����B�gAjax�h�i�G�C�W���b�N�X�Ɠǂށj�Ƃ������t��N���Ɍ������Č���Ă݂����l�́A�ڂ�ʂ��Ă����Ƃ悢���낤�B

�@�K�肷�镶���A�ȂǂƂ����Ɠ�����Ɋ������邩������Ȃ����A�����ł͂Ȃ��B�N��Ajax��m��Ȃ��󋵂�Ajax��������邽�߂ɏ����ꂽ�����Ȃ̂ŁA���R�̂��Ƃł͂��邪�A�ǂނ��߂�Ajax�̐��I�ȗ\���m���͗v������Ȃ��B���������قǂł͂Ȃ��̂ŁA���Жڂ�ʂ��Ă݂悤�B

�@�Ƃ͂����A����ł͂��̒�`�ɓ��Ă͂܂�Ȃ�Ajax�̎g����������̂ŁA�����ꂽ���t���Ύ����Ȃ��悤�A���ӂ���K�v������B

�n�C���C�g2�EAjax�łǂ��܂łł���́H �{�i�A�v���P�[�V����Zimbra

�@Ajax�łǂ��܂łł���́H �Ƃ������^�_�҂ɂ͂��ꂪ�����߁B

�@Ajax�ɂ�邢�ܘb��̖{�i�A�v���P�[�V�����\�t�g�ł���B������̃G���^�[�v���C�Y���b�Z�[�W���O�ƃR���{���[�V�����̃c�[���ł���B�‚܂�A�d�q���[���̓ǂݏ����A�X�P�W���[����A�h���X���̊Ǘ��⌟���Ȃǂ��s�����Ƃ��ł���B�p��ł̒񋟂ƂȂ邪�A��L��2��ނ̃f��������ƁA�v�킸Web�u���E�U��œ��삵�Ă��邱�Ƃ�Y�ꂻ���ɂȂ�悤�ȍ��x�ȃA�v���P�[�V�����\�t�g����������Ă��邱�Ƃ������邾�낤�B

�@2�‚̃f���̂����A���Ɏ����ő���ł���f���ɒ��ڂ��悤�BAjax�͉��̕ϓN���Ȃ�Web�u���E�U���v���b�g�t�H�[���Ƃ��Ď��s����̂ŁA�P�Ƀ����N���N���b�N���Đi�ނ����ŁA���p�\�t�g���g���n�߂邱�Ƃ��ł���̂ł���B

�@�������AWeb�u���E�U�����ŋ@�\���������Ă��Ȃ����Ƃ��m�F���Ă������B�f�[�^��~�ς��A�����Ȃǂ̋@�\�����s���Ă���̂̓T�[�o���ł���B�����̏ꍇ�AAjax�A�v���P�[�V�����̓T�[�o�ƃN���C�A���g�̑o�����t�����p���ē��삷��B���̓_�ŁA�T�[�o�����A�N���C�A���g�����ō\�������]����Web�A�v���P�[�V�����Ƃ͈�����悵�Ă���B

�n�C���C�g3�EGoogle

�@Ajax�Ƃ����u�[���̏o�������ǂ�ƁAGoogle�ɂ��ǂ蒅���BGoogle��Ajax�Ƃ������O�̒񏥎҂ł͂Ȃ����A����Ajax�ƌĂ΂��X�^�C����{�i�I�Ɏg���n�߂��̂́A�����炭Google���낤�B���ɁAGoogle�T�W�F�X�g��AGoogle�}�b�v�i���݂�Google���[�J���j�������炵���C���p�N�g�͑傫���B���������M�҂��AGoogle�}�b�v�ŃT�e���C�g�摜������̂���D���ŁA�������̂��������������x�����ĉ�����B�Ⴆ�΁A�ʋΒʊw�̎ԑ����牽��ƂȂ����������s�����ǘa�c�x���������A�󂩂猩������̂悤�Ȋ􉽊w�͗l�Ɍ������Ƃ����̂́A�p���Ȃ��̂ɂӂ�ӂ�Ƃ��̃T�[�r�X�����Ă��Ĕ����������̂ł���B

�@�������A�����ł͓���Google�T�W�F�X�g��Ajax����邤���ŏd�v�ȃT�[�r�X���Ǝ咣���Ă݂悤�BGmail�̂悤�ɃA�J�E���g���擾�����Ƃ��g���A�����ɔ񓯊��ʐM����y�Ɏ����ł��邽�߂��B���̃T�[�r�X�́A�����L�[���[�h����͒��ɁA���̐�𐄑����Č���\��������̂ł���B�������A��₪�o��܂ő҂•K�v�͂Ȃ��A����ɗ��p�҂̃y�[�X�ŕ�����ł�����ł��ǂ��B�^�C�s���O�ƌ��̕\���̃^�C�~���O�����킹��K�v���Ȃ��Ƃ����̂́AAjax�̏d�v�ȓ�����1�‚ł���񓯊��ʐM��̊����邽�߂̍D��Ƃ�����B

���̑��݂̂ǂ���

�@����͏���Ƃ������ƂŁA�V���ɂ�����炸Ajax����������̂ɖ𗧂‚����‚��̃y�[�W���Љ�܂��B

�݂�Ȃ������Ƃ����菑�������F��

�@�M�҂��쐬����Ajax�֘A�����N�W�̒��ŁA���ɍ��l�C�Ȃ̂�����BAjax�ł����܂łł���Ƃ́I �Ƃ��������̐������΂��Ε������Ă���B�����Ō��J����Ă���̂́A�����Ɏ菑��������F�����邾���̃V�X�e���ł���B�}�E�X�ŕ�����`���ƁA���̕�����F������B��F�������ꍇ�Ɋw�K������@�\�������Ă���B

�ۑ��Ƃ����T�O���Ȃ������c�[��

�@��{�I�ɂ͕�������͂��郁���c�[�������A�ۑ��Ƃ������j���[�����݂��Ȃ��B���͂���Ǝ����I�ɃT�[�o�ɕۑ������B�����������������͂��A�����Web�u���E�U��‚��Ă��܂������߂ɉi���Ɏ����Ă��܂����B�c�c�Ƃ����悤�Ȕߌ���h�����Ƃ��ł���B���͂��ꂽURL���_�u���N���b�N����Ƃ��ꂪ�J���@�\�����‚��A�Z���R�[�h�ł��ꂾ���̋@�\���������Ă���̂͋����[���Ƃ���ł͂Ȃ����낤���H

XML�Ƃ͈قȂ�ʉ�

�@Ajax�ł́A�񓯊��Ƀf�[�^�̓]�����s���B�����Ŏg����̂́A��ʂ̃e�L�X�g�t�@�C���ƁAXML�������ƌ��T�ɏ�����Ă��邪�A���݂͕ʂ̂��̂������g���Ă���B���ꂪJSON�iJavaScript Object Notation�j�ł���BJSON���ꌾ�ŗv�񂷂�΁AJavaScript�̕��@�ŏ����ꂽ�I�u�W�F�N�g�̃\�[�X�R�[�h�������`���ɂ��Ă��܂��A�Ƃ������Ƃł���BJSON�ŏ����ꂽ�f�[�^�́AJavaScript��eval�֐��ŃR���p�C�����ăv���O����������Q�Ƃł���BXML���g�������A����y�Ȃ̂������ł���B

�@JSON���������߂̃��C�u�����͂��܂��܂ȃv���O��������p�ɂ��łɗp�ӂ���Ă��āA��L�̃y�[�W��肽�ǂ��Ă����𒲂ׂ邱�Ƃ��ł���B

���̂܂܂ł͓����Ȃ�����

�@Amazon��ECS�iE-Commerce Service�j4.0���擾����XML�������AJKL.ParseXML�Ƃ������C�u�����ŏ�L��JSON�`���ɕϊ����A�����₷�����Ă��珈�����Ă��鎖��ł���B�������A�����ŏЉ�闝�R�́AJSON�̗��p��ł͂Ȃ��A���̃T���v���\�[�X�́u���̂܂܂ł͓����Ȃ��v�Ƃ������������݂��߂邽�߂ł���B�R�[�h�̃R�����g�Ɂuurl �̓Z�L�����e�B�̊֌W�Ń����[����d�g�݂��K�v�ł��傤�v�Ə����Ă��邪�AAjax�Ŏg�p����XMLHttpRequest�I�u�W�F�N�g�́A�������g���u���ꂽ�h���C���Ɠ����h���C���ɑ΂��Ă����ʐM���s�����Ƃ��ł��Ȃ��B�‚܂�A�iAmazon�̃h���C�����ɃR���e���c��u���̂ł��Ȃ�����j�AAmazon ECS�ɃA�N�Z�X���邱�Ƃ͂ł��Ȃ��B�ʐM���邽�߂ɂ́A�ʐM�”\�ȃh���C�����ɒʐM�������[���邽�߂̃\�t�g���K�v�ƂȂ�B

�@���Ȃ݂ɁA���Web�u���E�U�̃A�h���X�������ݕ\�����Ă�����Ɠ��������Ă��邽�߁A����Bookmark���Ă��������e���Č��ł���_�����ڂł���B

�ύX���̔w�i�����F���ς��Ēm�点��

�@�p��̃y�[�W�Ȃ̂����AYellow Fade Technique�ɂ‚��ďq�ׂĂ���B����́A�ύX���̔w�i�����F�ɐ؂�ւ��A��������X�ɔw�i�F�ɖ߂��Ă����i�t�F�[�h���Ă����j�Ƃ����e�N�j�b�N�ł���B�y�[�W�؂�ւ��𔺂킸���I�Ƀy�[�W���e���ω�����Ajax�ł́A�ǂ����ω������̂���������ɂ������Ƃ�����A���̂悤�ȃe�N�j�b�N���g���ĕω�����������ەt���邱�Ƃ��K�v�Ƃ����B�ق��ɁA���[�f�B���O���������C���W�P�[�^�[�A�C�R����\�������肷��e�N�j�b�N�Ȃǂ��g����B

���Ԃ�{���I�@�R�~���j�e�B

�@���{��ʼn^�c�����ł���v��Ajax�֘A�R�~���j�e�B�ł���B����o�^���ɑ��������[���́A�����o�[�ɔz������Ă��܂����Ƃɒ��ӂ��K�v�ł���B���̃��[���ɂ́A�{���Ɏ��ȏЉ�������悤�Ɏw������Ă��邪�A���ꂪ�S���ɑ����Ă��܂��Ƃ������Ƃł���B���ЁA�A�s�[���x�̍������ȏЉ���l���ėǍD�ȃR�~���j�P�[�V�����̐؂��|���Ƃ��悤�B




�Â��ĐV����Ajax�̐^�������ɂ߂�
�uWeb�C���^�[�t�F�C�X�̐V������@�v�u����I��Web�A�v���P�[�V�����̎d�g�݁v�ł���Ƃ��ĊJ���҂����̐l�C���W�߂�Ajax�Ƃ͉��Ȃ̂��A���̐^�������ɂ߂Ă݂悤
�ŏI�X�V 2005/8/2


HTML5 + UX �t�H�[���� �V���L��
��IT���[���}�K�W���@�V������X�^�b�t�̃R���������[���œ͂��܂��i�����j

���ڂ̃e�[�}

HTML5�{UX �L�������L���O

�{�� ����