¡ÖjQuery¡×(¸ø¼°Web¥µ¥¤¥È)

JavaScript¥é¥¤¥Ö¥é¥ê¡ÖjQuery¡×¤Î¸ø¼°¥Ö¥í¥°¤Ï¸½ÃÏ»þ´Ö2·î6Æü¡¢¡ÖjQuery 4.0.0¡×¥Ù¡¼¥¿ÈǤΥê¥ê¡¼¥¹¤òȯɽ¤·¤¿¡£¡ÖjQuery 4.0.0¡×¥Ù¡¼¥¿ÈǤǤϸŤ¤¥Ö¥é¥¦¥¶¤äAPI¡¢µ¡Ç½¤Î¥µ¥Ý¡¼¥È½ªÎ»¤Ê¤É¤Ë¤è¤ê¥Ñ¥Ã¥±¡¼¥¸ÍÆÎ̤ò¥¹¥ê¥à²½¤¹¤ë¤Û¤«¡¢¸Å¤¯¤«¤éÌäÂê¤È¤Ê¤Ã¤Æ¤¤¤¿¥Õ¥©¡¼¥«¥¹·Ï¥¤¥Ù¥ó¥È½èÍý½ç½ø¤ò³ÎÄꤷ¡¢¿·µ¬¤Ë¥Ð¥¤¥Ê¥ê¥Ç¡¼¥¿·¿¤È¥»¥­¥å¥ê¥Æ¥£»ÅÍÍ¡ÖTrusted Types¡×¤Ê¤É¤ò¥µ¥Ý¡¼¥È¤·¤Æ¤¤¤ë¡£

¡ûIE 10°ÊÁ°¤Î¥µ¥Ý¡¼¥È¤ò½ªÎ»¡¢¸Å¤¤¥Ö¥é¥¦¥¶¤Î¥µ¥Ý¡¼¥È¤ò¤ä¤á¤Æ¥¹¥ê¥à²½

IE 10°ÊÁ°¤Î¥µ¥Ý¡¼¥È¤ò½ªÎ»¤¹¤ë¾¡¢¸Å¤¤¥Ö¥é¥¦¥¶´ØÏ¢¥³¡¼¥É¡¢Ê£¿ô¤ÎÈó¿ä¾©¤ÎAPI¡¢¼«Æ°JSONP¥×¥í¥â¡¼¥·¥ç¥ó¤Ê¤ÉÉÔÍѤʵ¡Ç½¤òºï½ü¤¹¤ë¤³¤È¤Ç¥Ñ¥Ã¥±¡¼¥¸ÍÆÎ̤òºï¸º¡£jQuery¥×¥í¥È¥¿¥¤¥×Array¥á¥½¥Ã¥É¡Öpush¡×¡Ösort¡×¡Ösplice¡×¤Ê¤É¤Ï¡¢Î㤨¤Ð$elems.push( elem )¤¬[].push.call( $elems, elem )¤Î¤è¤¦¤ËÇÛÎó´Ø¿ô¤Ø¤ÈÀÚ¤êÂؤ¨¤é¤ì¤Æ¤¤¤ë¡£

IE 10°ÊÁ°(IE 11¤Ïº£¸åÃʳ¬Åª¤Ëºï½üͽÄê)¡¢Edge Legacy¡¢iOS 11°ÊÁ°¡¢Firefox 65°ÊÁ°¡¢¤½¤Î¾¡¢Android¤Ê¤É¤Î¸Å¤¤¥Ö¥é¥¦¥¶¤Î¥µ¥Ý¡¼¥È¤ò½ªÎ»

Èó¿ä¾©API¤Îºï½ü¡£¥Í¥¤¥Æ¥£¥Ö¤Îµ¡Ç½¤ÇÂåÂؤ¨¤µ¤ì¤ë¡£ºï½üAPI¤Ï°Ê²¼¤ÎÄ̤ê

¡ÖjQuery.cssNumber¡×¡ÖjQuery.cssProps¡×¡ÖjQuery.isArray¡×¡ÖjQuery.parseJSON¡×¡ÖjQuery.nodeName¡×¡ÖjQuery.isFunction¡×¡ÖjQuery.isWindow¡×¡ÖjQuery.camelCase¡×¡ÖjQuery.type¡×¡ÖjQuery.now¡×¡ÖjQuery.isNumeric¡×¡ÖjQuery.trim¡×¡ÖjQuery.fx.interval¡×

ÇÛÎó½èÍý¤ò¹Ô¤¦jQuery¥×¥í¥È¥¿¥¤¥×Array¥á¥½¥Ã¥É¡Öpush¡×¡Ösort¡×¡Ösplice¡×¤òºï½ü¡¢ÇÛÎó´Ø¿ô¤ËÀÚÂؤ¨

