��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 |
- Ajax: Web �A�v���P�[�V�����J���̐V�����A�v���[�`�ikentaro / ���뎁�ɂ����{���j
- Ajax: A New Approach to Web Applications �i�p�ꌴ���j
�@���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 |
- Google�T�W�F�X�g
- Google���[�J��
- Gmail
- �c�cetc
�@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 |
- GAS�Ŗ_�A�~�A�܂���ȂNJe��O���t���쐬�A�ύX�A�폜���邽�߂̊�{ �i2017/7/12�j
�@���������ۂɁA�u�O���t�v�͕K�v�s���ȑ��݂��B����́A�u�O���t�̐V�K�쐬�v�u�O���t�̕ύX�v�u�O���t�̍폜�v�ɂ��ĉ������ - GET�^POST�Ńt�H�[�����瑗�M���ꂽ�l��PHP�Ŏ��u��`�ς݂̕ϐ��v�y�X�V�z �i2017/7/10�j
�@HTML�̃t�H�[���@�\�ɂ��Ă����炢���Aget/post���\�b�h�Ȃǂ̓��e��A�z�z��Ŋi�[����PHP�́u��`�ς݂̕ϐ��v�̒��g��A�t�H�[�����M�l�̎�舵���ɂ����钍�ӓ_�ɂ��ĉ�����܂��yPHP 7.1�܂�2017�N�̏��ɍ����悤�ɍX�V�z - PHP��for�������[�v�E�o��break/�X�L�b�v��continue�y�X�V�z �i2017/6/26�j
�@�f������̃��W�b�N����break����continue���̗��_�Ǝg����������Bfor�����g�������[�v�����̊�{��while���Ƃ̈Ⴂ�A�������[�v�Ȃǂ������ďЉ�܂��yPHP 7.1�܂�2017�N�̏��ɍ����悤�ɍX�V�z - Spreadsheet�f�[�^�̑I���A�폜�A�}���A�R�s�[�A�ړ��A�\�[�g �i2017/6/12�j
�@Spreadsheet�f�[�^�̑I���A�}���A�폜�A�R�s�[�A�ړ��A�\�[�g�Ɏg�����\�b�h�̎g�����Ȃǂ��������
|
|