javascriptã¯å¤é¨ãã¡ã¤ã«ã«ããæ¹ãããã®?ããã¨ã、ã¤ã³ã©ã¤ã³ã®æ¹ãè¯ãã®?
äºã®çºç«¯
os0xããã®ããã°ã³ã¡ã³ãã§、javascriptã®æ¸ãæ¹ã«ã¤ãã¦、é¢ç½ãããåããããã¾ããã®ã§、ããã«ã¤ãã¦ã®ç§è¦ãæ¸ãããã¨æãã¾ã。çµè«ããè¨ãã¾ãã¨、ããã°ã©ãçãªç«å ´ããè¨ããã¦é ãã¨、å¤é¨ãã¡ã¤ã«ç®¡çãæã¾ãã、ã³ã¼ãçãªç«å ´ããè¨ããã¦ããã ãã¨ã¤ã³ã©ã¤ã³ãæã¾ããã§ã。
ãªããã®ãããªçµè«ã«è³ã£ãã®ã、ã¾ãã¯çµç·¯ã御覧ãã ãã。
ã³ã¡ã³ãæ¬ã§ã®ããåã
os0xããã®ããã°ã³ã¡ã³ãæ¬ãå¼ç¨ãã¦ãã¾ã
å¼ç¨ãããã(éããããããã¨os0xããã®ã³ã¡ã³ãã®ã¿å¼ç¨。æå強調ã¯ArcCosine)
éãããã 2010/08/13 15:20
質åã§ã。
>scriptã¿ã°ã®ä¸ã«ç´ã«ã³ã¼ããæ¸ãã¨ããã®ã¯ã§ããéãé¿ããã»ããè¯ã
ã®ã¯ä½æ ã§ãããã。
ç§ã¯、「ã§ããã ãscriptã¿ã°ã®ä¸ã«ç´ã«ã³ã¼ããæ¸ãããã«ã、çç±ãããå ´åã«éã£ã¦å¤é¨ãã¡ã¤ã«ã«ãã」ã¨ããã®ãè¯ãããã«æãã¾ã。
os0x 2010/08/13 15:44
ã¤ã³ã©ã¤ã³ã§ã³ã¼ããæ¸ãã¨ãããã¨ã¯、ãã®ãã¼ã¸ã ãã§ãã使ããªãã³ã¼ããæ¸ãã¨ãããã¨ã«ãªãã¾ããã。
éã«å¤é¨ãã¡ã¤ã«ã§ã¯、å ±éé¨åãå¥ã®ãã¼ã¸ã§ã使ããã¨ãã§ãã¾ãã、ãããå®ç¾ããã«ã¯å¿ ç¶çã«ä¿å®æ§ã®é«ãã³ã¼ããæ¸ãäºã«ãªãã¾ã。ããã¯è¯ãç¿æ £ã§ããã。
ã¾ã、HTMLä¸ã®JavaScriptã¯HTMLã¨ãã¦è§£éãããªãããã«é æ ®ããå¿ è¦ãããã¾ã(å ·ä½çã«ã¯æååãªãã©ã«ä¸ã«</script>ãç´æ¥æ¸ããªã、<\/script>ã¨ããã°è¯ãã ãã®è©±ã§ã¯ããã¾ãã)。
ã¨ããã§、ã§ããã ãã¤ã³ã©ã¤ã³ã«ã³ã¼ããæ¸ãã»ããè¯ãã¨æãããçç±ã£ã¦ã©ããªã¨ããã«ãããã§ãããã?ãªã¯ã¨ã¹ãã®æ°ãæ¸ãã¨ããã®ã¯ããã¨æãã¾ãã、ããã¨ã大éã®ã¢ã¯ã»ã¹ãæã£ã¦ãããµã¤ãã§ãªãã¨ã»ã¨ãã©ã¡ãªããã«ã¯ãªããªãã ããã¨æã£ã¦ãã¾ã。
éãããã 2010/08/13 16:47
O'Reillyã®High Performance Web SitesãHigh Performance Javascriptã¯æ¢èªã§ãããã。
ãã¡ã¤ã«å ã«æ¸ãçç±ã¯、ããã«æ¸ããã¦ãããããªãã¨ãçç±ã§ã(ããã«ã¯æ¸ãããã¾ãã)。
ã§ãç§å人ã¯、ä¿å®æ§ã¨ããå¤å¤§ãªãã¡ãªããã®ãã、æ©è½ãã¨ã«è¤æ°ãã¡ã¤ã«ã«åãã¦ãã¾ã。ãã 、combineãã¦minifyingãã¦ãã¼ã¸å ã«é ç½®ããã、é 延ãã¼ããããã¨ããã®ã、ã¢ã¯ã»ã¹æ°ã«é¢ä¿ç¡ãããã©ã¼ãã³ã¹ã«è¯ããã¨ã¯ããã£ã¦ããã®ã§ãã、æéããªãããããã¾ã§ããããã¦ããªãã®ãç¾ç¶ã§ã。
os0x 2010/08/13 18:40
ç¶・ãã¤ããã©ã¼ãã³ã¹Webãµã¤ããªãèªãã ãã¨ããã¾ãã…。
ãã®è¾ºã®è©±ã¯é«ãããã©ã¼ãã³ã¹ãå¾ãããã«è²ã ãªãã®ãç ç²ã«ããé»éè¡çãªãã®ã¨ãã¦èãã¦ãã¾ã(ãã¹ã¦ã§ã¯ãªãã§ãã)。
æ¨å¥¨ãã・ãããã¹ãã¯ã¹ã¯ãªããã®å¤é¨åã§、ã©ããã¦ãããã©ã¼ãã³ã¹ãã»ããã¨ããªã©ä»æ¹ãªãã¤ã³ã©ã¤ã³ã§è¨è¿°ãã、ã¨èãã¦ãã¾ã。
éãããã 2010/08/16 14:55
『ç¶・ãã¤ããã©ã¼ãã³ã¹Webãµã¤ã』ã§è¨ãã¨、
>ãã®è¾ºã®è©±ã¯é«ãããã©ã¼ãã³ã¹ãå¾ãããã«è²ã ãªãã®ãç ç²ã«ããé»éè¡çãªãã®ã¨ãã¦èãã¦ãã¾ã(ãã¹ã¦ã§ã¯ãªãã§ãã)。
ã¨ããé¨åãå¤ã ããã¾ãã、「4ç« å®è¡ããããã¯ããªãã¹ã¯ãªããã®ãã¼ã」ã「6ç« ã¤ã³ã©ã¤ã³ã¹ã¯ãªããã®é©åãªä½ç½®」ãããã¯ããã§ããªãã¨æãã¾ãã。
Javascriptãã©ãã«ç½®ãã¹ããã¨ããã®ã¯、ãã®ã³ã¼ããµã¤ãºãã¦ã¼ã¶ã®ãã¼ã«ã«ã«ãã£ãã·ã¥ããã確ç、ãµã¤ã(ã¾ãã¯Webã¢ããªã±ã¼ã·ã§ã³)èªä½ã®æ§æ ¼ãåæã¢ã¯ã»ã¹æ°ãªã©ã«ãã£ã¦åãã¹ãæ¦ç¥ã¯ãã¾ãã¾ã ã¨æãã¾ãã、ã¾ãåºæ¬ã¨ãã¦ã©ããã¹ããªã®ãã¨ããã¨ãããèããã¨、ãã¯ãåºæ¬ãå¤é¨ã¹ã¯ãªããã ã¨ããã®ã«ã¯åæã§ãã¾ãã。
ãã¡ãã、ã©ã®ãããªãºã¼ãã«ãå ±éã§ä½¿ãããããªã©ã¤ãã©ãªçãªãã®ã¯å¤é¨ã¹ã¯ãªããã¨ãã¦åå¨ãã¹ãã ã¨ã¯æãã¾ã。ããããã®ã©ã¤ãã©ãªçãªãã®ã使ã£ã¦ãããã¼ã¸ã®æä½ãããã³ã¼ãã¯、åºæ¬çã«ã¯ãã®ãã¼ã¸ã«è¨è¿°ããã®ãä¸çªè¯ãã®ã§ã¯ãªããã¨æãã¾ã。ããã¦、ãã®é¨åããå¤é¨ã¹ã¯ãªããåããã®ã«ã¯、ããç¸å¿ã®ã¡ãªãããããå ´åã«éã£ã¦ã§ãã£ã¦、ã¾ãåºæ¬ã¨ãã¦å¤é¨ã¹ã¯ãªããã«ããã®ãè¯ãã¨ããã®ã«ã¯ããªã¥ãã¾ãã。
os0x 2010/08/16 15:35
ãã£ãããéãè²ã ãªæ¡ä»¶ãããã®ã§、ä¸æ¦ã«ã¯è¨ããªãã ããã¨ããã®ããããã¾ã。
çæ³ã¨ãã¦ã¯、å¹çãè¯ã、ä¿å®æ§ã«åªã、ããã§ãã¦ç°¡åã«å®è£ ã§ãã絶å¦ãªé¸æè¢ãé¸ã³ããã¨ããã§ã。
ããã、ãããã£ãé©åãªå¤æãããã«ã¯çµé¨ã¨ç¥èãå¿ è¦ã§ã(ã、ãããããããªé½åã®ã¤ã¤è©±ã¯æ» å¤ã«ãªãã§ããã)。
ãããã£ãé«åº¦ãªãã¨ãã§ãã人ã試è¡é¯èª¤ããçµæã¨ãã¦ã¤ã³ã©ã¤ã³ã«ã³ã¼ããæ¸ãã¦ãããããªç¹æ®ãªã±ã¼ã¹ãæ³å®ãã¦ãã®è¨äºãæ¸ããããã§ã¯ããã¾ãã。
ãããã、é«åº¦ãªæé©åãå¿ è¦ãªã¦ã§ããµã¤ãã¨ããã®ãç¹æ®ãªã±ã¼ã¹ã ã¨ãæãã¾ã(æ°å¤ãããããªãã®ã§æè¦ã§ãããªãã§ãã…)。
å¼ç¨ããã¾ã§
ããã°ã©ãã®è¦æ¹
ãã³ãã¬ã¼ãã«è§¦ããæ©ä¼ãå¤ããªã£ã¦ããæ¨ä»、scriptãåä¸ã®ãã¼ã¸ã«æ¸ãã¨ããã®ã¯ä¿å®æ§ã®å¹çãå®ã«æªãæ¹æ³ã«ãªã£ã¦ãã¾ã。ãã、ãã³ãã¬ã¼ãã ããããã¤ã³ã©ã¤ã³ã§ãã¼ãããã¼ãã¨æã人ãããããã¨æãã¾ãã、ã³ã¼ãã¨ããã°ã©ããåæ¥ãã¦ããããªä¼ç¤¾ã§ãã¨ããã¯åå±ããããã¾ãã。
ãã¡ãã、çæ³ã¨ãã¦ã¯ã³ã¼ãã¨ããã°ã©ããåã人ã§ã¤ã³ã©ã¤ã³ã«ç¶ºéºã«ãã±ã£ã¨æ¸ãã¦ãã¾ãæ¹ãä¸çªè¯ãã®ã§ãã、ããã¯ããã¾ã§ãçæ³è«。
ããã¾ã§æãåããªãã¨ããã®ãç¾ç¶ã ã¨æãã¾ã。
ãªã®ã§、ããã°ã©ããçæ¥ã¨ãã¦ãã身åãããã¾ãã¨、ã¹ã¯ãªããã¨HTMLã¯åãé¢ãã¦ç®¡çããæ¹ãä½ãã¨ä¾¿å©ã§ãããã¨ãå¤ãã§ã。
ãã¡ãã、éãããããããææãã¦ãããã«、ããåå¥ãã¼ã¸ã§ãã使ããªãã³ã¼ãã¯ã¤ã³ã©ã¤ã³ã§æ¸ãã»ããè¯ãã¨æãã¾ã。
ã³ã¼ãã®è¦æ¹
ä¸æ¹、ã³ã¼ãå´ããè¦ãã¨、話ã¯å¤ãã£ã¦ãã¾ã。å¤é¨ã«ã¹ã¯ãªãããç½®ãæ大ã®ãã¡ãªããã¯ãã®æåãããåãããªãã£ã¦äºã§ã。
ãããªãã¨、é©å½ãªã¯ã©ã¹åãidãæ¯ã£ããããã¨å¾ã§ãã©ã¦ã¶(主ã«IE)ã®è¬æåã«ãã、é¿é¼»å«åå°ççµµå³ã«ãªãããã§ã。
ããã«、ã¬ã¢ãªã±ã¼ã¹ãªã®ã§ãã、ããã°ã©ããæ¸ããã³ã¼ãã®ããã§ãã¼ã¸å ¨ä½ãä¸ã èªè¾¼ã¿çµãããªãã£ãã、ã¬ã¤ã¢ã¦ããå´©ããããã¾ã。
ããããã¨、ã³ã¼ããã¹ã¯ãªãããåæãã¦ã©ããæªããã¦ããã®ã、ããã°ã©ãã«ææãããããªãç¶æ³ã«é¥ã£ãããã¾ã。
ã¤ã³ã©ã¤ã³ã«æ¸ãã¦ãããªãã°、ææªã³ã¡ã³ãã¢ã¦ããããªããã®å ´ã§ã³ã¼ããç´ããªããã¦å¯¾å¿ã§ããã®ã§、楽ãªãã§ããã。
ä¸çªã®çæ³ã¯、çãã¦è»½ãã¦ãããã«ãã³ãã(åä½ãæ¸ãæ¹ã)ã¹ã¼ãã¼ã¹ã¯ãªãããæ¸ãã¦ãããããã°ã©ããå± ãã¨ã³ã¼ãã®ãä»äºã¯æ¥½ã«ãªãã¾ã。
ã±ã¼ã¹ãåãã¦èãã¦ã¿ã
ããå°ãå ·ä½çã«èããããã«、ã±ã¼ã¹ãåãã¾ããã。- å人ã®ãã¼ã ãã¼ã¸
- ä¼æ¥ã®ãã¼ã ãã¼ã¸
- Webãµã¼ãã¹
1.ã®ãããªå人ã®ãã¼ã ãã¼ã¸ã¯æ£ç´ã©ã¼ã§ãè¯ãã§ã。
å¤é¨ã¹ã¯ãªããã«ããããã¤ã³ã©ã¤ã³ã«ãããã、ããã¯å人ã®åæ。
好ããªæ¹ãé¸ã³ã¾ããã。
2.ã®ãããªä¼æ¥ã®ãã¼ã ãã¼ã¸ã®å ´åã¯、ã¤ã³ã©ã¤ã³ã§æ¸ãã¦ãã¾ã£ãæ¹ãè¯ãã±ã¼ã¹ãå¤ãã¨æãã¾ã。
(CMS使ã£ã¦ããã±ã¼ã¹ãå°ãªããã)
CMS使ã£ã¦ããå ´åã§ã、ãã³ãã¬ã¼ãã«ã¤ã³ã©ã¤ã³ã§ããã£ã¨æ¸ãã»ãã管çããããã¨æãã¾ã。
(å¥ã«å¤é¨ãã¡ã¤ã«ã§ãè¯ããã©ã)
ãªããã¨ããã¾ãã¨、ãããããã¼ã ãã¼ã¸ã¯、æåé¢ä¿ã®ã¹ã¯ãªãããããé »ç¹ã«ã¯æ´æ°ããªãããã§ã。
éã«é »ç¹ã«æ´æ°ã°ã£ãããã¦ããµã¤ãã¯ã¡ãã£ã¨æåã®ãµã¤ãè¨è¨ãæªãã£ãã¨ããè¨ããªãã§ããï½
3.ã®ãããªWebãµã¼ãã¹ã¯ãã®è¦æ¨¡æ¬¡ç¬¬ã ã¨æãã¾ã。
Googleã®ããã«ã¢ãã¿ããã«PVãå¤ããµã¼ãã¹ã§ãã¨、ããã©ã¼ãã³ã¹ãä¸çªéè¦ã§ãã®ã§、ã¤ã³ã©ã¤ã³è¡¨è¨ã®æ¹ããã¿ã¼ã ã¨æãã¾ã。
TwitterãMixiãªã©ã®ä¼å¡å¶ãµã¼ãã¹ç³»åã¯、使ãåæã«ç¹ã«æ°ã使ãã¾ãã®ã§、å¤é¨ãã¡ã¤ã«ã§ç®¡çããæ¹ãæ´æ°・管çããããã¨æãã¾ã。
Webãµã¼ãã¹ã¯æµåçãªãã®ã§、ã©ãã ãè¯ãè¨è¨ããã¦ã、ã¦ã¼ã¶ã®ãã¼ãºã¯æ¥ã å»ã ã¨å¤åãã¾ãã®ã§、ã©ããã¦ãã¹ã¯ãªããã®æ¹åãããããå¾ãªãç¶æ³ã«ãªãã¾ã。
ãããªãã¨、å¤é¨ãã¡ã¤ã«ã«ç½®ãã¦ãã¾ã£ãã»ããåä½æ´æ°ã§æ¸ãããã«ç®¡çãããããã¨ããã¡ãªãããããã¾ã。
ãã¡ãã、HTMLããã¡ãã¨è¨è¨ããã¦ããã°ã!!
ç§è¦ä¸ã®ç§è¦
åã¯、å人ã®ãã¼ã¸ãä¼æ¥ã®ãã¼ã¸、Webãµã¼ãã¹(ãããªãã®PVããã)ãè²ã ä½ã£ã¦ãã¾ããã、PVã¨ã³ã¼ã管çã¨ã®ãã©ã³ã¹ãèããå ´å、å¤é¨ãã¡ã¤ã«ã«æãããã®ãä¸çªæ¥½ã§ãã。ããæããã®ã¯、ããã°ã©ãã¨ãã¦ã®ä»äºãé·ããã¦ããããã ã¨æãã¾ã。
åã¯çæ³çãªããã°ã©ãã§ã¯ç¡ãã®ã§、ã©ããã¦ãåé·ã§é ãã¦åä½ãããã¼ãã³ã¼ãããæ¸ãã¾ãã。
ãããæéãããã¦、ãã£ããã¢ãããã¼ããã¦、ãªãã¨ãã¾ãã¾ãçãã¦、ã¾ãã¾ãé度ãåºã¦、ã¾ãã¾ãã®åä½ãããã³ã¼ãã«ãã¦ãã¾ãã。
çµå±ã®æ、æè¡åãååã§ãªããããã、ãããã¦ããã§ãã。
ãã¤ã¬ãã«ãªã³ã¼ãããããªãã¤ã³ã©ã¤ã³ã«æ¸ãããããªããã°ã©ãã«ãªãããããã§ã。
ããã¦、ã¡ãã£ã¨ããã£ã¨ã®ã¹ã¯ãªããã§æããããªãã³ã¼ãã«ãªãããããã§ã。
以ä¸、é§æã§ãã。
ã³ã¡ã³ã
ã³ã¡ã³ããæ稿