Webãã¼ã¸ä½æã®ããã³ã®ããã
Webãã¼ã¸ãåãã¦ä½ãæ¹åãã«ï¼åºæ¬çãªãã¨ãã¾ã¨ããè¨äºã§ãï¼
ç°¡åãªãã¼ã¸ãWebã«å
¬éã§ããããã«ãªããã¨ãç®æ¨ã¨ãã¾ãï¼
Webãã¼ã¸ã®ä»çµã¿
大éæã«è¨ãã¨ï¼Webãã¼ã¸ã¯æ¬¡ã®ãããªä»çµã¿ã§è¡¨ç¤ºããã¾ãï¼
- ãã©ã¦ã¶ãæå®ããURLã«ã¢ã¯ã»ã¹ããï¼
- ãªã¯ã¨ã¹ããåããWebãµã¼ãã¯ï¼ãã©ã¦ã¶ã«å¯¾ãã¦ãã¼ã¸è¡¨ç¤ºã«å¿ è¦ãªãã¡ã¤ã«ãè¿ãï¼
- ãã©ã¦ã¶ã¯åãåã£ããã¡ã¤ã«ã解éãã¦ç»é¢ã«æç»ããï¼
â»ç»åã¯http://www.mit-support.com/2010/09/725.htmlããæåãã¾ããï¼
ã¤ã¾ãï¼Webãµã¼ããç¨æãã¦ï¼ããã«Webãã¼ã¸ã®ãã¡ã¤ã«ãç½®ãã¦ããã°ï¼Webãã¼ã¸ãå
¬éãããã¨ãã§ãã¾ãï¼
以ä¸ã§ã¯ï¼Webãµã¼ãã¨ï¼Webãã¼ã¸ã®ãã¡ã¤ã«ã«ã¤ãã¦èª¬æãã¦ããã¾ãï¼
Webãµã¼ã
Webãµã¼ãã¨ã¯ï¼èªãã§åã®ãã¨ãWebãã¼ã¸ãå
¬éããããã®ãµã¼ãã®ãã¨ã§ãï¼
Webãµã¼ãã¨ãã¦åä½ãããã®ã«å¿
è¦ãªã½ãããã¤ã³ã¹ãã¼ã«ããã¦ããï¼ä»£è¡¨çãªãã®ã«Apacheãnginxãªã©ãããã¾ãï¼ãï¼è©³ãããã¨ã¯ããã§ã¯è§¦ãã¾ããï¼èå³ããã人ã¯ã°ã°ãã¦ä¸ããï¼
ã¨ããã®ãï¼ããããWebãµã¼ããèªåã§æºåããªãã¦ãï¼ä¸ã®ä¸ã«ã¯ç¡æã§ã¬ã³ã¿ã«ã§ãã便å©ãªãµã¼ãã¹ãããã¾ãï¼
ãç°¡åãªWebãã¼ã¸ãå
¬éã§ããããã«ãªããã ããªãï¼ç¡æã¬ã³ã¿ã«ã§ååã§ãï¼
ãããã°ã°ã£ããæã®æ°ã»ã©è²ããªãµã¼ãã¹ãåºã¦ããã®ã§ï¼æ¢ãã¦ã¿ã¦ãã ããï¼
Webãµã¼ããç¨æãããï¼å ¬éãã£ã¬ã¯ããªï¼ç°å¢ã«ããã¾ããï¼å¤§æµã¯public_htmlã¨ããååã®ãã£ã¬ã¯ããªï¼ä»¥ä¸ã«ãã¡ã¤ã«ãç½®ããã¨ã§ï¼Webã«å ¬éãããã¨ãã§ãã¾ãï¼
Webãã¼ã¸ã®ãã¡ã¤ã«
Webãã¼ã¸ã®è¡¨ç¤ºã«å¿ è¦ãªãã¡ã¤ã«ã¯ä¸»ã«3ã¤ããã¾ãï¼
- HTML
- CSS
- Javascript
ãã®ãã¡ï¼å¿ ãå¿ è¦ã«ãªãã®ã¯HTMLã®ã¿ã§ããï¼ä»¥ä¸ã§ã¯3ã¤å ¨ã¦èª¬æãã¾ãï¼
HTML
HTMLï¼Hyper Text Markup Languageï¼ã¨ã¯ï¼Webãã¼ã¸ãè¨è¿°ããããã°ã©ãã³ã°è¨èªã®ãããªãã®ã§ãï¼
å³å¯ã«ã¯ãã¼ã¯ã¢ããè¨èªã¨è¨ã£ã¦ï¼æç« ãæ§é åã»è£
飾ããããã«ç¨ãããã¾ãï¼
HTMLã¯ã¿ã°ã¨ãããã®ãç¨ãã¦æ§é åãè£ é£¾ãè¡ãã¾ãï¼ä¾ãã°ï¼
ããã¯<strong>ãã³</strong>ã§ãï¼
ã¨ããããã«æ¸ãã¨ï¼ä»¥ä¸ã®ããã«è¡¨ç¤ºããã¾ãï¼
ããã¯ãã³ã§ãï¼
ããã³ãã太åã«ãªã£ãã®ãåãããã¨æãã¾ãï¼ããã¯ï¼<strong>ã</strong>
ã¨ããã¿ã°ããæåã強調表示ãããã¨ããæå³ãæã¤ããã§ãï¼
ãã®ããã«ï¼ã¿ã°ã¯åºæ¬çã«ä»¥ä¸ã®ããã«è¨è¿°ãã¾ãï¼
< >
ã§å²ã- è£
飾ããé¨åã
<éå§ã¿ã°>
ã¨</çµäºã¿ã°>
ã§å²ãï¼
ã¿ã°ã«ã¯ä»ã«ããªã³ã¯ã¿ã°ï¼è¦åºãã表ãã¿ã°ï¼æ®µè½ã表ãã¿ã°ï¼ç»åã表示ããã¿ã°ãªã©ï¼é常ã«å¤ãã®ã¿ã°ãåå¨ãã¾ãï¼
å
¨é¨è¦ããã¨ãç¡çãªã®ã§ï¼ä»¥ä¸ã®ãµã¤ãã§ç®çã®ã¿ã°ãæ¢ããªãããã¼ã¸ãä½æããã¨ããã¨æãã¾ãï¼
HTMLãã¡ã¤ã«ãå ¬éãã¦ã¿ã
ã§ã¯ï¼å®éã«HTMLãæ¸ãã¦ï¼ãããWebãµã¼ãä¸ã«å ¬éãã¦ã¿ããã¨æãã¾ãï¼
HTMLã¯ååã¨ãã¦ä»¥ä¸ã®å½¢å¼ã§æ¸ãã¦ããã¾ãï¼
ä»ã¯ãã®æå³ã«ã¤ãã¦ã¯è§¦ããï¼ãã¾ããªãã ã¨æã£ã¦ä¸ããï¼
<!DOCTYPE html> <html> <head> <!-- ãã¼ã¸ã«é¢ããæ§ã ãªæ å ±ãè¨è¿°ããã¨ãªã¢ --> <title>ãã¼ã¸ã¿ã¤ãã«</title> </head> <body> <!-- å®éã«ãã¼ã¸ã«è¡¨ç¤ºããå 容ãè¨è¿°ããã¨ãªã¢ --> Hello World! </body> </html>
ã¨ããããï¼ãã®ãã¼ã¸ãWebãµã¼ãã«ç½®ãã¦ã¿ã¾ãããï¼æé ã¯ä»¥ä¸ã®éãï¼
- ä¸è¨ã½ã¼ã¹ã³ã¼ããããã¹ãã¨ãã£ã¿ã«ã³ãããã¦ï¼ãindex.htmlãã¨ããååã§ä¿åï¼
- Webãµã¼ãã®å ¬éãã£ã¬ã¯ããªã«ã¢ãããã¼ãï¼ï¼å ¬éãã£ã¬ã¯ããªã¯ä½¿ç¨ãã¦ãããµã¼ãã®è¨å®ã確èªãã¦ä¸ããï¼
ããã¦ï¼Webãµã¼ãã®URLã«å®éã«ã¢ã¯ã»ã¹ãã¦ã¿ã¦ãã ããï¼
以ä¸ã®ããã«è¡¨ç¤ºãããã¨æãã¾ãï¼
å ã»ã©ã®ã½ã¼ã¹ã³ã¼ãã軽ã解説ãã¦ã¿ã¾ãï¼
<head>~</head>
é¨ã«ã¯ï¼ãã¼ã¸ã«é¢ããæ
å ±ãè¨è¿°ãã¾ãï¼ãã®é¨åã«è¨è¿°ããå
容ã¯ï¼ååã¨ãã¦ãã©ã¦ã¶ä¸ã«ã¯è¡¨ç¤ºããã¾ããï¼
ããã<head>~</head>
é¨ã«ã¯ä½ãæ¸ãã®ãã¨ããã°ï¼ä¾ãã°ãã¼ã¸ã®ã¿ã¤ãã«ã§ãï¼
<title>~</title>
ã§å²ã¾ããé¨åã¯ãã¼ã¸ã®ã¿ã¤ãã«ã¨ãã¦è§£éããï¼ãã©ã¦ã¶ã®ä¸ã®æ¹ã®ç¹å®ã®å ´æã«è¡¨ç¤ºããã¾ãï¼é常ã®è¡¨ç¤ºé åã«ã¯è¡¨ç¤ºããã¾ããï¼
次ã«ï¼<body>~</body>
é¨ã«ã¯ï¼å®éã«Webãã¼ã¸ã¨ãã¦è¡¨ç¤ºããå
容ãè¨è¿°ãã¾ãï¼
ä¸ã®ã½ã¼ã¹ã³ã¼ãã§ã¯ï¼ããã«ãHello World!ãã¨æ¸ãã¦ããã®ã§ï¼ãã©ã¦ã¶ã§è¦ãæã«ããHello World!ãã¨è¡¨ç¤ºãããã®ã§ãï¼
ãªãï¼ã½ã¼ã¹ã³ã¼ãä¸ã®<!-- ~ -->
ã¯ã³ã¡ã³ãã¨ãã¦æ±ããï¼ãã©ã¦ã¶ã§è¡¨ç¤ºããããã¨ã¯ããã¾ããï¼
ã¡ãªã¿ã«ï¼ãindex.htmlãã¨ãããã¡ã¤ã«åã«ã¯ç¹å¥ãªæå³ããã£ã¦ï¼æ¬¡ã®ã©ã¡ãã®URLã§ãã¢ã¯ã»ã¹ãããã¨ãã§ãã¾ãï¼
- http://[Webãµã¼ãã®URL]/
- http://[Webãµã¼ãã®URL]/index.html
ã¤ã¾ãï¼ãã£ã¬ã¯ããªåã§ã¢ã¯ã»ã¹ããæã«è¡¨ç¤ºããããã¡ã¤ã«ã¯ãindex.htmlãã¨ãªãããã§ãï¼
説æããã¾ã§ããªãã¨æãã¾ããï¼ãhoge.htmlãã¨ãããã¡ã¤ã«åã®ãã¼ã¸ã®URLã¯ï¼
- http://[Webãµã¼ãã®URL]/hoge.html
ã¨ãªãã¾ãï¼
CSS
CSSï¼Cascading Style Sheetsï¼ã¨ã¯ï¼Webãã¼ã¸ã®ãã¶ã¤ã³ãå¶å¾¡ããè¨èªã§ãï¼
HTMLã§ã強調表示ãªã©ç°¡åãªè£
飾ã¯ã§ãã¾ããï¼åã£ããã¶ã¤ã³ã表ç¾ãããã¨ã¯ã§ãã¾ããï¼ãã®ã¾ã¾ã ã¨ç´ ã£æ°ãªããã¼ã¸ããä½ãã¾ããï¼
ããã§CSSã®ç»å ´ã§ãï¼
ä¾ãã°æ¬¡ã®ããã«è¨è¿°ããã¨ï¼ãã¼ã¸ã®èæ¯è²ãã°ã¬ã¼ã«ãããã¨ãã§ãã¾ãï¼
body { /* èæ¯è²ãã°ã¬ã¼ã«ããï¼ */ background: gray; }
ãã®ããã«ï¼CSSã¯
é©ç¨ãããè¦ç´ { å±æ§: å¤; }
ã¨ããå½¢ã§è¨è¿°ãã¾ãï¼
ããã§ã¯ï¼ãbody
ï¼ãã¼ã¸å
¨ä½ï¼ã®background
ï¼èæ¯ï¼ãgray
ï¼ã°ã¬ã¼ï¼ã«ããªãããã¨ãããã¨ã§ããï¼
ãªãï¼/* */
ã§å²ã¾ããé¨åã¯ã³ã¡ã³ãã¨ãã¦æ±ããã¾ãï¼
CSSã«ã¤ãã¦ãæ°ãå¤ããã¦è¦ããã¨ãç¡çãªã®ã§ï¼ä¾ã«ãã£ã¦ä»¥ä¸ã®ãµã¤ããåèã«ããã®ãããã¨æãã¾ãï¼
HTMLãã¡ã¤ã«ã«CSSãé©ç¨ãã¦ã¿ã
ã§ã¯ï¼ä¸è¨ã®CSSãindex.htmlã«é©ç¨ãã¦ã¿ã¾ãï¼
å
ã»ã©ã®ãindex.htmlããç½®ãããã£ã¬ã¯ããªã«ï¼ä¸è¨ã®CSSããstyle.cssãã¨ãããã¡ã¤ã«ã§é
ç½®ãã¾ãï¼.css
ã¨ããã®ãï¼CSSãã¡ã¤ã«ã®æ¡å¼µåã«ãªãã¾ãï¼
ç¶ãã¦ï¼index.htmlãä¿®æ£ãã¾ãï¼
<head>~</head>
å
ã«ä»¥ä¸ã®1è¡ã追å ãã¦ä¸ããï¼
<link rel="stylesheet" type="text/css" href="style.css">
ãã®ã¿ã°ã§ï¼style.cssãèªã¿è¾¼ãããã«æå®ãã¾ããï¼
åã³ãã©ã¦ã¶ã§index.htmlã«ã¢ã¯ã»ã¹ãã¦ã¿ã¦ãã ããï¼
以ä¸ã®ããã«èæ¯ãã°ã¬ã¼ã«ãªãã¾ãï¼
Javascript
Javascriptã¯ï¼åçãªWebãã¼ã¸ãä½æããã®ã«ç¨ããããããã°ã©ãã³ã°è¨èªã§ãï¼
Cè¨èªãªã©ã®ããã«æ¼ç®ãå®è¡ãããï¼ãã¼ã¸ã«ã¢ãã¡ã¼ã·ã§ã³ã®ãããªåããå ãããï¼éåæå¦çãããï¼HTMLã¨CSSã ãã§ã¯ã§ããªããã¨ãå®ç¾ãã¦ããã¾ãï¼
ä»åã®ç®çã®ç¯çãè¶
ãã¦ãã¾ãã®ã§ï¼ãã以ä¸ã¯èª¬æãã¾ããï¼
èå³ã®ããæ¹ã¯ã°ã°ã£ã¦ã¿ã¦ãã ããï¼
ãã®ä»ã®è¨èª
ä»ã«ãWebãã¼ã¸ã«ç¨ããããè¨èªã¯è¤æ°ããã¾ãï¼ä»£è¡¨çãªã¨ããã ã¨PHPãRubyã§ãï¼
ãããã®è¨èªã使ãã¨ï¼ä¾ãã°æ²ç¤ºæ¿ãã¡ã¼ã«ãã©ã¼ã ãªã©ã®ã¢ããªã±ã¼ã·ã§ã³ãï¼APIãéçºãããã¨ãã§ãã¾ãï¼
ãã¡ããï¼èå³ãããã°ã°ã°ã£ã¦ã¿ã¦ãã ããï¼
ã¾ã¨ã
ãã®è¨äºã§ã¯ï¼ãç°¡åãªãã¼ã¸ãWebã«å
¬éã§ããããã«ãªããã¨ããç®æ¨ã«ï¼Webã®æ¬å½ã«è§¦ãã®é¨åã ããæ»ãæãã§èª¬æãã¾ããï¼
ããã足ãããã¨ãã¦ï¼æ¯éæ¬æ ¼çãªWebãã¼ã¸ä½æã«ææ¦ãã¦ã¿ã¦ãã ããï¼
åèãã¼ã¸
ドットインストール - 3分動画でマスターできるプログラミング学習サービス
åç»ã§ããã°ã©ãã³ã°ãå¦ã¹ããµã¤ãï¼å
¥éã«ããããï¼
HTMLï¼CSSï¼Javascriptãªã©ï¼ã ãããæã£ã¦ã¾ãï¼
HTMLクイックリファレンス
ãã®è¨äºã§ä½åº¦ãç»å ´ããHTMLï¼CSSã®ãªãã¡ã¬ã³ã¹ï¼åãããªããã¨ãããã°ãããè¦ãã¨ããã§ãï¼
とほほのJavaScriptリファレンス - とほほのWWW入門
Javascriptã®ãªãã¡ã¬ã³ã¹ï¼
jQuery 日本語リファレンス
Javascriptã®ã©ã¤ãã©ãªãjQueryãã®ãªãã¡ã¬ã³ã¹ï¼JSã¨ããã°jQueryã¨ããããããã使ããã¾ãï¼