��16��@�ш��f�o�C�X�̈���t�����p������g���o�C��Ajax�h
������Ѓs�[�f�[
�얓 ��
2006/12/22
�g�ђ[���ő�ʑш�������Ajax���Ƃ����Œ�T�O�����݁AJS���s���ʂ����[�U�[�ŋ��L�ł���codeide�ANetvibes�ACanvasPaint�ȂǁBAjax�֘A8�{�i�ҏW���j |
����̃s�b�N�A�b�v�g�s�b�N
JavaScriptist�bYahoo!�n�}���Web�T�[�r�X�b���o�C���ł�Ajax�bNetvibes�bCanvasPaint�bslayeroffice�bcodeide�bJSMock�bOpen Source Flash Server |
�@�n�C���C�g1�EJavaScriptist �V�����JavaScript���T�C�g |
�@���{��PHP��Ajax�W�ł͂��Ȃ�L���ȃu���O�ł͂Ȃ����Ǝv��PHPSPOT�J�������̒��҂ɂ��T�C�g�ł��Bjavascript/ajax/�T���v��/����/���t�@�����X/���C�u������ԗ����Ă���A���e�͖L�x�ł��B�܂����ׂĂ�����Ă͂��܂���B
���1�@�g�X�N���v�g��ҏW�����s�h�ő����Ɏ��s���ʂ������� |
�@���̃T�C�g�̃|�C���g�͂���������܂��B
- ���p�I�ȋZ�p��Ȍ��ɂ�����Ă���
- ���h�����ӎ������f�U�C���ɂȂ��Ă���
- ���ꎩ�̂�Ajax�Z�p�������ꂽ�T�C�g�ƂȂ��Ă���
�@���̂悤�ȓ��I�ȃt�B�[�h�o�b�N���́A�����𗝉����邽�߂ɋ��͂ȃc�[���ɂȂ�Ǝv���܂��B���t�ɂ����������ŗ����ł��Ȃ��ꍇ�́A���s���Ă݂�̂��ł��m���ł����A���̏ꍇ�ɂ́u�ł��邾���W�Ȃ���Ɣ����őf�����v�s�����Ƃ��ł���̂����z�ł��B1�s���͂��邾���Ŗ��߂����s�����邱�Ƃ��ł����p�\�R���n������BASIC������A������Ȃ����̎�̃t�B�[�h�o�b�N���ɗD�ꂽ���݂ł������A�����ꂽ���X�g�����̂܂ܕҏW�����s�ł���Ƃ����̂́A��������鋭���t�B�[�h�o�b�N�����܂��B
�@���͕M�҂�JavaScript�̃v���O������Web�u���E�U��Ŏ��s������v���O��������肩���Ă��܂������i�r���Ŏ��Ԃ��Ȃ��Ȃ��Ē��Â��ԁj�A�T���v���\�[�X�̃��X�g�ƒ������Ă��܂��Ƃ������z�܂ł͎����Ă��܂���ł����B���ꂽ�I �Ƃ��������ł��ˁB
�@�n�C���C�g2�EYahoo!�n�}���Web�T�[�r�XAPI���J |
�@2006�N12��14����Yahoo!�n�}���Web�T�[�r�XAPI�����J����܂����B�n�}�Ƃ���Ajax�̎���ŁAYahoo!�����X�Ɛi�߂Ă���Google�nj���1�̓��B�_�ɒB�����̂ł��傤�B�n�}API�̌��J�́AWindows Live�Ȃǂł��s���Ă���A�M���킢���J��L������̂�������܂���B
�@�Ƃ���ŁA�v���X�����[�X��ǂ�ł���Ƃ��ɁA�u�n�}���[�J�[�̊�����ЃA���v�X�Ёi���t�[�������100���q��Ёj�v�Ƃ����\�L��ǂ�ŁA�����ɂ��u�����v�Ǝv���Ă��܂��܂����B���ƂȂ��AYahoo!�̂悤�Ȋ�Ƃ́A�n�}���[�J�[�ƌ_�Ēn�}�̎g�p���Ă���̂��c�c�Ǝv������ł��܂������A���͂����ł͂Ȃ��A�n�}���[�J�[���̂��̂��Ă��܂����悤�ł��ˁB�l���Ă݂�A�o�ŋƂ͂��قǑ傫�ȎY�Ƃł͂Ȃ��A�܂��Ēn�}��̂̏o�ŎЂȂ��Yahoo!�̍��͂Ŕ����郌�x���Ȃ̂ł��傤�B����ɂ��Ă��AGoogle Maps�ɏ����߂ɁA�����܂ł���̂��c�c�Ǝv���܂��B�t�ɂ����A�X�N���[���n�}�͂����܂ł��Đ키���ł�����A������ڂ������܂���B
�@�n�C���C�g3�E���o�C���ł�Ajax |
�@�������D���Ȃ��̂�Windows Mobile 5.0�iWillcom W-ZERO3�j�AWindows Vista�̃T�C�h�o�[ �K�W�F�b�g�AWindows Live�K�W�F�b�g�ł��B���̂����̍Ō��2�ɂ��ẮA�����܂ł��Ȃ�Ajax�Z�p�̉�������ɂ�����̂ŁADynamic HTML��JavaScript�ŏ������̂ł��B��{�I�ɁAAjax�n�̂��̂��D���Ȃ̂ł��B�������AW-ZERO3�͂ǂ��ł��傤���B�����Ajax�n�̘b��Ȃ̂ł��傤���B���܂̂Ƃ��뎄�ɂƂ��Ă�W-ZERO3�Ƃ́AC/C++���g����Windows API�ڌĂяo���v���O�������J������v���b�g�t�H�[���ł��B�������AAjax�Ƃ܂��������W�Ƃ����킯�ł͂���܂���B����Windows Mobile 5.0���ڂ̃X�}�[�g�t�H��X01HT�iSoftBank�j��Ajax���g�����߂̏����܂��B�@�\�I�ɂ͐�������܂����A�u�\�v�Ƃ����̂����_�̂悤�ł��B
�@���āA���p�ł���@�\���啝�ɐ��������ɂ�������炸�A�Ȃ��X�}�[�g�t�H����Ajax�Ȃ̂ł��傤���H ���̗��R�̈�[����L�̋L�����Ɏ�����Ă��܂��B��̓I�ɁAAjax��p���ăf�[�^�]���ʂ����炵�A�T�[�r�X�̌y�ʉ����s���菇��������Ă���̂ł��B�ш���ʂɘQ���̂�Ajax���Ǝv���Ă���l�́A��������ĔF�������߂�ׂ��ł��傤�B�����ł��BAjax�́A�����ш��\�[�X�̏��Ȃ��f�o�C�X���ő�������悭���p���邽�߂̎�i�ł�����킯�ł��B
�@���̂ق��݂̂ǂ��� |
�@Ajax�Ƃ���Ɋ֘A����b����Љ�܂��B
�p���̊�Ƃ��J������Web 2.0�T�C�g
�@����́AAjax�x�[�X�Ŏ��R�ɃJ�X�^�}�C�Y�ł��鎩���̃y�[�W�������Ƃ��ł���T�[�r�X�ł��B���܂ƂȂ��Ă͂��肫����̃T�[�r�X�Ƃ������܂����A�y�[�W�Ɏ��R�ɔz�u�ł��鍀�ڂ̃��X�g���L�x�ɗp�ӂ���Ă�����A�����������܂�������A���������邾���ł��y�����T�[�r�X�ł��B
���2�@���E���̌���ɑΉ����悤�Ƃ��Ă���p�����|�[�^���T�[�r�X |
�@�������A�ł������[���̂́A�����������̂��t�����X�̃p���ɂ����Ђł���Ȃ���A���E���̌���ɑΉ����悤�Ƃ��Ă���Ƃ���ł��傤�B���ׂĂł͂���܂��A�ꕔ�͓��{��ŕ\������܂����B�c��͉p��Ȃ̂ŁA�t�����X�ꂪ������Ȃ��Ă����Ɖ��Ƃ��g���Ă��܂��܂��B
Windows�t���̃y�C���g�̂�������T�[�r�X
�@Windows�ɂ́u�y�C���g�v�Ƃ������G�`���\�t�g���t�����Ă��܂��B����Ƃ�������ȃ\�t�g��Ajax�Ŏ����������̂�����ł��B�{���́u�y�C���g�v�Ǝg����ׂ邱�ƂŁA�����ł��ĉ����ł��Ȃ��̂����l����q���g�ɂ��Ȃ�ł��傤�B���Ȃ݂ɁA�T�[�o���ɕۑ�����A�Ƃ������{���ɂ͂Ȃ��@�\������܂��B���l���`�����摜���J�����Ƃ��ł���̂��A�{���ɂ͂Ȃ��@�\�Ƃ����܂��B
���3�@�T�[�o���ɕۑ��ł���Windows�t���̃y�C���g�ɂ��������CanvasPaint |
�@�Z�p�I�ɂ����ƁA����CanvasPaint��canvas�^�O�ɂ���Ď�������Ă���̂ŁA�������������Firefox��Opera�Ȃǂł̂ݓ��삵�܂��B�܂�AInternet Explorer�Ō��ɍs���Ƒ̌��ł��܂���B
�@���łɏ��������Ƃł����AWeb�u���E�U�Ԃ̌݊�����100���ł͂Ȃ��ȏ�A���ׂẴT�[�r�X�����ׂĂ�Web�u���E�U�ŋ@�\���邱�Ƃ����҂���̂͊ԈႢ���Ǝv���܂��B�����������A����Web�u���E�U�ł������삵�Ȃ��T�[�r�X�͊Ԉ�������݂ł͂���܂���B�ނ���A���ׂẴT�[�r�X�����ׂĂ�Web�u���E�U�œ��삷�ׂ����ƍl���邱�Ƃ̕����L�Q�ł���Ƃ����܂��B���̂��߂ɂ͑���ȘJ�͂ƃR�X�g���K�v�Ƃ����ɂ�������炸�A���̏ꍇ�N������S���悤�Ƃ͂��Ȃ�����ł��B
�@���Ȃ݂ɁAcanvas�^�O�Ɋւ��ẮA������T�|�[�g���Ȃ�Internet Explorer�������̂��c�c�Ƃ����ӌ�������܂����A�M�҂̊��z�ł��������Ajax�I�ł͂Ȃ��Ɗ����܂��BAjax�Ƃ́A���łɖc��ȃ��[�U�[�w�������Ă���Web�u���E�U���v���b�g�t�H�[���Ƃ��ĔF�����邱�Ƃ���n�܂���̂ł��B�����ɑ��݂��Ȃ��@�\���u��������v�u����͑��݂��ׂ��ł���v�ƍl�����Ƃ���ŁA���ۂ̃v���b�g�t�H�[�����ς��킯�ł͂���܂���B���蓾�Ȃ����z�����Ă��鎞�Ԃ����邮�炢�Ȃ�AFirefox�����C���X�g�[��������ׂ��ł��傤�B
�\�����ꂽ�y�[�W�̏ڍׂ����₷�����ꂢ�ɒm����@
�@�}�E�X�I�[�o�[�ŕ\������Ă����ʂɑΉ�����DOM�I�u�W�F�N�g�̓��e�ׂ���c�[���ł��B�u�b�N�}�[�N���b�g�ŋN������̂ŁA�ǂ̃y�[�W�ɂ������K�p�ł��܂��B
���4�@DOM�I�u�W�F�N�g�����ׂ��� |
�@����́A���Ȃ蕝�L���l�����ɗL�v�ł͂Ȃ����Ǝv���܂��B�܂��AAjax�v���O���}�Ƃ��ẮA�ƂĂ����ꂵ���u�b�N�}�[�N���b�g�ł��B�v���O�����ō��o�����y�[�W���A�{���ɈӐ}�����Ƃ���̓��e���e�ՂɊm�F�ł��邩��ł��B���ɁA�ꌩ���Ď��Ă��邪���͔����ɈႤ���e�������o���̂ɗL���ł��B���ꂾ���łȂ��ACSS�Ȃǂ����p����Web�f�U�C�i�[�ɂ��L���ł��傤�B�Ⴆ�ACSS�ŃT�C�Y���w�肵�����肾���A�ǂ����T�C�Y�������ɈႤ�c�c�Ƃ������ꍇ�ɁA���ۂɕ\�����ꂽ�v�f�̃T�C�Y�ׂ邱�Ƃ��ł��܂��B
�@���Ȃ݂ɁA����Ǝ������̂ɁAAjax �� HTML �y�[�W�̃\�[�X�R�[�h��\�������̂悤�ȃu�b�N�}�[�N���b�g������܂��B����́A���̃y�[�W�̃\�[�X�ł͂Ȃ��A���ݕ\�����̓��I�ɍ\�z���ꂽ�y�[�W�̓��e��HTML�̃R�[�h�Ƃ��ĕ\��������̂ł��B������֗��ł����AHTML�̃R�[�h�����������ĖړI�̌���T���˂Ȃ�Ȃ��̂���_�ł��B�܂��ADOM�I�u�W�F�N�g�ɒ��ړI�Ɋ܂܂�Ȃ����i�X�^�C���V�[�g�Ŏw�肳��Ȃ��s�N�Z���T�C�Y�Ȃǁj�͌��邱�Ƃ��ł��܂���B�������A�S�̂��ꊇ�Ŕc������ɂ́A���̂悤�ȃu�b�N�}�[�N���b�g���֗��ł��B�����Ȃ�DOM�I�u�W�F�N�g���e�ՂɊm�F�ł��܂��B�����A�ǂ�����u�b�N�}�[�N�ɓ���Ă����Ďg��������̂��L�v�ł��傤�B
codeide
���4�@���s���ʂ����[�U�[�Ԃŋ��L�ł��� |
�@Web�u���E�U���JavaScript�̃v���O�������쐬���Ď��s�ł��鎖��́A���JavaScriptist�̏Љ�̒��Ŏ����܂����B����codeide�́A����������Ɗg�債���T�[�r�X�Ƃ����܂��B����JavaScript�����łȂ�Basic�A Pascal�A C++�̃v���O�������쐬���Ď��s�ł��܂��B�̉��������APascal�܂Ŏg���܂��Bbegin��end�Ƃ������L�[���[�h���g���ď�i�ȃR�[�h���������Ƃ��ł��܂��B
�@���Ȃ݂�Pascal�Ƃ����A��Pascal/MT+�Ƃ��������n�������g�������Ƃ�����܂��B��������ې[���̂�UCSD Pascal�̕��ł��B����̓n�[�h�E�F�A�����z���������z�}�V����Ŏ��s�����A�[�L�e�N�`���ŁA�n�[�h�ɊW�Ȃ��������z�R�[�h�̃v���O���������s�ł��܂����B��������Ă���AJava�̉��z�}�V���̃A�C�f�A�Ȃǂǂ����ڐV�����͂���܂���B�Ƃ͂����A���ۂɍł��g����Pascal�̓{�[�����h��Turbo Pascal 3.0�ŁA���̉����q����Delphi���o��C#�ɂȂ����킯�ł��BDelphi����C#�ɂȂ�Ƃ��ɁAPascal�炵���\���͏����Ă��܂��܂������B
�@�c�c�Ƃ����b�͂Ƃ������Ƃ��āA���͂��̃T�[�r�X�Ŗ{���ɖʔ����̂�Pascal���g���邱�Ƃł͂Ȃ��A���s���ʂ��o�͂��镔�����������[�U�[�Ԃŋ��L����Ă��邱�Ƃł��B�ŏ��AHello World��1����s�����Ƃ���A���ʂ�2�\������Ď���Ђ˂����̂ł����A�������Ȃ��Ă��R���p�C���G���[����͂����o���̂Ȃ��v���O�����̌��ʂ��\������ċC�t���܂����B����́A�ق��̃��[�U�[�Ƌ��L����Ă���̂ł��I �gLive results of anonymous users�h�Ƃ������x������A�����炭�����ianonymous�j�̃��[�U�[�����삵�����ʂ����ׂĂ����ɏo�Ă���̂ł��傤�B�R���p�C���G���[�����Ă���ƁA�u�N����J���Ă���ˁB�撣���I�v�Ƃ��������Ȃ�܂��B�ʔ����ł��ˁB
JavaScript��Mock�I�u�W�F�N�g����郉�C�u����
���4�@Mock�I�u�W�F�N�g�ő傫��JS�v���O������ |
�@�����炭�A��IT�̃T�C�g��ŕM�҂̓g�b�v�N���X�̃e�X�g�쓮�J���iTDD�j���D�Ƃ�1�l�ɐ������邾�낤�Ǝv���܂��B�Ƃ����Ă��ANUnit��t�@�N�^�����O�W�̋L���������������Ă��邾���̘b�ł����B
�@���āA����Ȃ��JavaScript�ł������M�S��TDD���s���Ă��邾�낤�c�c�Ǝv���邩������܂��A�����ł�����܂���B���́AJavaScript�̃R�[�h�́A�e�X�g���������ɃG�C���b�Ə����āA���ƃA�o�E�g�ɍ��グ�Ă��܂��B�m���Ń^�C�����[�ȃv���O���������������AJavaScript�ɂ͎������Ă���Ǝv�����A�����ȃv���O�����Ȃ�K���ɏ����Ă��ێ�ł��邵�A�i���̈ێ����ł��܂��B
�@�������AJavaScript�ŏ����v���O��������ɏ������Ƃ͌���܂���B�����Ƃ��āA����ŗL�p��JavaScript�v���O�����͐��̒��Ɏ��݂��邵�A������m�������ō��グ��͕̂s�\�ł��B�����ATDD�ɂ���Ă�����s���Ƃ���A���RMock�I�u�W�F�N�g�͔������܂���B���������킯�ŁAJSMock�Ƃ������O����ʂ̒��Ɍ������Ƃ��ɁA�{�\�I�ɂ����Ŏ������~�܂��ă��������Ƃ����킯�ł��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�����Ȃǂ��������
|
|