¼«Æ°JSONP(JSON with padding)¥×¥í¥â¡¼¥·¥ç¥ó¤Îºï½ü¡£jQuery.ajax»ÈÍÑ»þ¤Ë¼«Æ°¤ÇJSONP¤ËÊÑ´¹¤¹¤ë»ÅÍͤòÊѹ¹¡¢¥¯¥í¥¹¥É¥á¥¤¥ó ¥Ð¥Ã¥¯¥¨¥ó¥É½èÍý¤ÏCORS(Cross-Origin Resource Sharing)¤ò»ÈÍѤ¹¤ë

IE11¤ò½ü¤¯¤¹¤Ù¤Æ¤Î¥Ö¥é¥¦¥¶¤¬¥Í¥¤¥Æ¥£¥Ö¤ÎPromises¥á¥½¥Ã¥É¤ËÂбþ¤·¤¿¤¿¤á¡¢ÈóƱ´ü½èÍý¤ò¹Ô¤¦¥é¥¤¥Ö¥é¥ê¡ÖDeferreds¡×¡¢¥³¡¼¥ë¥Ð¥Ã¥¯½èÍý¤Î¡ÖCallbacks¡×¤òºï½ü

¡û¥Õ¥©¡¼¥«¥¹·Ï¥¤¥Ù¥ó¥È½èÍý½ç½ø¤Î³ÎÄê¤ä¡ÖTrusted Types¡×¤Î¥µ¥Ý¡¼¥È

Ť¤´Ö¶¦Ä̲½¤µ¤ì¤Æ¤¤¤Ê¤«¤Ã¤¿¡Öfocusin¡×¡Öfocusout¡×¡Öfocus¡×¡Öblur¡×¥¤¥Ù¥ó¥È¤Î½èÍý½ç½ø¤òºÇ¿·¥Ö¥é¥¦¥¶¶¦ÄÌ¥¤¥Ù¥ó¥È½ç½ø¤Ë½àµò¤·³ÎÄꤵ¤»¤Æ¤¤¤ë¡£¿·¤·¤¤½èÍý½ç½ø¤Ï¡¢¡Öblur¡×¡Öfocusout¡×¡Öfocus¡×¡Öfocusin¡×¤È¤Ê¤ë¡£²Ã¤¨¤Æ¡¢¡ÖjQuery.ajax¡×¤Ç¡ÖFormData¡×¤ò´Þ¤à¥Ð¥¤¥Ê¥ê¥Ç¡¼¥¿·¿¤ò¥µ¥Ý¡¼¥È¡¢º£¤Þ¤Ç¤Ïʸ»úÎó¤Ë¼«Æ°ÊÑ´¹¤µ¤ì¼êÆ°¤Ç½èÍý¤ò¤¹¤ëɬÍפ¬¤¢¤Ã¤¿¤¬¡¢ÉÔÍפȤʤä¿¡£

¤Û¤«¡¢¥»¥­¥å¥ê¥Æ¥£Ì̤Ǥϸ¡ºººÑ¤ßʸ»úÎó¤Î¤ß¤ò¼õÍƤ¹¤ë»ÅÍÍ¡ÖTrusted Types¡×¤ò¥µ¥Ý¡¼¥È¡¢Æ±µ¡Ç½¤ÇºîÀ®¤·¤¿¡ÖTrustedHTML¡×¤òjQueryÁàºî¥á¥½¥Ã¥É¤ÎÆþÎÏÃͤȤ·¤Æ»ÈÍѤ¹¤ë¤³¤È¤ÇCSP(Content Security Policy:¥³¥ó¥Æ¥ó¥Ä¥»¥­¥å¥ê¥Æ¥£¥Ý¥ê¥·¡¼)¤ËÂбþ¤·¤¿½èÍý¤¬²Äǽ¤Ë¤Ê¤ë¡£

¥¢¥é¡¼¥È¥À¥¤¥¢¥í¥°¤Ç¤ÎjQuery¥Ð¡¼¥¸¥ç¥ó³Îǧ¥µ¥ó¥×¥ë

¡ÖjQuery 4.0.0¡×¤Î¥Ù¡¼¥¿ÈǤϡ¢GitHub¥µ¥¤¥È¤ä¥Ñ¥Ã¥±¡¼¥¸´ÉÍý¥·¥¹¥Æ¥ànpm¤Ê¤É¤«¤éÆþ¼ê¤Ç¤­¤ë¾¡¢CDN¤Ç¤Î¼èÆÀ¤â²Äǽ¤È¤Ê¤ë¡£jQuery CDN¤Ç¤Î³Æ¥Õ¥¡¥¤¥ë¤Ï°Ê²¼¤ÎÄ̤ꡣ

¡ÖjQuery 4.0.0¡×¥Ù¡¼¥¿ÈÇ

https://code.jquery.com/jquery-4.0.0-beta.js

https://code.jquery.com/jquery-4.0.0-beta.min.js

¡ÖjQuery 4.0.0¡×¥Ù¡¼¥¿ÈÇ¥¹¥ê¥à

https://code.jquery.com/jquery-4.0.0-beta.slim.js

https://code.jquery.com/jquery-4.0.0-beta.slim.min.js