���ꂩ��͂��߂�t�����g�G���hJavaScript�F�͂��߂܂��āBJavaScript�i1�j�i1/2 �y�[�W�j

JavaScript���[�����珑���Ƃ��̍�@��A�f�o�b�O�̕��@�ƁA�ϐ���v���O�����̐���ɂ‚��Đ������܂�

» 2013�N03��13�� 12��03�� ���J
[�쑺���V�CJamlogic]

�͂��߂�

�@��̑O�A���b�`��Web�T�C�g�AWeb�T�[�r�X ��UI�\�z�́AFlash���\�i�Ƃ���v���O�C���𗘗p����UI�̍\�z����ʓI�ł������A�ߔN�AFlash�Ȃǂ̃v���O�C���𓋍ڂ��Ȃ����o�C���[���̓o��ɂ��A���̏���ς���Ă��܂����B

�@���Ƃ��ƁA2000�N��O������JavaScript�ɂ�郊�b�`��UI�\�z�Ɋւ��Ă͒��ڂ���Ă��܂������A�u���E�U�����ڂ���JavaScript���s�G���W���̃p�t�H�[�}���X��A�̌n�I�ɍ\�z���邽�߂̃t���[�����[�N��������Ă��Ȃ����Ƃ�����A�܂��܂����y���郌�x���ł͂���܂���ł����B

�@2000�N��㔼����Aprototype.js���؂�ɁAJavaScript�����s����ۂɓ���Y�܂��Ă����u���E�U�Ԃ̎d�l�̈Ⴂ���z�����Ă����悤�ȃ��C�u�������̗p����n�߁A�u���E�U�Ń��b�`UI���\�z����ۂɗ��p����錾��Ƃ��āA���炽�߂�JavaScript�����ڂ𗁂тĂ��܂��B

�@�ŋ߂ł́A�e�u���E�U�ɓ��ڂ���Ă���JavaScript���s�G���W���̏������x���i�i�Ɍ��サ�ABtoC�����ABtoB�������܂߂قƂ�ǂ�UI�̍\�z�̑S�̂������͈ꕔ�ɕK���Ƃ����Ă����قǗ��p����Ă��܂��B

�@JavaScript�̓I�[�v���Ȍ���ł��邽�߁A�ق��̃v���b�g�t�H�[����T�[�o���̃v���O�����Ƃ��Ă����p�����悤�ɂȂ��Ă��Ă��܂��B���o�C��Web�A�v���͂������̂��ƁA���o�C���l�C�e�B�u�A�v���A�f�X�N�g�b�v�A�v���Ȃǂ��A��p�̃t���[�����[�N�𗘗p���邱�ƂŁAJavaScript�ŏ�����_�������ł��B

JavaScript�t���[�����[�N���������Ă݂܂��傤

�@JavaScript��UI�\�z�����邽�߂ɁA�������Ȃ��̂�JavaScript�t���[�����[�N�ł��B

�@�܂��́A�u���E�U�Ԃ̏����̈Ⴂ�𖄂߂Ă��ꂽ��A���b�`UI�̍\�z�ɂ͌������Ȃ�HTML�̓��I�ȕύX���A���ȒP�ɏ�����c�[����񋟂���y�ʃ��C�u�������悭�F����͗��p����Ǝv���܂��B��\�I�Ȃ��̂́AjQuery�ł��傤�B

�@PC��ʂ�A���o�C����ʂȂǂ̃��b�`UI���̂̍\�z���T�|�[�g����悤�ȁA�{�i�I��UI�t���[�����[�N���܂񂾂��̂��A�����o�Ă��Ă��܂��B���o�C����ʂ̎����ŁA��\�I�Ȃ��̂́AjQuery�ƈꏏ�ɓ��삷��jQuery Mobile��A���{�i�I�ȁA�l�C�e�B�u��ʂ炵���������������Ă����Sencha Touch������܂��B

�@�ŋ߂ł́AJavaScript�����̌n�I�E�I�u�W�F�N�g�w���I�ɐ������ăR�[�h�������Ă������߂̃N���C�A���gMVC�i���f���E�r���[�E�R���g���[���j����������t���[�����[�N���񋟂���Ă��܂��B

�@�܂��AWeb�T�C�g�AWeb�T�[�r�X�ȊO�̂Ƃ���Œ��ڂ���Ă���JavaScript�t���[�����[�N�́AiOS�AAndroid�����Ƀl�C�e�B�u�A�v�����\�z�ł���Titanium Mobile��A�T�[�o���̃v���O�����Ƃ��Ď��s���邽�߂̃t���[�����[�N�ł���node.js���o�ꂵ�Ă��Ă��܂��B

�@����́A�u�\�z����A�v���v��u�T�[�r�X�̓��e�v�u�f�o�C�X�̎�ށv�ɂ���āA���p����t���[�����[�N��ς��Ă������Ƃ��d�v�ɂȂ��Ă����ł��傤�B

�@���̘A�ڂł́A���i�AJavaScript��jQuery�Ȃǂ̃t���[�����[�N��ʂ��Ďg���Ă���f�U�C�i�[��R�[�_�[�����ɁAJavaScript�����������[���������āA��胊�b�`�ȉ�ʂ����R�ɍ���悤�A�n�E�c�[�̃G�b�Z���X�����͂��������ƍl���Ă��܂��B

�@����́AJavaScript���[�����珑���Ƃ��̍�@��A�o�O�𔭌����A��菜�����߂��f�o�b�O�̕��@�ƁA�ϐ���v���O�����̐���ɂ‚��Đ������܂��B����ȍ~�́AjQuery���������Žg���Ȃ���AJavaScript�̃G�b�Z���X�����͂��ł���悤�ȃV���[�Y�ɂ��Ă����\��ł��B

�Ƃɂ����AJavaScript�������Ă݂悤

�@JavaScript�𗘗p����UI�����Ƃ��ɂ́A�t���[�����[�N�𗘗p���ď����̂���{�ł����AJavaScript�Ƃ������ꎩ�̗̂����ƁA�f�o�b�O�̎d���Ȃǂ�m���Ă����ƁA���[���������Ȃ���R�[�h�������܂��B

�@�܂��́A�{�i�I�ȃv���O�����������n�߂�O�ɁA�ȉ��̂��Ƃ��o���Ă����܂��傤�B

�v���O��������������

�@�t�����g�G���hJavaScript�́A�u���E�U���g���ď����Ă����܂��B

�@�����R�[�h��UTF-8��ҏW�ł���e�L�X�g�G�f�B�^�ł���΁A�ǂ̃G�f�B�^�ł����p�ł��܂��BHTML�AJavaScript�̃n�C���C�e�B���O�����Ă����G�f�B�^���g���ƁA�ԈႢ�����Ȃ��Ȃ�܂��B

JavaScript�������ꏊ

�@Web�A�v���̃t�����g�G���h�ŗ��p����JavaScript�́AHTML�̒��ɏ����̂���{�ł��B�����e�L�X�g�G�f�B�^���J���āA���L��HTML��JavaScript�v���O�����������Ă݂Ă��������B

<html>
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
	<script type="text/javascript">
		var a = "�o�͂��������e";
		console.info(a);
		console.debug(a);
	</script>
</head>
<body>
HTML�͂����ɏ����Ă����܂��B
</body>
</html>

�@HTML�̃w�b�_�[������<script></script>���L�q���A���̒���JavaScript�v���O�����������܂��Bscript�^�O�ň͂��Ă��܂��΁Abody�^�O�̒��ȂǁA�C�ӂ̏ꏊ�ł����s�͉”\�ł��B

�@�v���O��������������A�u���E�U�ł��̃t�@�C�����J���Ă݂܂��傤�B�f�o�b�O���s�����߂ɂ́A���̃f�o�b�K�𗘗p����ƁA�o�͌��ʂ������܂��B

�f�o�b�O�̕��@

�@�ǂ�ȗD�G�ȃG���W�j�A�ł��A�v���O�����̏����ԈႢ�͋N����܂��B�f�o�b�K�́A�ԈႢ�����‚��o���̂ɁA�v���O�����̏�Ԃ�A�ԈႢ�������Ă����c�[���ł��B

�@�t�����g�G���hJavaScript�̃f�o�b�O�́A�u���E�U�̊J���c�[���𗘗p���Ă����܂��B

�@Chrome�u���E�U��Safari�ł́A�J�����j���[�i�‹��ݒ�ŕ\���ݒ肪�K�v�ȏꍇ������܂��j����AJavaScript�f�o�b�K��I�����邱�ƂŁAJavaScript�f�o�b�K��\���ł��܂��B

�i1�j�R���\�[����ʁi��{�j

�@console.log�Aconsole.info�Aconsole.debug�ŁA���g�̒l���R���\�[����ʂɏo�͂ł��܂��B

�@�������������v���O�����ŁA�G���[�͔������Ȃ����A��]�������ʂ��Ԃ��Ă��Ȃ��ꍇ�́A1��1�‚̒l��console.debug�ŏo�͂��Ȃ���A�I�u�W�F�N�g�̒��g�̒l��A�z��̒l���������������Ă������Ƃ��̐S�ł��B��������Aconsole.debug�Œl���o�͂��܂��傤�B

�@�܂��AJavaScript�̃G���[�́A���̃R���\�[����ʂɕ\������܂��B

<script type="text/javascript">
var a = "�o�͂��������e";
console.info(a);
console.debug(a);
</script>
�i��j

��JavaScript�v���O�����̒��ŏ����΁A�w�肵���l����ʂɏo�͂ł��܂��B

�i2�j�l�b�g���[�N�i��{�j

�@�l�b�g���[�N�ւ̃A�N�Z�X�󋵂�A�l�b�g���[�N����擾�����t�@�C���̈ꗗ�E���g���m�F�ł��܂��BJSON��XML�ł��Ƃ肵�Ă���v���O�����ȂǁAJSON�̒��g���m�F�������ꍇ�ɔ��ɗL���ł��B

�|�C���g

JSON�Ƃ́AJavaScript Object Notation�̗��̂ŁAJavaScript�v���O�����ƃT�[�o���ʐM����Ƃ��ɗ��p����l���ł��B���̗l���ɏ]�����ƂŁA�T�[�o�v���O�����ƃN���C�A���g�v���O�����̂��Ƃ肪�����ƊȒP�ɂȂ�܂��B�f�[�^�̂��Ƃ�ɂ�����XML�̖����������悤�Ȃ��̂��ƍl���Ă��������B


�@JSON�̒��g���m�F����ꍇ�́A�l�b�g���[�N�^�u�ŁAJSON���擾����URL���N���b�N���܂��B�T�u�^�u����A�v���r���[���N���b�N����ƁAJSON�����`���ꂽ��ԂŊm�F�ł��܂��B

�|�C���g

URL���Ԃ��Ȃ��Ă���ꍇ�́A�擾�Ɏ��s���Ă��܂��B

���̏ꍇ�́A�擾���Ă���URL���悭�m�F���A���M����p�����[�^���Ԉ���Ă��Ȃ����������Ɋm�F���Ă��������B�E�N���b�N�ŁA�V��������URL���J�����ƂŌ�����������ꍇ������܂��B


�i4�j�G�������g�i��{�j

�@���̂Ƃ���HTML�̏�Ԃ��m�F�ł��܂��B

�@JavaScript��HTML�̈ꕔ��������������A�X�^�C����ς����肵�Ă����܂����A���̌��ʂ𐏎��m�F���Ȃ���A�v���O������i�߂Ă����܂��B

�i3�j�^�C�~���O�i�A�h�o���X�g�j

�@JavaScript�Ŏ��s���Ă���v���O�����Ȃǂ̏�Ԃ��m�F�ł��܂��B�������A�v���̃p�t�H�[�}���X���グ�����ꍇ�ȂǁA�^�C�~���O���g���Ă����܂��B

�@�@�@�@�@�@ 1|2 ���̃y�[�W��

Copyright © ITmedia, Inc. All Rights Reserved.

'; if( !this.isSubscription ) { this.insertTarget = document.querySelector('#cmsBody .subscription') || document.querySelector('#cmsBody .inner'); } }; BodyAdIMSWithCCE.prototype = Object.create(BodyAdContent.prototype); BodyAdIMSWithCCE.prototype.activate = function () { refreshGam('InArtSpecialLink'); } // global reference window.itm = itm; //entry point BodyAdEventBase.polyfill(); const bodyAdManager = BodyAdManager.getInstance(); bodyAdManager.addEventListener(BodyAdManager.EVENTS.READY, function (ev) { bodyAdManager.loadAdvertise(); }); bodyAdManager.init(); })();
�X�|���T�[����̂��m�点PR

���ڂ̃e�[�}

Microsoft  WindowsőO2025
AI for GWjAO
[R[h^m[R[h Zg by IT - ITGWjArWlX̒SŊ􂷂gD
Cloud Native Central by IT - XP[uȔ\͂gD
�V�X�e���J���m�E�n�E �y�����i�r�zPR
���Ȃ��ɂ������߂̋L��PR

RSS�ɂ‚���

�A�C�e�B���f�B�AID�ɂ‚���

���[���}�K�W���o�^

��IT�̃��[���}�K�W���́A �������A���ׂĖ����ł��B���Ѓ��[���}�K�W�������w�ǂ��������B