対象èªè
- jQueryãªã©ã使ã£ã¦ããJavaScriptéçºè
- JavaScriptã使ã£ãè¤æ°äººã§ã®ããã¸ã§ã¯ãã«åå ãã¦ããæ¹
- JavaScriptã使ã£ã¦ãµã¼ãçã¨é£æºããããã³ãã¨ã³ãã®éçºããã¦ããæ¹
å¿ è¦ãªç°å¢
ããã®è¨äºã§ã¯ãAngularJSã使ç¨ããChromeï¼36.0ï¼ãIE11ãFirefoxï¼31.0ï¼ãSafariï¼7.0.5ï¼ã®ç°å¢ã§ç¢ºèªãè¡ã£ã¦ãã¾ãã
JavaScriptéçºã®æ´å²
ããã¬ã¼ã ã¯ã¼ã¯ã説æããåã«ã10å¹´ã»ã©åããç¾å¨ã¾ã§ã®JavaScriptãæ©ãã§ããæµããåããã¨ãã©ããã¦ä»ãJavaScriptã«ããã¬ã¼ã ã¯ã¼ã¯ãå¿ è¦ã«ãªã£ã¦ãã¦ããã®ããã¾ãã¯éçºè ã¯ãã¬ã¼ã ã¯ã¼ã¯ã«ä½ãæ±ãã¦ããã®ããå¤å°ã¯è¦ãã¦ãããã¨ã¨æãã¾ãã
ã2005å¹´ãããã¾ã§ã¯JavaScriptã¯å©ç¨è ãéçºè ããé¿ãããã¦ããæè¡ã§ããã¨ã使ããã¦ããé常ã«ç°¡åã§ããããéå®ããå©ç¨ç¨éã§ãããã¨ããã®ããJavaScriptã¯ããã©ã«ãã§å©ç¨ä¸å¯ã¨ããåæã§ããJavaScriptãå¿ é ã§ãã£ã¦ã¯ããã¾ããã§ãããAjaxã®ææ³ã使ã£ãGoogle Mapãªã©ã®ãµã¼ãã¹ãåºã¦ãã¦ãAjaxã¨ããæè¡ã使ãã¨é常ã«ä¾¿å©ãªãã¨ãã§ããã¨ãããã¨ãèªç¥ããå§ããAjaxã¨ããè¨èãæè¡ãã¬ã³ãã¨ãã¦ã¯ããã ãã¾ããã
ãããã§ããã¾ã å½æã¯ãåããããªãã®ãä½ããªããAjaxãããFlashã®ã»ããããã¨ããèªèãããã¾ãããããããGoogle MapãGoogleã¹ããªã¼ããã¥ã¼ãªã©ã®ãµã¼ãã¹ã®ãããã§ãJavaScriptãæ°è»½ã«ä½¿ã£ã¦ããã風潮ãåºå§ãã2006å¹´é ããJavaScriptã®ç¨éãã ãã ãã¨åºãããjQueryãªã©ãå«ãã¦JavaScriptã®ã©ã¤ãã©ãªåããã£ããã§ã¯ããã¾ããé²ãã§ãã¾ããã
ãããã«ãiPhoneï¼ç¬¬2ä¸ä»£ä»¥éï¼ãAndroidã¨ããã¹ãã¼ããã©ã³ï¼ä»¥ä¸ãã¹ããï¼ã®æµãããPCã§ãChromeãã©ã¦ã¶ã®å©ç¨çãé«ã¾ããªã©ãHTML5ããµãã¼ããããã©ã¦ã¶ã®æ®åããã®æµããå éããã¾ãããç¹ã«ã¹ããã§ã¯ãJavaScriptããã©ã¦ã¶ã§åä½ããå¯ä¸ã®ããã°ã©ã è¨èªã¨ãªã£ãããã«å©ç¨ãåºããã¾ãããã¾ããjQuery Mobileã®ããã«HTMLãAjaxã§åå¾ãã¦ãããã¼ã¸ã®è¡¨ç¤ºãåãæ¿ããã¢ããªã±ã¼ã·ã§ã³ï¼ã·ã³ã°ã«ãã¼ã¸ã¢ããªã±ã¼ã·ã§ã³ï¼ãæè¿ã§ã¯åºã¾ãã¤ã¤ãããã¢ããªã±ã¼ã·ã§ã³ã®è¦æ¨¡ã®æ¡å¤§ã¨ã¨ãã«è¤éããå¢ãã¦ãã¦ãã¾ãã
ç¾å¨ã®JavaScriptãç¨ããéçºã§çºçããããåé¡ç¹ã課é¡ç¹
ãã¹ãã¼ããã©ã³ã¢ããªãã·ã³ã°ã«ãã¼ã¸ã¢ããªãªã©ã®ææ³ã使ãããæè¿ã®JavaScriptã§ã®éçºã§ã¯ä»¥ä¸ã®ãããªåé¡ã課é¡ãæããããã«ãªã£ã¦ãã¾ããã
- JavaScriptã®ã°ãã¼ãã«é¢æ°ãã°ãã¼ãã«å¤æ°ã«ããä»ã®éçºè ã¨ã®éè¤åé¡ããã®ãã¨ã«ããçããä¸å ·åï¼åå空éã®æ±æåé¡ï¼
- åå©ç¨å¯è½ãªã³ã¼ãã®ä½ææ¹æ³
- ã¡ã³ããã³ã¹æ§ãèæ ®ãããã©ã«ãæ§é ããã¡ã¤ã«åã®ã«ã¼ã«
- jQueryãªã©ãå©ç¨ããéã®HTMLè¦ç´ ã®idãclassã®ç®¡çã¨ãã®ä¾å管ç
- ãã¹ããªã©ãèæ ®ããå質管çã®å¿ è¦æ§
- ã·ã³ã°ã«ãã¼ã¸ã¢ããªã±ã¼ã·ã§ã³ã®ãã©ã¦ã¶ããã¯ãªã©ã®åé¡
ãã·ã³ã°ã«ãã¼ã¸ã¢ããªã±ã¼ã·ã§ã³ã§ã¯ãç»é¢é·ç§»ããéã«å®éã«URLãå¤ãã£ã¦é·ç§»ãã代ããã«ãajaxã§åå¾ãããã¼ã¸ã表示ãããã¨ã§ç»é¢é·ç§»ãè¡ãã¾ãããã®ããããã©ã¦ã¶ããã°ãããã¨æåã®ãã¼ã¸ã«æ»ã£ã¦ãã¾ãã¾ãããã®åé¡ãåé¿ããããã«ã¯ãç»é¢ãå¤æ´ããéã«URLãããã«åããã¦å¤æ´ããå¿ è¦ãããã¾ãããã®ããã«ãããã¨ã§ããã©ã¦ã¶ã§ã®æ»ããã¿ã³ãæ¼ãã¦ãé常ã®å©ç¨ã®ããã«åã®ç»é¢ã表示ãããã¨ãã§ãã¾ãã
ãAngularJSãªã©ã®MVCãã¬ã¼ã ã¯ã¼ã¯ã¯ããããã®åé¡ã«å¯¾ãã¦è§£æ±ºæ¹æ³ãæ示ãã¦ããã¦ãã¾ããå¾ã£ã¦ããã¾ããã¬ã¼ã ã¯ã¼ã¯ã使ããã¨ã«ãã£ã¦åé¡ã解決ã§ãã¾ãã
ãã¾ããå®éã«ã¯ãã®ãããªç¶æ ã«ã¯ã¾ã ãªã£ã¦ããªãã¦ãããã§ã«1ã¤ã®HTMLã«ã¤ãè¤æ°ãã¡ã¤ã«ã®JavaScriptã®ä½æãå¿ è¦ã¨ããç¶æ ã«ã¯ãªã£ã¦ããã¨æãã¾ãã
ããã®ãããªã±ã¼ã¹ã§ããå°æ¥èµ·ããããåé¡ã課é¡ãã¹ã ã¼ãºã«è§£æ±ºããããã«ããããããç¥ã£ã¦ãããã¨ã¯æ±ºãã¦ç¡é§ã§ã¯ããã¾ããã