Hakyll���������·\���\���\��¹½�����只������¡��³���³������¾������¹���������������������������������������������¹���̏�¡�

JavaScript

����¼«�����\���\������¼\������¹������\���\���\���\����¡� - �������������¹��𡭏�����\·\���\��\���������²���·��������򏪳���


½������µ(9·���29������): \½���¼\¹\³���¼\������������������������̏������������ď���������½������µ���·���������·�����ď�¡�½������µ����돢����������IE������\��\������¼����µ������³���������������¹��������¡�
������: e.attachEvent
���µ: element.attachEvent


�돪������
http://blog.livedoor.jp/igrep/archives/748091.html
������������
����HTML\���\���\���\���(������������)����¹¹���·���µ������������������¼«����돪���쏢����\���\������¼\������¹������\���\���\���\����¡�
������¹�����𡯏����ď������������¹���̏�¡���������������¹�����𡯏����ď�����
���ӏ��³������������������location.reload()������»�����𡯏��ÐJavaScript\���\���\���\����돫�������������¼������½���������­�����������������������я�¡�
������µ������������­��¡�½��Џ����������������Ώ��������·�����ď�¡�
»�������돢�������̏�����\���\��\���\���\��Ï�����\���\��폢�¼\«\¹���·������������������¹¹���·���µ������������������������������¡���\���\���\���\���������¹¹���·���¹�����������㏢������¡ߏ����������������Ï��������ҡ��돪���������¼������½���������­�����ď��������ޏ����������������������������»�����я��̏�¡�Alt+Tab�����Ң����»������¹���������Ð\���\���\¹������»�����������������������������돪Џ�����������������������ď�������쏢����������½��������؏��·���������������¹��¡�


»���������������



  1. ²¼µ­������\½���¼\¹�����ҏ���̏����ӏ�����\���\���\���\����������³���³������������focus2reload.js������������������\���\���\���\������¾������»������������������¹��¡���������\»���¼\��ӏ��·��¡�\���\������¼\������µ���»�����ď�����HTML\���\���\���\�������������ޏ�����\���\��\���\���\���\��������只���ӏ��¹��������¡�

  2. HTML\���\���\���\���������<head>��������������������<script type="text/javascript" src="focus2reload.js"></script>��¡ߏ�����������������\³���¼\��������ҏ��½�����������؏��ޏ�¡�

  3. �돪�¾�����¡�


  4. ���½��������������������¡�돪�²¼������\½���¼\¹�����ҏ����������������������쏢�­���������¹��¡�

    /*
    HTML������������������¹��Џ��������������ޏ�����Window����\���\��폢�¼\«\¹���µ�����������ď����������»��Џ�����\���\������¼\������µ���»������\��\���\��\���\���
    \���\���\���\��������addEventLister���«attachEvent�����ҏ�����µ������·����������������������̏���ߏ��̏�������
    */
    function __focus2reload__(){
    function observe(element, eventName, handler) { //prototype.js������observe�����ҏ��µ��������돫�����
    if(element.addEventListener){
    element.addEventListener(eventName, handler, false);
    }else{
    element.attachEvent("on" + eventName, handler);
    }
    };
    observe(window, 'blur', function(){
    observe(window, 'focus', function(){
    location.reload();
    })
    })
    };
    __focus2reload__(); //������µ������·�����ġ������ď�ԏ�����¼���¹��ԏ��·���������¹���돢������돫�½���
    __focus2reload__ = undefined;


    �����������������Ώ�����\���\���\»\���\¹���������������������������я���������������������𡯏�����½��Џ��«���������������³���������������·���������·�����ď�¡�
    �����������Ï��»���������·������\³���¼\������������������������������������¹���·��¡�

\���\���:JavaScript:1�돫⏢ď��·���¼�돢����new Date()

�����������돢���������·����������������������³������


��돪������Ruby�����ҏ������������·»��������������ď�����������¡�Ruby�������³������������½��Џ��³�����Ï�����»�ߏ����������������������ď������������¹���̏�����¡�
�����������������Џ�����CMS-Type������³«��������������Ð���·�����я����������������������ď��������«��¡����������Ï��·������������JavaScript�������³���������«����������̏�����³�돢�»���������»�����я�������¡�

�������µ���������²����������������������������ߏ��·���������·�����ď�¡��½�����Ï��������¹��¡�»������������򏪮��������������ҏ��������ߏ���������¼��ԏ���������³���������³����ޏ�����ߏ�����������¡�CMS-Type���������«�����������Ï����Џ�����\���\���\���\���\��\²���¼\��������ҏ�����³«���¹���������½�������������������������¹��¡���������¡񏪤¾������\���\��ď��̏��������������������ޏ�����������������������������������¡����ҏ��������������������·�����ď����������Џ�𡯏��������«���������·���������������»�����я��̏�¡���

