+ JavaScript ‚ÌŽ¿–â— ..
[2ch|¥Menu]
2:Name_Not_Found
14/09/13 19:12:15.46 .net
¡‘OƒXƒŒ
+ JavaScript ‚ÌŽ¿–â—pƒXƒŒƒbƒh vol.120 +
½ÚØݸ(hp”Â)

¡‰ß‹ŽƒXƒŒ‘SW
URLØݸ(www2.atpages.jp)
URLØݸ(usamimi.info) (‰{——‚Ì‚Ý)

¡ŠÖ˜AƒXƒŒ
ECMAScript ƒfƒX 4
½ÚØݸ(tech”Â)
yjQueryzJavaScript ƒ‰ƒCƒuƒ‰ƒŠ‘‡Ž¿–⊠vol.3
½ÚØݸ(hp”Â)
yWHATWGzHTML5 Part6yW3C HTML WGz
½ÚØݸ(hp”Â)
WebƒTƒCƒg§ì‰SŽÒ—pŽ¿–âƒXƒŒ part239
½ÚØݸ(hp”Â)
CSS‰SŽÒƒXƒŒƒbƒh12th
½ÚØݸ(hp”Â)
Canvas‚ɂ‚¢‚ÄŒê‚낤
½ÚØݸ(hp”Â)

3:Name_Not_Found
14/09/13 19:12:54.32 .net
¡ŠeŽíŽd—l ( URLØݸ(fiddle.jshell.net) ‚àŽQÆ )
Ÿ Standard ECMA-262
URLØݸ(www2u.biglobe.ne.jp) iECMAScript 3 ˜a–ój
URLØݸ(www.ecma-international.org) iECMAScript 5.1 HTML”Åj
URLØݸ(people.mozilla.org) iECMAScript 6 —LŽuHTML”Åj
URLØݸ(kangax.github.io) iECMAScript 5 compatibility tablej
URLØݸ(kangax.github.io) iECMAScript 6 compatibility tablej
Ÿ HTML Standard (HTML5)
URLØݸ(www.whatwg.org)
URLØݸ(momdo.s35.xrea.com) iHTML5.1 •”•ª–ój
URLØݸ(www.hcn.zaq.ne.jp) iWeb Storage ˜a–ój
Ÿ Document Object Model (DOM) / CSS Object Model (CSSOM)
URLØݸ(www.hcn.zaq.ne.jp) iDOM Standard (DOM4) ˜a–ój
URLØݸ(www.w3.org) iDOM3 Eventsj
URLØݸ(www.w3.org) iUI Eventsj
URLØݸ(www.hcn.zaq.ne.jp) iCSSOM ˜a–ój
URLØݸ(www.hcn.zaq.ne.jp) iCSSOM View Module ˜a–ój
Ÿ ‚»‚Ì‘¼‚ÌWebŠÖ˜AŽd—l
URLØݸ(domparsing.spec.whatwg.org) iDOM Parsing and Serialization - innerHTML“™j
URLØݸ(www.hcn.zaq.ne.jp) iXMLHttpRequest ˜a–ój
URLØݸ(www.hcn.zaq.ne.jp) iFile API ˜a–ój
URLØݸ(www.whatwg.org) iWHATWG‚ÌŽd—lˆê——j
Ÿ MDN (Netscape/Mozilla)
URLØݸ(developer.mozilla.org)
Ÿ JavaScript Garden (ja)
URLØݸ(bonsaiden.github.com)
Ÿ JSON (JavaScript Object Notation) 4
URLØݸ(www.json.org)
Ÿ MSDN Library
URLØݸ(msdn.microsoft.com) (JavaScript)
URLØݸ(msdn.microsoft.com) (JScript)
URLØݸ(msdn.microsoft.com) (DHTML)

4:Name_Not_Found
14/09/13 20:11:30.92 .net
ŽŸƒXƒŒ‚̃eƒ“ƒvƒŒˆÄ
URLØݸ(jsfiddle.net)

5:Name_Not_Found
14/09/13 22:28:07.09 .net
>>1
‚Ü‚½‚¨‘O‚©
‹³‚¦‚ÄŒN‚ð—iŒì‚·‚邽‚߂̃eƒ“ƒvƒŒ‚ÅVƒXƒŒ‚𖳑ʂɗʎY‚·‚é‚È

6:Name_Not_Found
14/09/14 20:59:18.42 xbdCvSRU.net
‚Ç‚ñ‚¾‚¯ƒXƒŒ—§‚Ä‚é‚ñ‚¾‚æww
‚Ü‚ŸƒXƒŒ—§‚Ä‚éŽèŠÔÈ‚¯‚Ä‚¢‚¢‚¯‚Ç
‰³I

7:Name_Not_Found
14/09/14 21:43:27.09 .net
‰³‚Ȃ킯‚È‚¢‚¾‚ë
‚±‚ÌŽè‚Ì—iŒì‚̓ƒ“ƒpƒ^[ƒ“‚·‚¬‚é‚í

8:Name_Not_Found
14/09/15 16:18:51.11 gtUjIHaV.net
php‚Ìstrip_tag()‚Æ“¯‚¶‚±‚Æ‚ª‚Å‚«‚é
•û–@‚ðl‚¦‚Ä

9:Name_Not_Found
14/09/15 20:33:15.48 .net
>>8
‚±‚±‚Ír‚炵‚ª—§‚Ä‚½ƒtƒ‰ƒCƒ“ƒOƒXƒŒ‚¾‚©‚瑼Š‚Ös‚¯

10:Name_Not_Found
14/09/16 16:49:17.38 6H52XqM3.net
‚Ђ³‚Ñ‚³‚É—ˆ‚½‚ñ‚¾‚ª
‚È‚É‚ªr‚炵‚È‚ñH

11:Name_Not_Found
14/09/16 18:10:51.54 pcL6/osK.net
•¶Žš—ñ‚ª‚·‚ׂÄASCII‚©‚𒲂ׂ鳋K•\Œ»‚ð‹³‚¦‚Ä’¸‚«‚½‚¢‚Ì‚Å‚·‚ªA
Ž©•ª‚Å’²‚ׂ½‚Æ‚±‚ë

/[\x01-\x7F]/g

‚Æ

/[\x20-\x7E]/g

‚±‚Ì2‚‚ªŒ©‚‚©‚è‚Ü‚µ‚½B
‚±‚ê‚Í‚Ç‚Á‚¿‚ðŽg‚¦‚΂¢‚¢‚Ì‚Å‚µ‚傤‚©H
Ú‚µ‚¢•û‹³‚¦‚Ä‚­‚¾‚³‚¢

12:Name_Not_Found
14/09/16 18:15:50.71 .net
‚²‚ß‚ñ‚È‚³‚¢A‚±‚±‚ÍŒ»sƒXƒŒ‚¶‚á‚È‚©‚Á‚½‚悤‚Å‚·‚ËB
‚±‚¿‚ç‚Å‚ÌŽ¿–â‚ÍŽæ‚艺‚°‚Ü‚·‚Ì‚ÅA‰º‚É‚¨Šè‚¢‚µ‚Ü‚·m(_ _)m

+ JavaScript ‚ÌŽ¿–â—pƒXƒŒƒbƒh vol.119 +
½ÚØݸ(hp”Â)

13:Name_Not_Found
14/09/16 18:55:07.40 .net
>>10
vol.119‚ª‚ ‚é󋵂Åvol.121‚ð‚½‚Ä‚é•K—v‚Í‚È‚¢‚©‚ç

14:Name_Not_Found
14/09/20 16:06:26.93 MSLISnVY.net
‚ ‚°‚ ‚°

15:Name_Not_Found
14/09/21 12:15:05.74 .net
‚±‚̃XƒŒ‚Ír‚炵‚ª—§‚Ä‚½ƒXƒŒ‚Ȃ̂ʼnº‹LƒXƒŒƒbƒh‚É“Še‚µ‚ĉº‚³‚¢

+ JavaScript ‚ÌŽ¿–â—pƒXƒŒƒbƒh vol.119 +
½ÚØݸ(hp”Â)

16:Name_Not_Found
14/09/21 17:12:43.40 .net
‚±‚̃XƒŒ‚Í‚»‚̃XƒŒ‚ÌŽŸŽŸƒXƒŒ‚¾‚ë

17:Name_Not_Found
14/09/22 11:47:31.06 .net
‚¾‚©‚çr‚炵‚¾‚ë

18:Name_Not_Found
14/09/22 12:00:57.77 .net
—§‚Ä‚½‚Ì‚Ír‚炵‚©‚à’m‚ê‚È‚¢‚ªA
ƒXƒŒŽ©‘Ì‚Í‚Ü‚Æ‚à‚È‚Ì‚Å–â‘è‚È‚¢‚Ì‚Å‚ÍH

ƒXƒŒ‚É–â‘肪‚ ‚é‚Á‚Ä‚¢‚¤lA‰½l‚à‚¢‚½‚Á‚¯H
‰´‚Ì’m‚éŒÀ‚èˆêl‚µ‚©‚¢‚È‚¢‚æB

19:Name_Not_Found
14/09/23 20:13:21.31 .net
ˆêl‚©‚Ç‚¤‚©‚Í’m‚ç‚ñ‚ªA–â‘肪‚ ‚é‚Ì‚Í–¾‚ç‚©‚¾‚ë

20:Name_Not_Found
14/09/24 13:07:24.54 .net
–â‘è‚ ‚é‚æ
‚¨‚©‚µ‚È•¶‹åŒ¾‚Á‚Ä‚é“z‚Ì“ª‚Éww

21:‰|–{sG ”E–@’ŸyLv=10,xxTPz(1+0F5) yponponfine95916z ŸaXy7M764q2
14/09/28 15:46:50.85 e8x8AMN5.net BE:901796151-2BP(1000)
‚±‚Ì–â‘è‚Ì“š‚¦’N‚©‚í‚©‚è‚Ü‚·‚©H(*ƒÖ*)
s‰‰KƒhƒŠƒ‹ JavaScripti1jt
y01zJavaScript‚Ì•W€‰»‚³‚ꂽ‚à‚Ì‚ð‚È‚ñ‚ƌĂԂ©‘‚«‚È‚³‚¢
y02zJavaScript‚ÍAu@@@v‚Å“®‚­ƒXƒNƒŠƒvƒg‚Å‚·B‹ó—“‚ð–„‚ß‚È‚³‚¢B

@@@1. ƒT[ƒo[@2.ƒNƒ‰ƒCƒAƒ“ƒg
y03z–½—ß•¶iƒXƒeƒCƒ^ƒXj‚ÌI—¹‚ð•\‚·‹L†‚ð‘‚«‚È‚³‚¢
y04zjsƒtƒHƒ‹ƒ_[“à‚É‚ ‚é sample.js ‚ð“Ç‚Ýž‚Þ‹Lq‚ð‚µ‚È‚³‚¢
y05zŒxƒEƒBƒ“ƒhƒE‚ð•\Ž¦‚·‚éƒXƒNƒŠƒvƒg‚ð‹Lq‚µ‚È‚³‚¢i’l‚Í•s—vj
y06zƒuƒ‰ƒEƒU‚É•¶Žš—ñ‚ð•\Ž¦‚·‚éƒXƒNƒŠƒvƒg‚ð‹Lq‚µ‚È‚³‚¢i’l‚Í•s—vj
y07zJavaScript‚ł̕ϔ錾‚ð‚·‚é‚½‚ß‚É•K—v‚ÈŒê‹å‚ð‘‚«‚È‚³‚¢
y08z•¶Žš—ñu‚±‚ñ‚É‚¿‚Ív‚ðAƒuƒ‰ƒEƒU‚É•\Ž¦‚·‚éƒR[ƒh‚ð‹Lq‚µ‚È‚³‚¢iscript—v‘f“àj
y09z•Ï” msg‚ÉAƒ_ƒCƒAƒƒOƒ{ƒbƒNƒX‚É“ü—Í‚³‚ꂽ’l‚ð‘ã“ü‚µƒuƒ‰ƒEƒU‚É•\Ž¦‚·‚é‹Lq‚ð‚µ‚È‚³‚¢
y10z•Ï” a‚É8‚ðA•Ï” b‚É6‚ð‘ã“ü‚µAa ‚ð b‚ÅŠ„‚Á‚½—]‚è‚ð‚ðƒRƒ“ƒ\[ƒ‹‚É•\Ž¦‚µ‚È‚³‚¢

22:Name_Not_Found
14/09/28 17:15:03.86 .net
> y01zJavaScript‚Ì•W€‰»‚³‚ꂽ‚à‚Ì‚ð‚È‚ñ‚ƌĂԂ©‘‚«‚È‚³‚¢
LiveScript

>y02zJavaScript‚ÍAu@@@v‚Å“®‚­ƒXƒNƒŠƒvƒg‚Å‚·B‹ó—“‚ð–„‚ß‚È‚³‚¢B
ƒT[ƒo[ƒTƒCƒh“™

> y03z–½—ß•¶iƒXƒeƒCƒ^ƒXj‚ÌI—¹‚ð•\‚·‹L†‚ð‘‚«‚È‚³‚¢
‚È‚­‚Ä‚à‚æ‚¢

> y04zjsƒtƒHƒ‹ƒ_[“à‚É‚ ‚é sample.js ‚ð“Ç‚Ýž‚Þ‹Lq‚ð‚µ‚È‚³‚¢
cat js/sample.js

> y05zŒxƒEƒBƒ“ƒhƒE‚ð•\Ž¦‚·‚éƒXƒNƒŠƒvƒg‚ð‹Lq‚µ‚È‚³‚¢i’l‚Í•s—vj
<dialog id="alert">ŒxƒEƒCƒ“ƒhƒE</dialog>
document.getElementById('alert').show()

> y06zƒuƒ‰ƒEƒU‚É•¶Žš—ñ‚ð•\Ž¦‚·‚éƒXƒNƒŠƒvƒg‚ð‹Lq‚µ‚È‚³‚¢i’l‚Í•s—vj
document.body.innerHTML = 'test';

> y07zJavaScript‚ł̕ϔ錾‚ð‚·‚é‚½‚ß‚É•K—v‚ÈŒê‹å‚ð‘‚«‚È‚³‚¢
let

> y08z•¶Žš—ñu‚±‚ñ‚É‚¿‚Ív‚ðAƒuƒ‰ƒEƒU‚É•\Ž¦‚·‚éƒR[ƒh‚ð‹Lq‚µ‚È‚³‚¢iscript—v‘f“àj
<script>document.write('<' + '/script>‚±‚ñ‚É‚¿‚Í<' + 'script>')</script>

> y09z•Ï” msg‚ÉAƒ_ƒCƒAƒƒOƒ{ƒbƒNƒX‚É“ü—Í‚³‚ꂽ’l‚ð‘ã“ü‚µƒuƒ‰ƒEƒU‚É•\Ž¦‚·‚é‹Lq‚ð‚µ‚È‚³‚¢
bootbox.prompt("input", "cancel", "ok", function(msg) { alert(msg) });

> y10z•Ï” a‚É8‚ðA•Ï” b‚É6‚ð‘ã“ü‚µAa ‚ð b‚ÅŠ„‚Á‚½—]‚è‚ð‚ðƒRƒ“ƒ\[ƒ‹‚É•\Ž¦‚µ‚È‚³‚¢
[a,b]=[8,6],console.log(a/b)

23:Name_Not_Found
14/10/03 18:10:26.35 .net
JavaScript ‚ðŽ©‚çŠw‚Ôl‚Ì‚½‚ß‚ÌŽ¿–âƒXƒŒƒbƒh‚Å‚·B
>>24-27‚̃eƒ“ƒvƒŒ‚ð“Ç‚ñ‚¾ã‚ÅŽ¿–₵‚Ä‚­‚¾‚³‚¢B

¡Ž¿–â‚ð‘‚­ã‚Å
(1) ø‚èAƒR[ƒh§ìˆË—Š“™Al‚ð•s‰õ‚É‚³‚¹‚é“Še‚Í‚²‰“—¶‰º‚³‚¢BŒö˜—Ç‘­‚ðŽç‚Á‚½‰ž‘΂ðS‚ª‚¯‚Ä‚­‚¾‚³‚¢B
(2) ‘¼‚Ìl‚É–À˜f‚ð‚©‚¯‚éƒXƒNƒŠƒvƒg‚ÌŽ¿–â‚Í‚²‰“—¶‚­‚¾‚³‚¢B
@@(ƒuƒ‰ƒNƒ‰A[–ß‚é], [•Â‚¶‚é], [ƒNƒŠƒbƒN] ‚Ì–WŠQA‰æ–Êè—L‚È‚Ç)
(3) Ž¿–âŽÒ‹y‚Ñ‹c˜_‚ðs‚¤l‚̓[ƒ‹—“‚ð‹ó—“‚É‚µA–¼‘O‚ɃŒƒX”Ô‚ð“ü‚ê‚邱‚Æ‚ð‹­‚­„§‚µ‚Ü‚·B‰ñ“šŽÒ‚Í‚È‚è‚·‚Ü‚µ‚ð”»’f‚Å‚«‚Ü‚¹‚ñ‚Ì‚ÅA‚È‚è‚·‚Ü‚µ‚ªŒ»‚ê‚Ä‚àŽ©ŒÈÓ”C‚Æ‚È‚è‚Ü‚·B
(4) í‚ÉŽ©”­“I‚É’²‚ׂéS\‚¦‚ðŽ‚Á‚Ä‚­‚¾‚³‚¢B
@@‹ï‘Ì“I‚É‚ÍuŽ©•ª‚Å’²‚ׂĂ©‚玿–â‚·‚évu‰ñ“š‚ð‚à‚ç‚Á‚Ä‚í‚©‚ç‚È‚¢’PŒê‚ª‚ ‚ê‚ÎGoogleŒŸõ‚µ‚Ä‚Ý‚év‚È‚ÇB
@@‚í‚©‚ç‚È‚¢“à—e‚ð‘ã‚í‚è‚É’²‚ׂĂ­‚ê‚é‰ñ“šŽÒ‚ð‚¨–]‚Ý‚Ì•û‚Í—]Š‚ÅŽ¿–₵‚Ä‚­‚¾‚³‚¢B
(5) o—ˆ‚邾‚¯ˆê”Ê“I‚È—pŒê‚ðŽg—p‚µ‚Ä‚­‚¾‚³‚¢B”]“àƒIƒŒƒIƒŒ—pŒê‚ͬ—‚ÌŒ³‚Å‚·B
(6) o—ˆ‚邾‚¯u–â‘è‚ÌŽ–Û‚ªÄŒ»‚³‚ê‚邱‚Æv‚ðŠm”F‚µ‚½ƒTƒ“ƒvƒ‹ƒR[ƒh‚ðŒfŽ¦‚µ‚Ä‚­‚¾‚³‚¢BŒ¾—t‚É‚æ‚éà–¾‚Ís‚«ˆá‚¢‚ª¶‚Ü‚ê‚éꇂª‚ ‚è‚Ü‚·B
(7) ƒTƒ“ƒvƒ‹ƒR[ƒh‚É HTML ‚ªŠÜ‚Ü‚ê‚éê‡‚Í URLØݸ(validator.w3.org) ‚Å [Check] ‚µ‚Ä‚Ý‚Ä‚­‚¾‚³‚¢B
(8) Ž¿–â‚ð‹ï‘Ì“I‚©‚ÂÚׂɑ‚­‚Ɖñ“š‚𓾂ç‚ê‚â‚·‚¢‚Å‚·B>>2‚ÌŽ¿–âƒeƒ“ƒvƒŒ[ƒg‚ðŠˆ—p‚µ‚Ä‚Ý‚Ä‚­‚¾‚³‚¢B
(9) ƒ‰ƒCƒuƒ‰ƒŠŠÖ˜A‚ÌŽ¿–â‚Í‹ÖŽ~‚Å‚·BŠÖ˜AƒXƒŒ‚É‚ ‚郉ƒCƒuƒ‰ƒŠŽ¿–âƒXƒŒ‚ÅŽ¿–₵‚ĉº‚³‚¢B
(10) Žž‚É‚Í‚ ‚È‚½‚ª–]‚Þu“š‚¦v‚¾‚¯‚Å‚È‚­AuˆÓŒ©v‚È‚Ç‚ªŠñ‚¹‚ç‚ê‚éê‡‚à‚ ‚è‚Ü‚·B
¡Ž¿–âƒeƒ“ƒvƒŒ[ƒg
yŠÂ‹«zOS, ƒuƒ‰ƒEƒU‚ðƒo[ƒWƒ‡ƒ“‚Æ‹¤‚É‹L“ü‚µ‚Ä‚­‚¾‚³‚¢B(ex: IE8, Firefox4)
y‰½‚ð‚µ‚½‚Ì‚©z‰½‚ð‚µ‚½‚ç–â‘è‚ÌŒ»Û‚ª”­¶‚·‚é‚Ì‚©BÄŒ»Žè‡‚ð‹ï‘Ì“I‚É‘‚¢‚Ä‚­‚¾‚³‚¢B
yƒGƒ‰[ƒƒbƒZ[ƒWzƒGƒ‰[ƒƒbƒZ[ƒW‚ª‚ ‚ê‚γŠm‚É‘‚«ŽÊ‚µ‚Ä‚­‚¾‚³‚¢B(Windows ‚È‚çuƒRƒsƒbƒgv‚ðŠˆ—p)
yŠú‘Ò‚·‚錋‰ÊzÅI“I‚É‚Ç‚¤‚¢‚¤Œ‹‰Ê‚ð–]‚ñ‚Å‚¢‚é‚Ì‚©A‚ð‘‚¢‚Ä‚­‚¾‚³‚¢B
yƒTƒ“ƒvƒ‹ƒR[ƒhzŒ»Û‚ðÄŒ»‰Â”\‚ÈŬŒÀ‚̃R[ƒh‚ð‘‚¢‚Ä‚­‚¾‚³‚¢B
@1ƒŒƒX‚ÉŽû‚Ü‚ç‚È‚¢‚È‚çƒR[ƒh“ŠeƒTƒCƒg‚ð—˜—p‚µ‚Ä‚­‚¾‚³‚¢B
@URLØݸ(jsdo.it)@URLØݸ(jsbin.com)@URLØݸ(jsfiddle.net)@URLØݸ(ideone.com)

24:Name_Not_Found
14/10/03 18:12:03.03 .net
¡‘OƒXƒŒ
+ JavaScript ‚ÌŽ¿–â—pƒXƒŒƒbƒh vol.120 +
½ÚØݸ(hp”Â)

¡‰ß‹ŽƒXƒŒ‘SW
URLØݸ(www2.atpages.jp)
URLØݸ(usamimi.info) (‰{——‚Ì‚Ý)

¡ƒeƒ“ƒvƒŒˆÄ
URLØݸ(fiddle.jshell.net)

¡ŠÖ˜AƒXƒŒ
ECMAScript ƒfƒX 4
½ÚØݸ(tech”Â)
JavaScript ƒ‰ƒCƒuƒ‰ƒŠ‘‡Ž¿–⊠vol.4
½ÚØݸ(hp”Â)
WebƒTƒCƒg§ì‰SŽÒ—pŽ¿–âƒXƒŒ part242
½ÚØݸ(hp”Â)
CSS‰SŽÒƒXƒŒƒbƒh12th
½ÚØݸ(hp”Â)
Canvas‚ɂ‚¢‚ÄŒê‚낤
½ÚØݸ(hp”Â)

25:Name_Not_Found
14/10/03 18:13:56.54 .net
¡Žå—vFAQ (‘S•”‚Í URLØݸ(fiddle.jshell.net) )
Q1. •Ê‘‹EƒtƒŒ[ƒ€“à—e‚âƒ[ƒJƒ‹ƒtƒ@ƒCƒ‹‚ð“Ç‚Ý‘‚«‚µ‚½‚¢‚Ì‚Å‚·‚ªc
A1. •ÊƒT[ƒo‚̃y[ƒW‚âƒtƒ@ƒCƒ‹‚Ì“à—e‚̓ZƒLƒ…ƒŠƒeƒB§–ñ‚ŃAƒNƒZƒX•s‰Â‚Å‚·B
Q2. document.write()‚Ńy[ƒW“à—e‚ð’ljÁ‚µ‚½‚¢‚Ì‚Å‚·‚ªc
A2. ˆê“x•\Ž¦Š®—¹Œã‚Éwrite‚·‚é‚ƃy[ƒW“à—e‚ªÁ‹Ž‚³‚ê‚Ü‚·BDOM“™•ÊŽè’i‚ðB
Q3. table“à—e‚ÌinnerHTML‚âDOM‚Å‚Ì•ÏX‚ª‚¤‚Ü‚­s‚©‚È‚¢‚Ì‚Å‚·‚ªc
A3. IE‚Å‚Ítable/tbody/tr‚ÌinnerHTML‘‚«Š·‚¦•s‰Â‚Å‚·BDOM‚ðŽg‚¢‚Ü‚·‚ªA
@@DOM‚Ìê‡table‚Ì’¼‰º‚É‚Ítbody—v‘f‚ª(ì‚ç‚È‚­‚Ä‚à)‚ ‚邱‚Æ‚É’ˆÓB
Q4. ƒtƒH[ƒ€•”•i–¼‚ð•Ï”‚É‚µ‚½u...myform.•Ï”–¼.valuev‚ª“®‚«‚Ü‚¹‚ñc
A4. udocument.forms.myform.elements[•Ï”–¼].valuev‚Å‚Ç‚¼B
@ JavaScript‚ł͈ê”Ê‚Éuobj.xv‚Æuobj['x']v‚Í“¯‚¶ˆÓ–¡‚Å‚·B
@ ƒOƒ[ƒoƒ‹•Ï”‚Íwindow‚̃vƒƒpƒeƒB‚È‚Ì‚Åuxv‚Æuwindow['x']v‚àB
Q5. CSS‚Åݒ肵‚½”wŒiF‚ªe.style.backgroundColor‚Ŏ擾‚Å‚«‚È‚¢‚Ì‚Å‚·‚ªc
A5. Žæ“¾‚É‚Í document.defaultView.getComputedStyle() ‚ðŽg‚¤•K—v‚ ‚èB
@@IE‚Å‚Í—v‘fƒIƒuƒWƒFƒNƒg‚̃vƒƒpƒeƒBcurrentStyle‚ðŽg‚¤B
Q6. setAttribute("class","foo")AsetAttribute("onclick","bar()")‚ª“®‚«‚Ü‚¹‚ñc
A6. IE‚Å‚Í‚»‚ê‚Í•s‰ÂBuobj.className="foo"vuobj.onclick=barv‚Å‚Ç‚¼B
Q7. ƒ^ƒCƒ}[‚âƒCƒxƒ“ƒgƒnƒ“ƒhƒ‰‚ÉÝ’è‚·‚éƒR[ƒh‚Éthis‚ðŠÜ‚ß‚½‚¢‚Ì‚Å‚·‚ª
@@u"...this..."v‚Æ‚©ufunction(){...this...}v‚Å‚Í‚¤‚Ü‚­s‚«‚Ü‚¹‚ñB
A7. ŽÀsŽž‚Éthis‚ª•Ê‚Ì‚à‚Ì‚ðŽw‚µ‚Ä‚µ‚Ü‚Á‚Ä‚éBˆÈ‰º‚̂悤‚Éthis‚ð‘©”›•Û‘¶B
@@ufunction(x){return function(){...x...};}(this)v
Q8. input type="file"‚Ì’l‚ðÝ’è(ŽQÆ)‚Å‚«‚È‚¢‚Ì‚Å‚·‚ªc
A8. ƒZƒLƒ…ƒŠƒeƒB§–ñ‚Ì‚½‚ßÝ’è‚Íâ‘΂ɕs‰ÂBŽQƂ̓uƒ‰ƒEƒU‚É‚æ‚è•s‰ÂB
Q9. getElementById('ID–¼')‚â$('ID–¼')‚Å—v‘f‚ªŽæ‚ê‚È‚¢‚Ì‚Å‚·‚ªc
A9. ƒR[ƒhŽÀsŽž“_‚ÅHTML‚ª‚»‚±‚Ü‚Å“Ç‚Ü‚ê‚Ä‚È‚¢Bwindow.onload ’†‚Å‚â‚é‚Æ‚©B

26:Name_Not_Found
14/10/03 19:02:32.39 .net
¡ŠeŽíŽd—l ( URLØݸ(fiddle.jshell.net) ‚àŽQÆ )
Ÿ Standard ECMA-262
URLØݸ(www2u.biglobe.ne.jp) iECMAScript 3 ˜a–ój
URLØݸ(www.ecma-international.org) iECMAScript 5.1 HTML”Åj
URLØݸ(people.mozilla.org) iECMAScript 6 —LŽuHTML”Åj
URLØݸ(kangax.github.io) iECMAScript 5 compatibility tablej
URLØݸ(kangax.github.io) iECMAScript 6 compatibility tablej
Ÿ HTML Standard (HTML5)
URLØݸ(www.whatwg.org)
URLØݸ(momdo.s35.xrea.com) iHTML5.1 •”•ª–ój
URLØݸ(www.hcn.zaq.ne.jp) iWeb Storage ˜a–ój
Ÿ Document Object Model (DOM) / CSS Object Model (CSSOM)
URLØݸ(www.hcn.zaq.ne.jp) iDOM Standard (DOM4) ˜a–ój
URLØݸ(www.w3.org) iDOM3 Eventsj
URLØݸ(www.w3.org) iUI Eventsj
URLØݸ(www.hcn.zaq.ne.jp) iCSSOM ˜a–ój
URLØݸ(www.hcn.zaq.ne.jp) iCSSOM View Module ˜a–ój
Ÿ ‚»‚Ì‘¼‚ÌWebŠÖ˜AŽd—l
URLØݸ(domparsing.spec.whatwg.org) iDOM Parsing and Serialization - innerHTML“™j
URLØݸ(www.hcn.zaq.ne.jp) iXMLHttpRequest ˜a–ój
URLØݸ(www.hcn.zaq.ne.jp) iFile API ˜a–ój
URLØݸ(www.whatwg.org) iWHATWG‚ÌŽd—lˆê——j
Ÿ MDN (Netscape/Mozilla)
URLØݸ(developer.mozilla.org)
Ÿ JavaScript Garden (ja)
URLØݸ(bonsaiden.github.com)
Ÿ JSON (JavaScript Object Notation)
URLØݸ(www.json.org)
Ÿ MSDN Library
URLØݸ(msdn.microsoft.com) (JavaScript)
URLØݸ(msdn.microsoft.com) (JScript)
URLØݸ(msdn.microsoft.com) (DHTML)

27:Name_Not_Found
14/10/03 19:05:40.91 .net
¡”’ˆÓ
vol.115‚Ålodash‚ð•s•K—v‚É„§‚µ‚ÄŒ[–Ö‚·‚ésˆ×‚ª‘½‚­Šm”F‚³‚ê‚Ä‚¨‚èAƒ‰ƒCƒuƒ‰ƒŠŒn‚ÌŽ¿–â‚Ívol.116‚©‚ç‹ÖŽ~‚³‚ê‚Ü‚µ‚½B
vol.115,116‚ł̓‰ƒCƒuƒ‰ƒŠ‹ÖŽ~‚·‚é”­Œ¾‚ªŒ©‚ç‚ꂽ’¼Œã‚Ƀ‰ƒCƒuƒ‰ƒŠ‚ð‹–‰Â‚·‚éˆÓ}‚ÅŽŸƒXƒŒ‚𗧂Ăésˆ×‚ªŠm”F‚³‚ê‚Ä‚¢‚Ü‚·B
–{ƒXƒŒƒbƒh‚щƒCƒuƒ‰ƒŠ‹–‰Â‚ð‹‚ß‚é”­Œ¾‚ªŠm”F‚³‚ꂽꇂ͕s—v‚È‘ˆ‚¢‚ð”ð‚¯‚éˆ×AƒXƒ‹[‚·‚邱‚Æ‚ð„§‚µ‚Ü‚·B
ƒ‰ƒCƒuƒ‰ƒŠ‚ÌŽ¿–â‚̓‰ƒCƒuƒ‰ƒŠƒXƒŒ‚Ö—U“±‚µA—U“±sˆ×‚Ö‚Ì”½˜_‚̓Xƒ‹[‚µ‚Ä‚­‚¾‚³‚¢B

28:Name_Not_Found
14/10/03 21:34:40.68 .net
‚¨”æ‚ê

29:Name_Not_Found
14/10/03 22:25:17.44 .net
‚Æ‚è‚ ‚¦‚¸‚¨”æ‚ê

30:Name_Not_Found
14/11/01 23:10:29.60 0xdu+1aq.net BE:194272503-2BP(2000)
HTML5‚Ìdrag&amp;drop‹@”\‚Ƃ̘AŒg‚ɂ‚¢‚ÄŽ¿–â‚Å‚·
‰º‚̂悤‚È}‚É‚È‚Á‚Ä‚¢‚Ä
URLØݸ(i.imgur.com)
—v‘f‚ðdrag&amp;drop‚·‚邱‚Æ‚Ío—ˆ‚Ü‚µ‚½

ŽŸ‚Ƀhƒ‰ƒbƒO‚µ‚Ä‚«‚½Žž‚Éd‚È‚Á‚½‰º‚Ì—v‘f‚ðŽæ“¾‚µ‚悤‚ÆŽv‚¢ŽlŠp‚¢—v‘f‚Éondragover‚Ì‘®«‚ð•t‚¯‚ăhƒ‰ƒbƒO‚µ‚Ä‚Ý‚Ü‚µ‚½‚ª
i}‚ÅŒ¾‚¤‚Æã‚̘g‚©‚çƒhƒ‰ƒbƒO‚µ‚Ä‚«‚ÄŠù‚É‚ ‚éÔ‚¢ŽlŠp‚Æd‚È‚Á‚½Žž‚ɉº‚ÌÔ‚¢ŽlŠp‚ðŽæ“¾‚µ‚悤‚Æ‚µ‚½j
d‚Ë‚é‚ƃhƒƒbƒv‚³‚ê‚éƒ{ƒbƒNƒXŽ©‘Ì‚Ì—v‘f‚ª•Ô‚Á‚Ä‚«‚Ü‚µ‚½

ŽlŠp‚¢—v‘f‚ðŽæ“¾‚·‚é‚É‚Í‚Ç‚¤‚µ‚½‚ç‚¢‚¢‚Ì‚Å‚µ‚傤‚©H

31:Name_Not_Found
14/11/01 23:18:59.79 0xdu+1aq.net BE:194272503-2BP(2000)
‚·‚¢‚Ü‚¹‚ñ‘‚«•û‚ªŠÔˆá‚Á‚Ä‚¢‚½‚¾‚¯‚Å‚µ‚½

32:Name_Not_Found
14/11/01 23:21:03.67 .net
>>30
‚±‚ñ‚ȃTƒ“ƒvƒ‹Œ©‚‚¯‚½‚æB

URLØݸ(cdn.liginc.co.jp)

ŽQl‚É‚È‚é‚©‚ÈH

$(function() {

$(".dragDiv").draggable();

$( "#div3" ).droppable({
accept : ".dragDiv" , // Žó‚¯“ü‚ê‚é—v‘f‚ðŽw’è
drop : function(event , ui){
// drag‚³‚ê‚Ä‚«‚½ƒIƒuƒWƒFƒNƒg‚ðŽæ“¾‚µ‚ăNƒ[ƒ“ì»
var dragId = ui.draggable.attr("id");
if($(this).find(".drop" + dragId).length == 0){
$(this).append('<span class="drop' + dragId +'">' + ui.draggable.text() + '‚ª’u‚©‚ꂽ‚æ</span>');
}
} ,
out : function (event , ui){
var dragId = ui.draggable.attr("id");
$(this).find(".drop" + dragId).remove();
}

});
});

33:Name_Not_Found
14/11/06 04:00:21.25 .net
‚±‚Á‚¿‚Ír‚炵‚ªŸŽè‚Ƀeƒ“ƒvƒŒ‚Í‚¸‚µ‚½ƒXƒŒ‚¾‚©‚ç—§‚Ä’¼‚µ‚Æ‚¢‚½‚æ


—U“±

+ JavaScript ‚ÌŽ¿–â—pƒXƒŒƒbƒh vol.121 +
½ÚØݸ(hp”Â)l50

34:Name_Not_Found
14/11/06 09:05:42.82 .net
–{ƒXƒŒã‚°

35:Name_Not_Found
14/11/06 10:07:16.18 .net
>>33
‰³

36:Name_Not_Found
14/11/06 11:06:09.58 .net
>>33
—c’t‚È‚±‚Æ‚·‚ñ‚ȃSƒ~
V’‘ãŽÓ‚Ì’á‚¢”‚Ȃñ‚¾‚©‚çƒXƒŒ‚ª‚¦‚ñ‚¦‚ñŽc‚邾‚ëƒ{ƒP

37:Name_Not_Found
14/11/06 11:10:49.89 .net
ƒeƒ“ƒvƒŒ‚È‚ñ‚ĈӖ¡‚È‚¢‚ñ‚¾‚©‚ç—§‚Á‚½‡”Ô‚ÉlX‚ÆŽg‚Á‚Ä‚¢‚¯‚΂¢‚¢
‚±‚±‚Ívol22‚Æ‚µ‚Ä—˜—p‚·‚é

38:Name_Not_Found
14/11/07 15:24:22.70 .net
‚±‚±‚ÍŽÀŽ¿vol.22‚È‚Ì‚©
‚Å‚ÍA>>33‚Ɉړ®‚µ‚悤‚©

39:Name_Not_Found
14/11/07 16:53:20.73 .net
(function(a){
})(a||a=[]);

‚±‚ñ‚ÈŠ´‚¶‚¾‚Á‚½‚©‚æ‚­Šo‚¦‚Ä‚È‚¢‚¯‚Ç
Š‡ŒÊ‚Ì’†‚Å‘ã“ü‚µ‚Ä‚éƒR[ƒhŒ©‚½‚±‚Æ‚ ‚é‚ñ‚Å‚·‚¯‚ÇŽ©•ª‚Å•`‚¢‚Ä‚Ý‚½‚çƒGƒ‰[‚É‚È‚è‚Ü‚µ‚½
a‚Á‚Ä‚¢‚¤‚Ì‚ª‘¶Ý‚µ‚È‚©‚Á‚½‚ç[]‚ð“n‚µ‚½‚¢ê‡‚Í‚Ç‚¤‘‚¯‚΂¢‚¢‚Å‚·‚©H

40:Name_Not_Found
14/11/07 16:53:50.57 .net
>>39
var a = a || [];
(function(a){
})(a);

41:Name_Not_Found
14/11/07 18:04:58.25 .net
>>39-40
½ÚØݸ(hp”Â:23-25”Ô)n ‚©‚ç‚̃Rƒsƒy‚©
•ª‚©‚è‚â‚·‚¢Ž©‰‰‚¾‚È

42:Name_Not_Found
14/11/07 19:57:58.43 .net
span‚ðgetElementsByTagName‚Ŏ擾‚µ‚Ä
obj.style.color = 'red'‚Á‚Ä‚â‚Á‚Äbody‚É‘}“ü‚µ‚½‚ñ‚Å‚·‚¯‚Ç
‚±‚Ì‘}“ü‚µ‚½—v‘f‚ðquerySelector‚Ŏ擾‚µ‚½‚¢‚ñ‚Å‚·‚ªdocument.querySelector('span[style="color: red"]')‚Ŏ擾‚Å‚«‚Ü‚¹‚ñ
javascript‚©‚çstyle‚ðݒ肵‚È‚¢‚Å’¼ÚHTML‚É<span style="color: red"></span>‚Á‚Ä‘‚­‚Ǝ擾‚Å‚«‚Ü‚µ‚½
‚Ç‚¤‚â‚Á‚½‚çjavascript‚Åstyle‚ðݒ肵‚½—v‘f‚ðquerySelector‚Ŏ擾‚Å‚«‚é‚©‚¨‚µ‚¦‚Ä‚­‚¾‚³‚¢

43:Name_Not_Found
14/11/07 20:20:20.19 .net
setAttributeŽg‚¤‚Ì‚Í‚È‚µ‚Å‚¨‚Ë‚ª‚¢‚µ‚Ü‚·
‚È‚©‚Á‚½‚ç‚È‚¢‚Å‚¢‚¢‚Å‚·

44:Name_Not_Found
14/11/07 21:02:08.30 .net
>>42-43
‚»‚ê‚Í‹°‚낵‚­ˆ«‚¢ŽÀ‘•‚¾‚©‚炨Š©‚ß‚µ‚È‚¢
‘f’¼‚É class ‚â id ‚ðŽg‚¦

45:Name_Not_Found
14/11/07 21:39:38.98 .net
‚»‚ê‚Í–³—‚Å‚·‚»‚¤‚¢‚¤ƒR[ƒh‚ð‘‚¢‚Ä‚¢‚éWEBƒT[ƒrƒX‚ð–l‚ªŽg‚킹‚Ä‚¢‚½‚¾‚¢‚Ä‚¢‚ég‚ÅA•Ö—˜‚É‚·‚éƒuƒbƒNƒ}[ƒNƒŒƒbƒg‚ðì‚肽‚¢‚©‚ç‚Å‚·

46:Name_Not_Found
14/11/07 22:11:54.74 .net
‚»‚¤‚¢‚¦‚ÎJavaScript‚ÅCSS‚ð‘‚«Š·‚¦‚é‚ÆŽ©“®“I‚É’l‚ª•ÏŠ·‚³‚ê‚邱‚Æ‚ª‚ ‚é‚æ‚È
elm.style.color = "#ff0000"; // => color: rgb(255, 0, 0);
elm.style.width = "0"; // => width: 0px;
elm.style.margin = "0 1px 0 1px"; // => margin: 0px 1px;
‚Ç‚¤‚¢‚¤•—‚É•ÏŠ·‚·‚é‚Ì‚©‚ÍAŽd—l‚ÅŒˆ‚Ü‚Á‚Ä‚é‚Ì‚©‚ÈH
‚»‚ê‚Æ‚àƒuƒ‰ƒEƒU‚ªŸŽè‚ÉŒˆ‚ß‚Ä‚é‚Ì‚¾‚낤‚©

47:Name_Not_Found
14/11/07 23:25:25.62 rGU/ECK3.net
>>39

(function(a){
})(a || []);


‚±‚¤‚¶‚á‚Ë[‚ÌH

48:Name_Not_Found
14/11/07 23:29:23.03 .net
Uncaught ReferenceError: a is not defined

49:Name_Not_Found
14/11/07 23:30:59.88 rGU/ECK3.net
‚¶‚á‚ ‚±‚¤‚¾‚ë‚—

(function(a){
})(window.a || []);

50:Name_Not_Found
14/11/07 23:47:57.79 .net
‚»‚ê‚Å‚à‚¢‚¢‚¯‚ÇAa‚ªfalsey‚¾‚Á‚½‚çŽv‚í‚Ê‚±‚Æ‚É‚È‚é‚©‚ç
(function(a){
})("a" in window ? a : []);
‚ª‚¢‚¢‚ñ‚¶‚á‚È‚¢H

51:Name_Not_Found
14/11/08 00:52:02.23 .net
>>39
ŠÖ”ŠO‚Å錾‚·‚é•K—v‚ª‚Ü‚é‚Å‚È‚¢
(function(){
var a = a || [];
})();

52:Name_Not_Found
14/11/08 00:57:39.11 .net
>>45
‚Å‚ÍA–Ê“|‚­‚³‚¢‚ªA
span[style="color:red"], span[style="color: red"], span[style="color : red"], span[style="color:#f00;"], span[style="color: #f00"]
‚̂悤‚ɃzƒƒCƒgƒXƒy[ƒX‚âƒJƒ“ƒ}‚Ì—L–³‚Ì‘S‚Ä‚Ì‘g‚݇‚킹‚ð , ‹æØ‚è‚Å錾‚µ‚ë
ƒuƒ‰ƒEƒU‚ªstyle‘®«’l‚ð‚ǂ̂悤‚È‘Ž®‚ÅŽ‚‚©‚ÍŽÀ‘•ˆË‘¶
ƒuƒ‰ƒEƒU‚ªƒo[ƒWƒ‡ƒ“ƒAƒbƒv‚µ‚Ä‹““®‚ª•ÏX‚·‚邱‚Æ‚àl‚¦‚ç‚ê‚é‚Ì‚Å•K‚¸u‘S‚Ẵpƒ^[ƒ“v‚ð錾‚µ‚ë

53:Name_Not_Found
14/11/08 01:01:39.96 .net
>>51
‚»‚ꂾ‚ÆŠÖ”“à‚Ì var ‚Å a ‚ªV‚½‚É錾‚³‚ê‚Ä‚µ‚Ü‚¤‚Ì‚Å•s‰Â
var a = "test";
(function(){
var a = a || []; // ŠÖ”ŠO‚Ì錾‚ÉŠÖ‚í‚炸 [] ‚ª‘ã“ü‚³‚ê‚é
})();

54:Name_Not_Found
14/11/08 01:11:54.57 .net
>>53
"test" ‚Å‚à [] ‚Å‚à—Ç‚¢ó‹µ‚Á‚Ä‚Ç‚ñ‚ȃP[ƒXH
[] ‚ʼnŠú‰»‚·‚é‚ñ‚¾‚©‚çƒIƒuƒWƒFƒNƒg‚ð‘z’肵‚Ä‚¢‚½‚ñ‚¾‚ª

55:54
14/11/08 01:13:42.72 .net
‚ ‚ÆA‚»‚ÌðŒ‚Ȃ畒ʂɃOƒ[ƒoƒ‹ƒR[ƒh‚Å錾‚µ‚ë‚æA‚ÆŽv‚¤‚Ë
var a = a || [];

56:Name_Not_Found
14/11/08 01:14:41.99 .net
>>54
a = "test"‚¶‚á‚È‚­‚Ä‚à{}‚Å‚à[]‚Å‚à“¯‚¶‚±‚Æ
ŽŽ‚¹‚΂킩‚é

57:Name_Not_Found
14/11/08 01:22:39.75 .net
>>56
‚È‚é‚Ù‚ÇA‚±‚ê‚Å‚¢‚¢‚©‚ËH
var a = [];
(function(){
var a = this.a || [];
}).call(this);

58:Name_Not_Found
14/11/08 01:37:21.74 .net
‚±‚±‚ÍŽÀŽ¿vol.22‚Å‚·
Ž¿–âŽÒ‚͈ȉº‚̃XƒŒ‚Ɉړ®‚µ‚Ä‚­‚¾‚³‚¢

+ JavaScript ‚ÌŽ¿–â—pƒXƒŒƒbƒh vol.121 +(c)2ch.net
½ÚØݸ(hp”Â)

59:Name_Not_Found
14/11/08 01:40:57.34 .net
>>39‚Í ½ÚØݸ(hp”Â:23”Ô)n ‚̃Rƒsƒy‚¾‚©‚炱‚±‚ʼnñ“š‚·‚邾‚¯–³‘Ê

60:Name_Not_Found
14/11/08 02:12:08.58 .net
>>59
‚·‚Ü‚ñAŒü‚±‚¤‚ʼnñ“š‚µ‚È‚¨‚µ‚Ä‚«‚½
r‚ç‚·‚Ì‚à‚¢‚¢‰ÁŒ¸‚É‚µ‚Ä—~‚µ‚¢

61:Name_Not_Found
14/11/08 02:17:33.79 .net
>>42
document.querySelector('span[style="color: red;"]')

‚½‚¾‚µ‚±‚Á‚¿‚Ì•û‚ªˆÀ’è“I
Array.prototype.filter.call(document.querySelectorAll("span"), function(e){ return e.style.color == "red;" })[0]

62:Name_Not_Found
14/11/08 08:47:50.81 6IP4Y34A.net
$('span').filter(function() { return this.style.color = 'red'})

63:Name_Not_Found
14/11/08 10:54:19.86 .net
querySelector‚Ì‘æ‚Qˆø”‚Ìî•ñMDN‚Éæ‚Á‚Ä‚È‚©‚Á‚½‚æ‚­’m‚Á‚Ä‚é‚È

64:Name_Not_Found
14/11/08 13:07:30.32 .net
Ž¿–âŽÒ‚͈ȉº‚̃XƒŒ‚Ɉړ®‚µ‚Ä‚­‚¾‚³‚¢

+ JavaScript ‚ÌŽ¿–â—pƒXƒŒƒbƒh vol.121 +(c)2ch.net
½ÚØݸ(hp”Â)

65:Name_Not_Found
14/11/08 13:08:58.96 YzcprxwW.net
>>64
‚¢‚â‚Å‚·‚—

66:Name_Not_Found
14/11/08 13:12:09.89 .net
r‚炵‚Ì—§‚Ä‚½ƒXƒŒ‚¾‚©‚çr‚炵‚¾‚¯‚ªŽc‚ê‚΂¢‚¢

67:Name_Not_Found
14/11/08 14:04:11.51 .net
>>46
>‚Ç‚¤‚¢‚¤•—‚É•ÏŠ·‚·‚é‚Ì‚©‚ÍAŽd—l‚ÅŒˆ‚Ü‚Á‚Ä‚é‚Ì‚©‚ÈH

—v‘f element ‚Ì element.style ‚Ì–ß‚è’l‚ªŽÀ‘•‚·‚é
CSSStyleDeclaration ƒCƒ“ƒ^ƒtƒF[ƒX‚Ì
getPropertyValue() ƒƒ\ƒbƒh‚ðŒÄ‚Ño‚µ‚½‚Æ‚«‚Ì
–ß‚è’l‚Ì‘Ž®‚Í CSSOM ‚ÅŒˆ‚Ü‚Á‚Ä‚éB
i‚½‚Ô‚ñ‚±‚ꂪ element.style.xxx ‚ŃAƒNƒZƒX‚µ‚½‚Æ‚«“¾‚ç‚ê‚é’l‚¾‚낤j

color ‚Ìê‡

"rgb(R, G, B)" i•s“§–¾“x 1 ‚Ìê‡j‚Ü‚½‚Í
"rgb(R, G, B, A)"
‚É‚È‚éiR, G, B ‚Í10i”‚Å A ‚ͬ”AƒJƒ“ƒ}‚ÌŒã‚̓Xƒy[ƒXj

element.style.color = ... ‚Åݒ肵‚½‚Æ‚«‚É element ‚Ì style ‘®«‚É‚à
“¯‚¶‚悤‚É”½‰f‚³‚ê‚é‚Æl‚¦‚é‚Ì‚ªŽ©‘R‚¾‚ªAŽd—l‚É‚Í‘‚©‚ê‚Ä‚È‚¢‚Ë

HTML Žd—l‚É‚à style ‘®«‚Ì‚Ó‚é‚Ü‚¢‚ɂ‚¢‚Ä
www.w3.org/TR/css-style-attr/
‚ðŽQÆ‚µ‚Ä‚¢‚邪
element.style.color = ... ‚Å’l‚ðݒ肵‚½‚Æ‚«‚ɂ‚¢‚Ä‚Í
‚Ç‚¤‚à‘‚©‚ê‚Ä‚È‚¢‚Ý‚½‚¢

68:Name_Not_Found
14/11/08 14:06:35.92 44JfXZ+T.net
> span[style="color : red"],

‚±‚ꂾ‚ÆA—Ⴆ‚Îbackgroud‚ª’è‹`‚³‚ꂽŽž
F‚ÍԂȂ̂Ƀ}ƒbƒ`‚µ‚È‚­‚Ȃ邼

69:Name_Not_Found
14/11/08 14:08:27.84 44JfXZ+T.net
‚Æ‚¢‚¤‚©ƒ†[ƒU[ƒXƒ^ƒCƒ‹ƒV[ƒgiCSSj‚ð‘‚¢‚Ä‚é‚Ì‚È‚ç‚Æ‚à‚©‚­A
JavaScript‚̃R[ƒh‚ð‘‚¢‚Ä‚é‚Ì‚Éstyle‘®«‚ðƒZƒŒƒNƒ^‚Å
Žæ“¾‚µ‚悤‚Æ‚¢‚¤‚̂̓Zƒ“ƒX‚ªˆ«‚¢‚æB

70:Name_Not_Found
14/11/08 14:30:42.40 .net
>>68
span[style="color: red"], span[style="color : red"], span[style="color :red"],
span[style^="color: red;"], span[style^="color : red;"], span[style^="color :red;"],
span[style^="color: red ;"], span[style^="color : red ;"], span[style^="color :red ;"],
span[style*=";color: red;"], span[style*=";color : red;"], span[style*=";color :red;"],
span[style*=";color: red ;"], span[style*=";color : red ;"], span[style*=";color :red ;"],
span[style$=";color: red;"], span[style$=";color : red;"], span[style$=";color :red"],
span[style$="; color: red;"], span[style$="; color : red;"], span[style$="; color :red"]
‚̂悤‚É•”•ªˆê’v‚É‚·‚ê‚Ηǂ¢
‚±‚ê‚Å‚à‘«‚è‚È‚¢‚ªAƒzƒƒCƒgƒXƒy[ƒX‚Ì‘g‚݇‚킹‚ðl‚¦‚é‚ÆA‹C‚ª‰“‚­‚È‚é

>>69
querySelector ‚ªƒiƒ“ƒZƒ“ƒX‚È‚Ì‚Í“¯ˆÓ‚¾‚ªAquerySelector‚Å‚È‚¢‚Æ¢‚é‚Æ‘ÊX‚ð‚±‚Ë‚é‚Ì‚Å>>52‚ʼnñ“š‚µ‚½
ComputedStyle ‚ðŽæ‚é‚Ù‚¤‚ª‚Ü‚¾ƒ}ƒV‚¾‚È

71:Name_Not_Found
14/11/08 15:32:07.79 .net
>70‚É•t‚¯‰Á‚¦‚é‚È‚çucolor: #f00, color: #ff0000, color: red, color: rgb(255, 0, 0)v‚̃pƒ^[ƒ“‚à‚ ‚é
ƒzƒƒCƒgƒXƒy[ƒX‚â ; ‚Ì‘g‚݇‚킹ƒpƒ^[ƒ“‚àl‚¦‚é‚ÆA‚©‚È‚è‘å•Ï‚¾‚È
ƒiƒ“ƒZƒ“ƒX‚ÈŽÀ‘•‚ɂ͈Ⴂ‚È‚¢

72:Name_Not_Found
14/11/08 16:55:19.91 .net
function abc(){
var result = aaaa();
result.ok = function(e){
`
}
}
‚Á‚Ä‘‚­‚Ì‚Æ
function ok(){
`
}
function abc(){
var result = aaaa();
result.ok = ok;
}
}
‚Á‚Ä‘‚­‚Ì‚Ç‚Á‚¿‚ªƒƒ‚ƒŠ‚ɂ₳‚µ‚¢‚Å‚·‚©H
‘OŽÒ‚Íabc()‚ðŒÄ‚Ô‚½‚Ñ‚É’†‚Ì–³–¼ŠÖ”‚ª¶¬‚³‚ê‚Ä‚¢‚Á‚ăƒ‚ƒŠ‚Ì–³‘Ê‚É‚È‚é‹C‚ª‚·‚é‚ñ‚Å‚·‚ª

73:Name_Not_Found
14/11/08 16:58:56.26 .net
>>72
ŽÀۂɃxƒ“ƒ`ƒ}[ƒNŽæ‚ê‚΂킩‚邾‚ëH

‚í‚©‚炯‚ê‚ÎEEEEˆá‚¢‚Í‚È‚¢‚Æ‚¢‚¤‚±‚Æ‚³B

74:Name_Not_Found
14/11/08 19:27:34.31 .net
‚È‚ñ‚©‚ ‚Á‚¿‚Í‚í‚´‚ÆH‚­‚¾‚ç‚È‚¢˜b‚΂©‚肵‚Ä
ƒOƒ_ƒOƒ_‚µ‚Ä‚é‚©‚çA‚±‚Á‚¿‚É‚Ü‚Æ‚à‚È“š‚¦‘‚¢‚Ä‚¨‚­‚íB

Math.random() ‚Í0‚©‚ç1–¢–ž‚Ì”‚ð•Ô‚·B‚¾‚©‚ç0‚ɂ͂Ȃ邪1.0‚É‚Í‚È‚ç‚È‚¢B

URLØݸ(developer.mozilla.org)
> [0,1) Acc‚‚܂èA0 ˆÈã 1 –¢–ž‚͈̔͂ŋ^Ž——”‚ð•Ô‚µ‚Ü‚·BJava ‚Æ“¯—l‚ÉAŒ»ÝŽž‚ðƒV[ƒh‚Æ‚µ‚Ä—”‚𶬂µ‚Ü‚·B

‹‚ß‚½‚¢’l‚ªA0`5‚Å‚ ‚ê‚ÎA0, 1, 2, 3, 4, 5 ‚Ì6ƒpƒ^[ƒ“‚È‚Ì‚Å
Math.floor(Math.random()*6)‚ª³‰ðB

Math.random()‚ª1‚ª‚Å‚é‚Ì‚Å‚ ‚ê‚ÎA1~6 = 6‚ɂȂ邪A
1–¢–ž‚ð•Ô‚·‚Ì‚Å6–¢–žA‚‚܂èÅ‘å‚Å‚à5.9999EEE‚̬”“_Ø‚èŽÌ‚Ä‚Å5‚ªÅ‘å‚É‚È‚éB
0`1–¢–ž‚ð6”{‚·‚é‚ƈȉº‚̂悤‚É‚È‚é‚©‚çAŒvŽZã‚ÍŒö•½‚É‚È‚éB

Math.floor(0 ` 0.9999EEE) = 0
Math.floor(1 ` 1.9999EEE) = 1
Math.floor(2 ` 2.9999EEE) = 2
Math.floor(3 ` 3.9999EEE) = 3
Math.floor(4 ` 4.9999EEE) = 4
Math.floor(5 ` 5.9999EEE) = 5


Math.floor(Math.random()*6) - 1; ‚¾‚Ærandom() = 0‚ÌŽž
Math.floor(0*6) - 1 = Math.floor(0) - 1 = -1 ‚È‚Ì‚Å–¾‚ç‚©‚ɊԈႢB

75:Name_Not_Found
14/11/08 19:34:02.86 CMgSWh8C.net
‹UƒXƒŒ‚Æ–{ƒXƒŒ‚ÌŠi‚̈Ⴂ‚ª‚Å‚½‚È‚—

76:Name_Not_Found
14/11/08 19:39:24.23 /Hj0O7lg.net
>—Ⴆ‚΂³A—”‚ª0.0‚©‚ç0.9‚Ü‚Åo‚é‚Æ‚·‚邶‚á‚ñ
>‚»‚¤‚·‚é‚Æ
>0.0*6=0.0
>0.1*6=0.6
>0.2*6=1.2
>0.3*6=1.8
>0.4*6=2.4
>0.5*6=3.0
>0.6*6=3.6
>0.7*6=4.2
>0.8*6=4.8
>0.9*6=5.4
>‚É‚È‚Á‚ĕ΂肪‚Å‚é‚æ‚Ë
>ŽÀÛ‚É‚Í–â‘è‚É‚È‚ç‚È‚¢‚¾‚낤‚¯‚Ç
>¦‚¢‹C‚É‚È‚é

‚Á‚Ä‚Ì‚ª‚ ‚Á‚½‚ñ‚¾‚¯‚ÇA‚Ü‚ ‚¢‚¢‚â
‚ ‚肪‚Æ‚¤

77:Name_Not_Found
14/11/08 19:48:02.89 .net
‚±‚Á‚¿‚à‚®‚¾‚®‚¾Š´‚ ‚Ó‚ê‚Ä‚é‚í
‚³‚Á‚«‚Í‚ ‚Á‚¿‚̃XƒŒ‚É‚½‚Ü‚½‚Ül‚ª‘½‚©‚Á‚½‚¾‚¯‚ʼn½‚à•Ï‚í‚ç‚ñ

78:Name_Not_Found
14/11/08 19:48:20.50 .net
>>76
>—Ⴆ‚΂³A—”‚ª0.0‚©‚ç0.9‚Ü‚Åo‚é‚Æ‚·‚邶‚á‚ñ

‚»‚ê‚͸“x‚ª’á‚¢i¬”“_‘æˆêˆÊ‚ÅI‚í‚Á‚Ä‚éj‚©‚çB

random()‚ª•‚“®¬”“_”‚ð•Ô‚·‚Ì‚Í
¸“x‚ª‚‚­–³‚¢‚ÆA”’l‚ð‚©‚¯‚½Žž‚É‹¶‚¤‚©‚çB

—Ⴆ‚Î0`5‚Å‚Í‚È‚­A0`99‚ÌŽž‚Í
Math.random()*100‚ɂȂ邪
0.4 ‚¾‚Æ 40A0.5 ‚¾‚Æ 50B41`49‚ªo‚éŠm—¦‚Í0‚É‚È‚Á‚Ä‚µ‚Ü‚¤B

‚±‚ꂪ0.4`0.5‚ÌŠÔ‚à‚¿‚á‚ñ‚Æ‚Å‚é‚Ì‚Å‚ ‚ê‚ÎA
0.41*100 = 41A0.42*100 = 42 ‚̂悤‚É‚¿‚á‚ñ‚Æ‚Å‚Ä‚­‚ê‚éB

random()‚ª0`1–¢–ž‚Ì•‚“®¬”“_”i‚È‚é‚ׂ­¬”“_ˆÈ‰º‚ª‘½‚¢”j‚ð
•Ô‚·‚Ì‚ÍA‚ ‚é”͈̮͂”‚ð•Ô‚·‚Æ‚«‚É•K—v‚Èu”CˆÓ‚Ì”‚ð‚©‚¯‚évŽž‚É
–â‘è‚È‚¢‚悤‚É‚·‚邽‚ß‚È‚ñ‚¾‚æB

ŒN‚ªŒ¾‚Á‚Ä‚éŠu‚½‚è‚ÌŒ´ˆö‚͸“x‚


79:ª’á‚¢‚©‚çB



80:Name_Not_Found
14/11/08 19:50:04.53 .net
>>77
‚È‚ñ‚ÅŽn‚Ü‚Á‚Ä‚©‚ç‚·‚®ƒOƒ_ƒOƒ_‚É‚È‚é‚ñ‚¾‚æ‚—

81:Name_Not_Found
14/11/08 19:50:31.28 /Hj0O7lg.net
>>78
‚¤‚ñA‚ ‚肪‚Æ‚¤

82:Name_Not_Found
14/11/08 19:53:36.68 /Hj0O7lg.net
‚È‚ñ‚Å‚±‚ñ‚È‚±‚Æ•·‚¢‚Ä‚½‚©‚Á‚Ä‚¢‚¤‚Æ
ˆÈ‰º‚̃R[ƒh‚ʼn~Žü—¦‚ðŒvŽZ‚µ‚悤‚ÆŽv‚Á‚½‚ñ‚¾‚¯‚Ç
‚¿‚á‚ñ‚Æ‚µ‚½”’l‚ªo‚È‚­‚Ä
‚Ç‚±‚ª‚¨‚©‚µ‚¢‚Ì‚©“Y킵‚Ä‚­‚ê

¦‚¢‰“‰ñ‚肵‚Ä‚é‚Ì‚ÍAŽ©Šo‚µ‚Ä‚é‚Ì‚Å
o—ˆ‚ê‚Α啂ȉü•Ï‚Í–³‚µ‚Å‚¨Šè‚¢‚µ‚Ü‚·



var arr = new Array();
for (m = -50; m < 51; m++) {
for (n = -50; n < 50; n++) {
arr.push([m, n]);
}
arr.push([m, n]);
}

function crd() {
var rdm = arr[Math.floor(Math.random() * 10201)];
return Math.pow(rdm[0], 2) + Math.pow(rdm[1], 2);
}

var j = 0;
for (i = 0; i < 100000; i++) {
if (crd() < 2500) {
j++;
}
@@@@@@}
@@@@@@document.write("ƒÎà" + j * 4 / 100000);

83:Name_Not_Found
14/11/08 19:55:02.99 .net
>>79
‚±‚Á‚¿‚Í>>39‚â>>42‚ɑ΂·‚é‰ñ“š‚ª‚®‚¾‚®‚¾‚¾‚Á‚½‚µA‰½‚à•Ï‚í‚ç‚ñ

84:Name_Not_Found
14/11/08 19:57:36.27 .net
> 0.2*6=1.2
> 0.3*6=1.8
> 0.4*6=2.4
> 0.5*6=3.0

‚±‚±‚¾‚¯‚ðŒ©‚é‚Æ2‚ªo‚éŠm—¦‚ª’á‚¢‚悤‚¾‚¯‚ÇAŽÀÛ‚Í


0.00000 <= x < 0.16666c = 0
0.16666 <= x < 0.33333c = 1
0.33333 <= x < 0.5@@@@@= 2
0.5@@@ <= x < 0.66666c = 3

‚É‚È‚é‚©‚çA‚Ç‚ê‚à0.166666c‚¸‚‚ÅA
‚¿‚傤‚Ç“¯‚¶”‚È‚ñ‚¾‚æ‚È‚ËB

85:Name_Not_Found
14/11/08 20:07:18.90 .net
>>42>>46>>52>>67>>70>>71
elm.style.xxx ‚É’l‚ðƒZƒbƒg‚µ‚½Žž‚É‚Í setPropertyValue() ‚ªŒÄ‚Ño‚³‚ê‚é
URLØݸ(www.w3.org)
uSetting the camel-cased attribute attribute must invoke setProperty() ...v

‚»‚ÌÛ‚É’l‚ªŽ©“®•ÏŠ·‚³‚ê‚é
URLØݸ(www.w3.org)
ŽÀÛ‚Ì’è‹`‚Íׂ©‚¢‚¯‚ÇA—á‚Æ‚µ‚Äc
keyword ‚ÍA¬•¶Žš‚É•ÏŠ·‚³‚ê‚éiRED ‚Í red ‚É‚È‚éBŒˆ‚µ‚Ä rgb() ‚â #xxx ‚È‚Ç‚É‚Í•ÏŠ·‚³‚ê‚È‚¢j
<color> ‚ÍArgb(x, x, x) –”‚Í rgba(x, x, x, x) ‚É•ÏŠ·‚³‚ê‚éB’l“¯Žm‚Í ", "iƒJƒ“ƒ}EƒXƒy[ƒXj ‚Å‹æØ‚é
<length> ‚Å’l‚ª 0 ‚ÌꇂÍA0px ‚É•ÏŠ·‚³‚ê‚é

‚³‚ç‚ÉAstyle‘®«‚Ì•¶Žš—ñ‚ªXV‚³‚ê‚é
URLØݸ(www.w3.org)
uMutating the declarations must set the style content attribute ...v
‚»‚ÌÛ‚Ì•¶Žš—ñ‚̶¬•û–@‚ÍAURLØݸ(www.w3.org) ‚É‹LÚ‚³‚ê‚Ä‚¢‚éB
ŠTà‚·‚é‚ÆA
[1] ‚»‚ꂼ‚ê‚Ì錾‚ðuƒvƒƒpƒeƒB–¼ + ": " + ’l + ";"v‚ÌŒ`Ž®‚É‚·‚éB
.@@‚»‚ÌÛAƒVƒ‡[ƒgƒnƒ“ƒhƒvƒƒpƒeƒB‚Å•\‚¹‚é‚È‚ç‚»‚ê‚ð—p‚¢‚é
[2] ‚»‚ꂼ‚ê‚ð " " ‚ÅŒ‹‡‚·‚é


c‚Æ‚¢‚¤‚킯‚ÅAƒuƒ‰ƒEƒU‚ª CSSOM ‚É‘¥‚Á‚Ä‚¢‚é‚È‚çA
elm.style.color = "red"; ‚Æ‚µ‚½‚ç style="color: red;" ‚ɂȂ邵A>>46 ‚ÌŠeX‚Ì•ÏŠ·‚àŽd—l‚ɉˆ‚Á‚½‚à‚Ì‚Å‚ ‚éB

‚½‚¾‚µACSSOM ‚Í‚Ü‚¾ Working Draft ‚È‚Ì‚ÅAã‹L‚ÌŽd—l‚ɉˆ‚Á‚Ä‚¢‚È‚¢ƒuƒ‰ƒEƒU‚à‘½”‚ ‚é‚Ì‚ªŽ–ŽÀB
‚Æ‚ÍŒ¾‚Á‚Ä‚à >>42 ‚Ìꇂ͎©•ª‚ª“®‚©‚·•ª‚Å“®ì‚·‚ê‚΂¢‚¢‚¾‚¯‚È‚Ì‚ÅAŽ©•ª‚̊‹«‚Å“®‚­‚à‚Ì‚ð‰ñ“šƒŒƒX‚©‚ç“K“–‚ÉE‚¦‚΂¢‚¢B’·•¶‚·‚Ü‚ñ

86:Name_Not_Found
14/11/08 20:25:18.35 .net
>>81
‚»‚̃R[ƒh‚ª‰½‚ð‚â‚Á‚Ä‚é‚Ì‚©‚³‚Á‚Ï‚è‚í‚©‚ç‚ñ‚¯‚Ç
iSQUEAK‚Æ‚©‚¢‚¤‚â‚‚݂½‚¢‚¾‚¯‚Çl‚¦‚é‚Ì–Ê“|‚­‚³‚¢‚—j

ˆÈ‰º‚̂悤‚É”’l•Ï‚¦‚½‚ç‚»‚ê‚Á‚Û‚­‚È‚Á‚½‚æB
‰½‚©ŒvŽZŠÔˆá‚Á‚Ä‚é‚ñ‚¶‚á‚ËH “_‚ÌŽæ‚è•û‚Æ‚©ŒÂ”‚Æ‚©Ž}Ø‚Ì’l‚Æ‚©

var arr = new Array();
for (m = 0; m < 1000; m++) {
for (n = 0; n < 1000; n++) {
arr.push([m, n]);
}
arr.push([m, n]);
}

function crd() {
var rdm = arr[Math.floor(Math.random() * 1000000)];
return Math.pow(rdm[0], 2) + Math.pow(rdm[1], 2);
}

var j = 0;
for (i = 0; i < 100000; i++) {
if (crd() < 1000000) {
j++;
}
@@@@@@}
@@@@@@console.log("ƒÎà" + j * 4 / 100000);

87:Name_Not_Found
14/11/08 20:30:25.30 .net
>>81
‰‚ß‚©‚ç10201ŒÂ‚Ì“_‚̈ʒu‚ðŒˆ‚ß‚Ä‚¢‚éA‚Æ‚¢‚¤‚Ì‚ªƒiƒ“ƒZƒ“ƒX
‚±‚ÌŽž“_‚Å ƒÎ ‚̳Šm‚È’l‚Ío‚¹‚È‚¢
‹É’[‚È—á‚ÅŒ¾‚¤‚ÆA3x3‚Ì9ŒÂ‚Ì“_‚¾‚ÆA’†‰›‚Ì1“_‚µ‚©‰~‚Ì“à‘¤‚É‚È‚¢‚Å‚µ‚åH

‰ü‘P‚·‚é•û–@‚ÍA“_‚̈ʒu‚𖈉ñƒ‰ƒ“ƒ_ƒ€‚ÉŒˆ‚߂邱‚Æ
Šæ’£‚ê‚Î100•¶Žš‚®‚ç‚¢‚ŃR[ƒh‘‚¯‚é‚æ

88:70
14/11/08 20:31:19.43 knhGBN36.net
>>84
‚‚܂èACSSOM Žd—l€‹’‚ÌŽÀ‘•‚È‚ç
document.querySelector('span[style^="color: red;"], span[style*="; color: red;"]');
‚Å>>42‚Ì–Ú“I‚ð’B¬‚Å‚«‚é‚킯‚©
•×‹­‚É‚È‚Á‚½A‚ ‚肪‚Æ‚¤

89:Name_Not_Found
14/11/08 20:35:53.57 /Hj0O7lg.net
>>85
‚¤[‚ñA“_‚̌”‚ª­‚È‚¢‚Ì‚©‚ÈH

90:Name_Not_Found
14/11/08 20:37:13.71 /Hj0O7lg.net
>>86
10201ŒÂ‚¶‚á­‚È‚¢‚Á‚Ä‚±‚ÆH

‚±‚ꂾ‚ÆãŽè‚­‚¢‚­

var arr = new Array();
var j=0;
function f(){
return Math.pow(Math.random(),2);
}
for(i=0;i<10000000;i++){
if(f()+f()<1){
j++;
}
}
document.write("ƒÎà"+j*4/10000000);

91:85
14/11/08 20:44:34.93 .net
> var arr = new Array();
> for (m = -50; m < 51; m++) {
> for (n = -50; n < 50; n++) {
> arr.push([m, n]);
> }
> arr.push([m, n]);
> }

50‚Æ51‚̈Ⴂ‚à‹CŽ‚¿ˆ«‚¢‚ªA‚±‚±‚ð•Ï‚¦‚Ä‚à•Ï‰»‚Í‚È‚©‚Á‚½B
2”Ô–Ú‚Ìarr.push‚à‹CŽ‚¿ˆ«‚¢‚ªAarr.length = 10201‚Å
ƒ‰ƒ“ƒ_ƒ€‚ÌÅ‘å‚Æ‚àˆê’v‚·‚é‚©‚çŠÔˆá‚Á‚Ä‚È‚¢‚¾‚낤B

> for (i = 0; i < 100000; i++) {
‚±‚Ì100000‚̓Tƒ“ƒvƒ‹”‚¾‚낤B’Pƒ‚É10”{‚µ‚½‚猋‰Ê‚à10”{‚É‚È‚Á‚½B
j * 4 / 100000 ‚Ì 100000‚Æ“¯‚¶‚Å‚ ‚ê‚Δ‚ª‘½‚¯‚ê‚΂Ȃñ‚Å‚à—Ç‚³‚»‚¤‚¾B

‚ÅÅŠú‚ɉö‚µ‚©‚Á‚½‚Ì‚ªA
> if (crd() < 2500) {
2500‚Æ‚¢‚¤”Žš‚Å2500‚Æ‚¢‚¤‚Ì‚Í50 * 50 ‚¾‚ª
‚±‚ê‚Í51 * 50 = 2550‚Å‚Í‚È‚¢‚Ì‚©‚ËH

‚ÆŽv‚Á‚Ä•Ï‚¦‚Ä‚Ý‚½‚çA‚»‚ê‚炵‚­‚È‚Á‚½‚¼‚—

‘Š•Ï‚í‚炸”Šw“I‚ȈӖ¡‚Í‚³‚Á‚Ï‚è‚í‚©‚ç‚ñ‚ªiÎj
ƒR[ƒh‚̈êŠÑ«‚É‚¨‚¯‚éˆá˜aŠ´‚Ì‚Ý‚©‚çƒoƒOŽæ‚肵‚Ä‚Ý‚½B

92:86
14/11/08 20:46:12.07 .net
>>89
‚»‚¤A‚Ü‚³‚É‚»‚ê

93:Name_Not_Found
14/11/08 21:44:59.37 /Hj0O7lg.net
>>90
Šm‚©‚É‚»‚̈á˜aŠ´‚ÍŽ©•ª‚Å‚àŠ´‚¶‚½
‚Å‚à—˜_“I‚É‚ÍŠÔˆá‚Á‚Ä‚¢‚È‚¢EEE‚Í‚¸

‰~Žü—¦‚ð‹‚ß‚é‚ÆŒ¾‚¤‰Û‘è‚Í89‚̃R[ƒh‚ŃNƒŠƒA‚µ‚½‚©‚ç
‚ ‚Ƃ͉½ŒÌ‚±‚̃R[ƒh‚ªãŽè‚­“®‚©‚È‚¢‚©‚¾‚¯
‚·‚Á‚«‚肵‚½‚¢

”¼Œa50‚̉~‚ð•`‚¢‚Ä‚¢‚邱‚Æ‚É‚È‚é‚©‚ç2500‚Å
ŠÔˆá‚¢‚È‚¢‚Í‚¸‚È‚ñ‚¾‚¯‚Ç‚È
­‚µ‚»‚±‚ñ‚Æ‚±“Ë‚«‹l‚ß‚Äl‚¦‚Ä‚Ý‚é‚©

94:Name_Not_Found
14/11/09 00:14:46.45 .net
3.1454‚Á‚ĂȂ邶‚á‚ñB‚½‚¾‚̌뷂¾‚æ

95:Name_Not_Found
14/11/09 00:41:50.23 BwBDaWrA.net
<<93
‚»‚¤‚¾‚È

‚±‚¤‚µ‚½‚瑽


96:­—Ç‚­‚È‚Á‚½‚©‚ç ‘½•ª‰Šú’l‚ª­‚È‚·‚¬‚½‚ñ‚¾‚ÆŽv‚¤ ƒŒƒX‰º‚³‚Á‚½ŠF‚³‚ñ—L“ŒäÀ‚¢‚Ü‚µ‚½ var arr = new Array(); for (m = -500; m < 501; m++) { for (n = -500; n < 500; n++) { arr.push([m, n]); } arr.push([m, n]); } function crd() { var rdm = arr[Math.floor(Math.random() * 1002001)]; return Math.pow(rdm[0], 2) + Math.pow(rdm[1], 2); } var j = 0; for (i = 0; i < 100000; i++) { if (crd() < 250000) { j++; } } document.write("ƒÎà" + j * 4 / 100000);



97:Name_Not_Found
14/11/09 07:15:53.95 .net
>>94
‚±‚êAƒ‹[ƒv‚щƒ“ƒ_ƒ€‚É—v‘f‚ð‚Æ‚éˆÓ–¡‚ª‘S‚­‚È‚¢‚¼
‚Ü‚¸‚̓vƒƒOƒ‰ƒ~ƒ“ƒO‚¶‚á‚È‚­‚Ä”Šw‚̕׋­‚µ‚ë

98:Name_Not_Found
14/11/09 08:55:16.54 BwBDaWrA.net
>>95
‚±‚¤‚¢‚¤‚±‚ÆH


var j=0;
function f(){
return Math.pow(Math.random(),2);
}
for(i=0;i<10000000;i++){
if(f()+f()<1){
j++;
}
}
document.write("ƒÎà"+j*4/10000000);

99:Name_Not_Found
14/11/09 09:10:59.68 BwBDaWrA.net
‘“–‚è–@‚Á‚Ä‚±‚Æ‚©‚È

100:Name_Not_Found
14/11/09 11:32:27.96 .net
‚¢‚Ü‚¾‚ÉinnerHTMLŽg‚Á‚Ä‚é“zŒ©‚é‚Æ“f‚«‹C‚ª‚·‚é

101:Name_Not_Found
14/11/09 11:46:31.07 .net
ꇂɂæ‚é‚ÆŽv‚¤‚¯‚Ç‚Ë
jQuery‚É‚àŽg‚í‚ê‚Ă邵AŽd—l‚É‘‚©‚ê‚Ä‚¢‚é‚­‚ç‚¢‚¾‚µ

102:Name_Not_Found
14/11/09 11:54:41.53 .net
ˆÓ–¡•s–¾
innerHTML‚Í•’Ê‚ÉŽg‚Á‚Ä‚¢‚¢‚Á‚Ä‚¢‚¤Œ‹˜_‚ªo‚½‚Í‚¸‚¾‚ªH

103:Name_Not_Found
14/11/09 12:00:19.93 .net
‚Ü‚ ‚±‚Ì•Ó‚è‚Å‚³‚ñ‚´‚ñŒê‚ç‚ꂽ‚±‚Ƃ̃Rƒsƒy‚©‚È

+ JavaScript ‚ÌŽ¿–â—pƒXƒŒƒbƒh vol.117 +
½ÚØݸ(hp”Â:531-”Ô)

104:Name_Not_Found
14/11/09 12:19:35.74 .net
>>100
‚È‚É‚¢‚Á‚Ä‚ñ‚ÌjQuery‚àƒƒCƒ“‚ÍremoveChild‚ÅÁ‚µ‚Ä‚é‚ñ‚¾‚¯‚Ç

105:Name_Not_Found
14/11/09 12:20:03.17 .net
‚¾‚¢‚½‚¢ƒxƒ“ƒ`Žæ‚ê‚ÎinnerHTML‚ª–Ò—ó‚É’x‚¢‚Ì‚Í•ª‚©‚邱‚Æ‚¾‚ë

106:Name_Not_Found
14/11/09 12:21:07.15 .net
“KÞ“KŠ
Œ´—Žå‹`‚̓Aƒz
‚Á‚Ä‚¢‚¤Œ‹˜_‚É‚È‚Á‚½‚Í‚¸‚¾‚ªH

107:Name_Not_Found
14/11/09 12:22:53.36 .net
“KÞ“KŠ‚Á‚Ä‚È‚ñ‚¾‚æ’x‚­‚Ä”ñŒø—¦‚È‚à‚Ì‚ðŽg‚¤•K—v‚Í‚Ë‚¦‚ñ‚¾‚æ

108:Name_Not_Found
14/11/09 12:36:22.89 1ma5/uRs.net
>>103
> ‚¾‚¢‚½‚¢ƒxƒ“ƒ`Žæ‚ê‚ÎinnerHTML‚ª–Ò—ó‚É’x‚¢‚Ì‚Í•ª‚©‚邱‚Æ‚¾‚ë

‘¬‚©‚Á‚½‚æB

ˆêŒ©•¶Žš—ñ‚ð‰ðŽß‚·‚é•K—v‚ª‚ ‚镪ŽžŠÔ‚ª‚©‚©‚é‚©‚ç
•sŽv‹c‚ÉŽv‚¦‚邪AJavaScript‚ªƒlƒCƒeƒBƒu‚Å‚È‚¢‚Ì‚ªŒ´ˆöB

innerHTML‚¾‚ÆA‘ã“ü‚µ‚½Œã‚Í
‚·‚ׂălƒCƒeƒBƒu‚ň—‚³‚ê‚é‚©‚ç‘‚¢‚ªA

‚»‚ê‚Æ“¯“™‚È‚±‚Æ‚ðƒlƒCƒeƒBƒu‚Å‚È‚¢JavaScript‚Å‚â‚é‚Æ
1‚‚¸‚ƒI[ƒo[ƒwƒbƒh‚ª‰Á‚í‚éB

‚ ‚Æ‚³‚·‚ª‚Ƀuƒ‰ƒEƒUAHTMLƒeƒLƒXƒg‚ð‰ðŽß‚·‚é‚Ì‚ªŽdŽ–‚¾‚¯‚ ‚Á‚Ä
‘Š“–ƒ`ƒ…[ƒjƒ“ƒO‚³‚ê‚Ä‚éB

109:Name_Not_Found
14/11/09 12:50:16.73 .net
ˆê“x‚É‘ã“ü‚Å‚«‚é‚Ì‚É’x‚¢‚킯‚È‚¢‚¾‚ëw

110:Name_Not_Found
14/11/09 13:01:20.25 .net
>>103
’x‚­‚È‚é‚Ì‚Í
innerHTML += string
‚ðŒJ‚è•Ô‚·ê‡‚¾‚¯‚¾‚ÆŽv‚¤‚ª

‚±‚ê‚Í‘O‚É‘}“ü‚³‚ꂽHTML‚Ì\•¶‰ðÍ‚ðd•¡‚µ‚ÄŒJ‚è•Ô‚·
‚±‚Æ‚É‘¼‚È‚ç‚È‚¢B’x‚­‚È‚é‚Ì‚Í“–‘R‚Ńxƒ“ƒ`ƒ}[ƒN‚Æ‚µ‚Ä•sŒö•½

ƒˆ‚ȈӖ¡‚Å innerHTML ‚ªŒ€“I‚É’x‚¢‚Æ‚³‚ê‚éƒxƒ“ƒ`ƒ}[ƒNŒ‹‰Ê‚Í‚ ‚é‚ÌH

111:Name_Not_Found
14/11/09 13:12:23.25 .net
URLØݸ(jsperf.com)

112:Name_Not_Found
14/11/09 13:13:33.42 .net
’x‚­‚È‚¢‚Á‚ÄÀ‚Á‚Ä‚½“zo‚Ä‚±‚¢‚æ

113:Name_Not_Found
14/11/09 13:16:18.20 .net
innerHTML‚ªŒh‰“‚³‚ê‚é‚Ì‚Í‘¬‚³‚¶‚á‚È‚­‚ÄXSS–â‘è‚Ì•û‚ª‘å‚«‚¢‚ÆŽv‚¤
>>96‚ªinnerHTML‚ðŽg‚Á‚½ƒR[ƒh‚¾‚Á‚½‚çA>>07‚Í“f‚«‹C‚ðŠo‚¦‚é‚Ì‚¾‚낤

114:Name_Not_Found
14/11/09 13:24:21.07 .net
‰SŽÒ‚ªinnerHTML‚ª1”Ô‚Á‚ÄŒ‹˜_‚ðo‚µ‚½‚ç‚»‚ꂪ‚±‚̃XƒŒ‚Ì‘ˆÓ‚̂悤‚Ɉµ‚¤‚È

115:Name_Not_Found
14/11/09 13:25:08.17 .net
innerHTML„‚µ”h‚ÍDOM XSS‚Æ‚©’m‚ç‚È‚¢

116:Name_Not_Found
14/11/09 13:27:46.52 .net
—¼ŽÒ‚Ì’·Š’ZŠ‚ð’m‚Á‚Ä‚¢‚él‚È‚ç‚ÎA‚Ç‚Á‚¿‚©•Ð•û‚¾‚¯‚ª‚¢‚¢‚¾‚È‚ñ‚ÄŒ¾‚í‚È‚¢

117:Name_Not_Found
14/11/09 13:30:44.00 .net
‚¢‚¢‚¦AinnerHTML‚̓fƒƒŠƒbƒg‚µ‚©‚È‚¢

118:Name_Not_Found
14/11/09 13:40:40.82 .net
URLØݸ(jsperf.com)
innerHTML‚Ì•û‚ª‘¬‚¢

119:Name_Not_Found
14/11/09 13:47:36.74 .net
XSS–â‘è‚ÍinnerHTML‚ª•ø‚¦‚骊²‚Ì–â‘è
XSS‚Ì”­¶‚µ‚È‚¢•û–@‚ª‚ ‚é‚È‚çAƒZƒLƒ…ƒŠƒeƒBˆÓŽ¯‚Ì‚‚¢l‚ÍinnerHTMLˆÈŠO‚ð‘I‘ð‚·‚é
XSS‚É–Ú‚ð‚‚Ԃé‚Æ‚µ‚Ä‚àAtextContent, TextNode#data, insertAdjacentHTML ‚ÉŒ¾‹y‚³‚ê‚é‚ׂ«‚È‚Ì‚¾‚ªAŠù‚É>101‚ÅŒê‚ès‚­‚³‚ê‚Ä‚é

120:Name_Not_Found
14/11/09 13:55:02.75 .net
>>116
DOM’ljÁ‚ÅinnerHTMLŽg‚Á‚½‚çXSS‚ª”­¶‚·‚é‚æH

121:Name_Not_Found
14/11/09 13:59:37.37 .net
< ‚Æ > ‚ðƒGƒXƒP[ƒv‚·‚ê‚΂¢‚¢‚¾‚¯‚¶‚á‚ñ

122:Name_Not_Found
14/11/09 14:09:39.57 .net
appendChild‚ª‚í‚´‚í‚´ƒGƒXƒP[ƒv‚µ‚Ä‚­‚ê‚é‚Ì‚ÉŽè“®‚Å‚â‚é‚Ì‚©H

123:Name_Not_Found
14/11/09 14:24:33.49 .net
‚¨‚Á‚ÆAappendChild‚ªƒGƒXƒP[ƒv‚Á‚Čꕾ‚ª‚ ‚é‚È

124:Name_Not_Found
14/11/09 14:44:10.78 .net
Žè“®‚Å‚·‚ê‚΂¢‚¢‚¶‚á‚ñ
innerHTML‚Ì‘å‚«‚È–â‘è“_‚ÍXSS‚¶‚á‚È‚¢

125:Name_Not_Found
14/11/09 15:14:45.06 .net
‚Í‚ H

126:Name_Not_Found
14/11/09 18:31:54.69 .net
innerHTML‚Ì–â‘è‚ÍXSSˆÈŠO‚É‚à‚ ‚邪AŠù‚É>>101‚Å‹c˜_‚³‚ꂽ‚̂ʼnü‚ß‚Ä‹c˜_‚·‚鎖‚à‚È‚¢

127:Name_Not_Found
14/11/09 18:33:06.53 DNSyM79S.net
>>118
> DOM’ljÁ‚ÅinnerHTMLŽg‚Á‚½‚çXSS‚ª”­¶‚·‚é‚æH

‚È‚çAXSS‚ª”­¶‚µ‚È‚¢‚悤‚É
ƒ`ƒFƒbƒN‚·‚ê‚΂¢‚¢‚¾‚¯‚¶‚á‚È‚¢‚ÌH

128:Name_Not_Found
14/11/09 18:39:55.90 .net
>>125
ƒeƒLƒXƒgƒm[ƒh‘€ì‚·‚ê‚΃`ƒFƒbƒN‚·‚é•K—v‚ª‚È‚¢
ŒÌ‚Ƀ`ƒFƒbƒNƒ~ƒX‚à”­¶‚µ‚È‚¢

129:Name_Not_Found
14/11/09 18:42:15.67 .net
>>125
ƒeƒLƒXƒgƒm[ƒh‘€ì‚·‚ê‚΃`ƒFƒbƒN‚·‚é•K—v‚à‚È‚¢

130:Name_Not_Found
14/11/09 18:57:48.22 .net
innerHTML‚ÍXSS‚ª–â‘肾‚ÆŒ¾‚Á‚Ä‚¢‚él‚ÍAinnerHTML‚ðŽg‚Á‚Ä‚Í‚¢‚¯‚È‚¢‚Á‚Ä‚¢‚¤Žå’£‚È‚ÌH

131:Name_Not_Found
14/11/09 19:00:47.42 .net
’x‚­‚ÄDOM‚ð‰ó‚·‹°‚ꂪ‚ ‚é‚à‚Ì‚ðŽg‚¤•K—v‚Í‚È‚¢

132:Name_Not_Found
14/11/09 19:02:03.30 .net
‚Ó[‚ñ‚¶‚á‚ jQuery‚àŽg‚í‚È‚¢‚ñ‚¾‚Ë

133:Name_Not_Found
14/11/09 19:06:20.18 .net
jQuery‚𗧂Ăɂµ‚Ä“¦‚°‚ñ‚È‚æ
‚¨‘O‚ÌŒ¾—t‚Å”½˜_‚Ç‚¤‚¼ƒ`ƒLƒ“

134:Name_Not_Found
14/11/09 19:09:48.39 .net
jQuery‚ÍŽg‚í‚È‚¢‚Á‚ÄŒ¾‚¦‚΂¢‚¢‚¾‚¯‚È‚Ì‚ÉA‚È‚ñ‚Åø‚é‚ñ‚¾‚낤‚Ë

135:Name_Not_Found
14/11/09 19:17:04.33 .net
Ž©•ª‚ÌŒ¾—t‚Ål‚¦‚½‚±‚Æ‚ðq‚ׂ܂µ‚傤

136:Name_Not_Found
14/11/09 19:26:48.72 .net
—Ⴆ‚Î elm ‚É <p id="a" class="b" style="color:red;">test<b>test</b>test</p> ‚ð“ü‚ꂽ‚¢‚ÆŽv‚Á‚½‚ç‚Ç‚¤‚µ‚Ü‚·H
innerHTML ‚È‚çˆês‚ÅÏ‚Ý‚Ü‚·B\•ª‘å‚«‚È—˜“_‚Å‚·
‚±‚̃R[ƒh‚à innerHTML ‚ðŽg‚킸‚É‘‚­‚Æ‚¢‚¤‚Ì‚È‚çAŽ„‚Ì•‰‚¯‚Å‚·B–ˆ“ú•§’d‚ÉŒf‚°‚Ä‘¸Œh‚µ‚Ü‚·


ŽŸƒy[ƒW
ÅVƒŒƒX•\Ž¦
ƒXƒŒƒbƒh‚ÌŒŸõ
—ÞŽ—ƒXƒŒˆê——
˜b‘è‚̃jƒ…[ƒX
‚¨‚Ü‚©‚¹ƒŠƒXƒg
¥ƒIƒvƒVƒ‡ƒ“‚ð•\Ž¦
‰É‚‚Ԃµ2ch

515“ú‘O‚ÉXV/282 KB
’S“–:undef