ç§ãããã°ã©ãã¨ãã¦çµ¦æããããå§ããé ã«ã¯jQueryãªãã¦ãã®ã¯åå¨ãã¦ããªãã£ã。Ajaxã¨ããã®ã¯、ä½ãGoogleã¨ãã ãããã£ã¦ããææ°éã®æè¡ã¨ããæãã§、prototype.jsãåºã¦ãã£ã¨ã¿ããªãã£ã¦ã¿ã£ãã¨ããæãã«ãªãã¤ã¤ãã£ã。å½æã®ç§ãå±
ãSIerã«ã¯çæã§æ°ãããããå¤ãè¡æ°ã®JavaScriptãç解åºæ¥ã人ã¯å±
ãªãã£ãããã、ç¶ã足ããã¦æ°åè¡ãããã«ãªã£ãJavaScriptã¯、ãã£ãããã ãã®è¡æ°ãªã®ã«ãã°ã®å±±ã«ãªã£ã¦ãã¦、æ¬æ¥åºãã¹ãã¿ã¤ãã³ã°ã§ãã©ã¼ã ãåºããªãã£ãããã¦ãã。
ç§ã¯ãããå
¨é¨æ¸ãç´ãã¦、ååãããã®ãµã¤ãºã«ãã¦ç´ããããã。
ããããã»ã©ãªãç§ã¯éè·ãã¦、ãå¥ãä¼ã®ã¨ãã«è¨ããã。
「ãã®JavaScriptåã«ããããããªããã、å©ãã«æ¥ã¦ã」
ç§ã¯çãã。
「ã¯ã¯ã¯(æ»ã)」
ãã¡ãåãç«ã¦ã¦é
·ãã、ã¨ããã¨、ã¾ããããªã®ã ãã©、å°æ¹ã®é¶ç´°SIerãªãã¦ãã®ã¯ã©ãã ã£ã¦åãç«ã¦ã¦é
·ãã£ã。å°ãªãã¨ãç§ã®ãããªå¦æ´ãçµé¨ããªããããªäººéããã»ã©è©¦é¨ããªãåããããªä¼ç¤¾ã¯é
·ãã£ã。ããããæå³ã§ã¯èº«ã®ä¸ã«ãã£ãä¼ç¤¾ã ã£ã。ç§ã¯ã¯ã½ã´ãã ã£ãã®ã§、ã¯ã½ã´ãã®ãããªä¼ç¤¾ã«å
¥ã、ã²ã¨ã¨ããä»äºãçµé¨ãã¦、ããã¡ãã給æãããã£ã¦è¯ãã¯ã½ã´ãã ã¨ãããã¨ã確èªã§ããã®ã§è¾ãã。
ãããããã¡ããã¡ãã¸ã¨æµãã¦、ãã®ãã¡ã«jQueryã¨ãããã®ãåºã。ç»æçã ã£ã。ããã£ãããDOMããªã¼ã®æ¤ç´¢ãç解ããªãã¨ã、誰ã«ã ã£ã¦è¦ç´ ãåãåºããã¨ãåºæ¥ãã、追å ãããã¨ãåºæ¥ã。ãªãã ç°¡åãããJavaScript。ãã誰ããæã£ã。JavaScriptã®ãã¨ã§å©ãã«æ¥ã¦ããã¨ãããããªé£çµ¡ã¯ã¤ãã«æ¥ãªãã£ã。ãã£ã¨ã、ããã¯ãã ã®ç¤¾äº¤è¾ä»¤ã ã£ãã、ããã§ãªãã¨ãé»è©±ã«åºãã¤ãããããªãã£ã。
ã¿ããªjQueryã§è²ã
æ¸ãã¦ãã。ä½ä¸è¡ãã®jQueryãæ¸ãã。æ¸ãããã¤ã¯èª°ãå½¼ãä¿å®ãªã©ããã«é ãã¸æ¶ãã¦ãã£ã。ç§ãããã ã£ã。æ»ã¬ã»ã©æ²¢å±±ã®、canvasã«ã¹ã¯ã©ããã§æ§ã
ãªã°ã©ããæ¸ããããªã³ã¼ããæ¸ãã¾ãã£ã¦、ãªã¼ãã³ã·ã§ãã¯ã«ä¼´ã£ã¦å¥ç´æ´æ°ãæµãã¦、å»ã£ã。
ä¿å®æ§? 誰ãæ°ã«ãã。JavaScriptã ã? Excelã®é¢æ°ãªããã¨åãã 。ãã¤ã¬ãããã¼ãã¼ãåãåºããããããããã«ä¸è§å½¢ã«æããããªç¨åº¦ã®å©ä¾¿æ§ã®ããã®ããã°ã©ãã³ã°è¨èªã 。誰ãçå£ã«ç解ãªãããã¡ãããªãã、ä½ã®åé¡ãæãã£ã¦ãããã 。
ãããã¦、ãã®ã»ã¨ãã©ãä¿å®ä¸å¯è½ãªã´ãã«ãªã£ã¦ãã£ã。
åé¡ã ã£ãã®ã¯、JavaScriptãåãæã¤é¨åã、ã»ã¨ãã©èª°ãæ°ã¥ããªããã¡ã«、ãã¾ãã«åºããããã¦ãããã¨ã 。ãã©ã¼ã ã«æ°åããå
¥ããããªãããã? OK。ãã©ã¼ã ã®ç¶æ
ã«å¿ãã¦「ãã®ä»」ã®ããã¹ãã¨ãªã¢ãåºããã? OK。ãã®ããã¹ãã¨ãªã¢ã表示ãããã¨ãã¯å
¥åãå¿
é ã«ããã? OK。çµæãéåæã«åãåã£ã¦、ã¨ã©ã¼ãåãè¾¼ã¿ãã? ã¾ãOK……。確èªç»é¢ããã®ã¾ã¾JavaScriptã§æç»ãã? çµæç»é¢ã®ãªã¹ãããã®ã¾ã¾ãã¼ã¸é·ç§»ããã«åºããã? å®æçã«ä»äººã®è¿½å ããé
ç®ããªã¹ãã«è¿½å ããã? ããããã¡ããã¨ãã¼ã¸é·ç§»ã¿ããã«ãã©ã¦ã¶ããã¯ã§ããããã«ãã¦、ç¶æ
ã常ã«ææ°ã«ä¿ã¡ãã? ãã、ã¡ãã£ã¨å¾
ã£ã!
ç§ã¯å¿
æ»ã«、é表示ã®iframeå
ã®ãã¼ã¸ãé·ç§»ããã¦、ãã©ã¦ã¶ã®æ»ããé²ããã¡ããã¨åããããªã³ã¼ããæ¸ãã。ãªã¹ããéåæã«èªãã ã、追å ããã、åã®è¡¨ç¤ºé表示ãåãæ¿ããã、ãã£ã«ã¿ããã、ãã¼ã¸ã®é度ã稼ãããã«divã®å¯¸æ³ãç¬èªã«è¨ç®ãã¦è¡¨ã«è¦ããããã«æ¸ããããã。大éãããæç»ã«ãããã¯ãããªãããã«、ã¹ã¯ãã¼ã«ä½ç½®ãè¨ç®ãã¦、表示ããã¦ããé¨åã ããæç»ããããããªã³ã¼ããæ¸ãã。jQueryã§ããããæ¸ãã。æ¸ãç¶ãã。ãããã¯è¨å¤§ã§、ããããã«æ¸ããèªåã«ããèããèªã¿ã¥ããã£ã。
ç§ã«ã¯ççã«å«ãªäºæããå§ãã¦ãã。
ãã£ã¨èª°ã«ãå«ãªäºæããå§ãã¦ãã。
誰ããããèªã¿、誰ããããç´ãã®ã?
æµ·ã®åããã§ã¯、ç§ã®ãããªæããªããã°ã©ãããã¯ããã«è³¢ãçé¢ç®ãªäººãã¡ã、ããããç¶æ
ã«é¥ããªãããã«ããããã«ãã¬ã¼ã ã¯ã¼ã¯ãæ¸ãå§ãã¦ãã。ãããAngularã§ãã、Reactã§ãã、Vueã§ãã、å±±ã®ãããªããããã ã£ã。
ãã®å
ã«ã¯、ã¾ãå¥ã®åé¡ããã、ãã®è§£æ±ºçã¯ä»ãããããããªãã、ã¨ãããç§ã¯jQueryã¨å¥ãã¦、ãªãã¨ãæã¡ãããã。ãã£ãä¸é
ç®ã®ãã¼ã¿ã追å ããããã«å¤§éã®jQueryã®ã³ã¼ããèªãã ããããããªç¾½ç®ã«ã¯ãããªããªãã ãã。
ãããã¦、ç§ã¯ä»æ¥ãå®æã«å¸°ã。