�����䏪����


���µ������\���\���\���\����������³���������������¹���̏�¡�JavaScript�����������쏢������������¡��³�����я�����¼�돢����¼���¹��ԏ��·������¾���¹���������¼�돢�����������������������������������������¹��¡�

new Date('an Invalid Argument');

Date������\³\���\¹\���\���\���\��ď�����1�돫⏢ď��·���¼�돢����������������½Ð���·������¾���¹�����¡�¼��؏��ޏ����؏��ޏ������돫⏢ď�ԏ�����

  • �����䏪���؏�����������������������������»��⏪�я���¾��䏢�·������������¾�����¢̏��·���������¹����

  • 1970������1·���1�����䏢���������0»��Џ�������������0���������·������\���\�������������ޡ돪�������·Ð²���»��С���ӏ����ҏ��½���¹����돢ď��


���������я��������������Ώ��������½�����Ï��������¹����»²¹���: David Flanagan�����̏�¡�����²¼�����������������؏�¡���JavaScript\���\���\���\���\���\���\���\���\���\¹ ������5��������¡ߏ�¡�\���\���\���\������¼����\���\���\���\��я�����¡�
���½���³��������¡�¾������������������������������������������ӏ����������������������������������������½��ҏ�����¼�돢���ҏ��¾²������¹��������������¡�½���������·����������³������¾���¹���\���\���\���\�������������������������������돫�������·���²������̏����ӏ��µ�����������������������Ï��������¹��¡�
�����쏢����»����·��������¡�돪�²¼������\³���¼\��������ҏ���̏����ӏ�����\���\���\���\��������\��\���\���\¹\Ð���¼������\³\���\��⏢�·�����������Ώ��������������������µ��������¡�
������돪�½���������\¹\���\���\·\��������я�����������½��䏢�������������������������µ��������������¡򏪮�돢�������ď�������¡���

//javascript:
var invalidDate = new Date('an Invalid Argument');
alert( 'invalidDate: ' + invalidDate + '\ninvalidDate.valueOf(): ' + invalidDate.valueOf() );

»�������»����·������\���\���\���\������Firefox, IE, Opera, Safari, Google Chrome, Opera, Adobe AIR�������������¹��������¡�¼�돢����������������¡�Invalid Date���������������������������������«��¡�NaN�������������������������«����������̏��«�����������������������Ï��������¹��¡�
���½���·������·���²��������ҏ��«���������Ð�����쏪��̏��«������������������������¡��³������Invalid Date�����������������Ï�������������¡�valueOf()���¹������������NaN���̏����ӏ��µ���������������¹��¡�

(*���³���³���«�����������������������������Firefox������³����«�����������ď��������������¹��¡򏪮�돢�������ď�������¡�*)

valueOf�����������������������돢¡��³������Invalid Date��������¡�

������¾�����ď�ԏ����������ҏ����ӏ��¹\���\½\���\���(����: getTime)�����ҏ�����������½Ð���¹������NaN�����ҏ�¡�
������¾���������»��⏪�я����ҏ����ӏ��¹\���\½\���\���(����: toString)�����ҏ�����������½Ð���¹������"Invalid Date"������

�����ӏ��¹�����������Ï��������¹��¡�
����������: Date���������������������\���\���\¹\���\���\¹\���\½\���\���������»����·�����ď��������ޏ����������������������������»�����я�¡���

����ߏ��¹��������������¡�NaD( Not a Date )�����������������Ï��³���������������·�����������Ï��«��¡�
�����ď��������·��¡�Invalid Date������NaN�������돫�������������Date������\���\���\¹\���\���\¹�������������������������������Ï��������¹����instanceof��������ď�ď����ҏ����ӏ��·�����ď�����¡�

�����������������Ώ�������¡�Date������\³\���\¹\���\���\���\��ď���������돢ď�ԏ�����������������¼�����ď�ԏ����ҏ����ď�𡯏�������������¡�¾��ď�ԏ������돪�²¼������������������������������������¹��¡�

���½���������������·�����������������ԏ��µ�������돫⏢ď�ԏ����������я��������«����������³�돢���ҏ��������²�����������������������������������Ï�����µ������̏��¹�������������������¹���̏�¡�
��²������������������½����������������������������������������������������������������������·�����������Ï�¡�

\���\���:function\���\���\���\���������function������

������µ�ߏ��·�����ӏ��������������¹��¡�

����²��я�����JavaScript������\³���¼\���������½��Џ�����������������������µ��������������������ď��³���������������¹��¡�
��������������돪���ď����䏪���쏢�������������������������Ώ�����������������������������»�ߏ��������������¹���̏�¡�돫��ޏ�Џ���
»�������»���������������\���\���\���\��������Linux������������Firefox3.0.12���������¹��¡�
������»���������������\���\���\���\������½���������·�������������������������������²���½��Џ�����������\³���¼\���������Ģ������������Џ��������̏����Џ�����������¾���¹������̏����������������¹��¡�


���µ���������½���������������¹����¼�������\³���¼\��������ҏ����������㏢���������Ώ��������������������µ��������¡�

sayHello();
function sayHello(){
alert("Hello, World!");
}



sayHello();
var sayHello = function() {
alert("Hello, World!");
}


��돫ҏ�����JavaScript������½��Џ����������������������ď��������³��������¡�¾������������������Ï�����\³���¼\��������ҏ���돢���������ď������������¹���̏�¡�²¼���������������Ï�����\³���¼\�������������돢�«���������«�����������ď������������¹��¡�
��������������������������¡�²¼���������������Ï�����½��Џ��­���������ҏ��¹��������ď�������������������������������������������������·�����������Ï��̏�¡�
»�����������¡�function������������function\���\���\���\������������������������ޏ���������������������������¹�����𡯏����������������ď����ď�������¡�²¼���������������Ï�����½��Џ��­���������������̏�������������¡񡭏����ď�ԏ�����\������¼\���·��ď��������·��������·������JavaScript�����������������������������������������������«������»�ߏ�������¡�²¼���������������Ï�����½��Џ��­���������ҏ�돪����Џ��·���������������������·�����ď�¡�

²¼���������������Ï�����\³���¼\������̏���돢�«���������«�����������ď��������­��¡�»���������\���\���\���\������¼����½Ð���������·����������������������JavaScript��¡ߏ����������������Ï�����������»�ߏ�����½Ð���·���������·�����ď�¡�
���½���³������½��Џ��«�����������������������ď��³���������«��������¡�¼����������������Ï����������⏢𡯏�����¹�����𡯏����ď������������¹��¡�

²��ď�����²¼���������������Ï�����\³���¼\�������������돢�«���������«�����������ď������«��¡�
���½��������������¡�function�������������������������������ď�ԏ���������µ�������¾�������������\��\���\��\���\���������¼���¹��ԏ��¹�����������������¹��ԏ������������������������������Ð���·��������¡�
function\���\���\���\�������²¼�������������������������������Џ�ď�ԏ���������µ������������������Ï�������¡�\��\���\��\���\���������¼���¹��ԏ�����������¹��ԏ��������������������«���������������¹��¡�
µ­»��ӏ�������
��돪����·µ­»���
\«\���\��\���������\���¼\«\���\���
³��⏪�·»���¾���
<% for ( var i = 0; i < 7; i++ ) { %> <% } %>
<%= wdays[i] %>
<% for ( var i = 0; i < cal.length; i++ ) { %> <% for ( var j = 0; j < cal[i].length; j++) { %> <% } %> <% } %>
0) { %> id="calendar-84927-day-<%= cal[i][j]%>"<% } %>><%= cal[i][j] %>
\��\���\���\���¼\���

igrep

\���\��\���\���\���\���
QR\³���¼\���
QR\³¼\
  • \\\\\\\\

'); label.html('\ \���\���\���\���\��\���\���\�돢����������¹­¹��Ï�����\��Џ��¼\½\���\���\���\��돢����������²�������̏��������������ď�����\���\���\­���¼(cookie)������»��������Џ��·���������������������¹��¡�
\ ���³������\Ð\������¼�����ҏ��������������������«�ޏ�䏪���������·��Џ��³���¹���������³������������\���\���\­���¼������»��������Џ�����¾µ����������������ď����������������ď������������������µ���»�����������������ď��������­���������¹��¡�
\ �����������ď�¡�����µ��ҏ�����������������¼���\��Џ��¼\���\������¼���������������������쏢�ޏ�����½���������������¼������³���­��������������������¡�\���\���\­���¼������»��������Џ����ҡ�����������¹���������³���������������������­���������¹��¡�
\ ¾��䏢돪㏢����\���\���\���\���\�񏪿��̏�����µ�̏����я����ҏ��³���������������������µ��������¡�\ '); banner.append(label); var closeButton = $('