¡°Front-End ¸ð´ø ¿öÅ©Ç÷θ¦ À§ÇÑ ÃֽŠÅ×Å©´ÐÀ» ¸ðµÎ ´ã¾Ò´Ù.¡±Gulp´Â ¿À´Ã³¯ Front-End °³¹ß ȯ°æ¿¡ ¾ø¾î¼´Â ¾ÈµÉ Çʼö µµ±¸·Î ÀÚ¸® Àâ¾Ò´Ù. ÇÏÁö¸¸ ¾ÈŸ±õ°Ôµµ ±¹³» ½Ç¹« ȯ°æ¿¡¼´Â ÀÌ·± µµ±¸¸¦ È°¿ëÇÏ´Â °æ¿ì¸¦ ã±â°¡ ½±Áö ¾Ê´Ù. ¾Æ¹«·¡µµ ¸í·É¾î ÀÎÅÍÆäÀ̽º ±â¹Ý Node.js ȯ°æÀÌ »ý¼ÒÇϱ⵵ ÇÏ°í, °ü·Ã µµ¼°¡ ¸¹Áö ¾Ê±â ¶§¹®ÀÏ °ÍÀÌ´Ù. ÀÌ Ã¥Àº Node.js ȯ°æ¿¡¼ Gulp¸¦ »ç¿ëÇÏ¿© Jade, Sass, Susy, CoffeeScript µîÀ» È°¿ëÇÏ´Â ¹æ¹ýÀ» Ä£ÀýÇÏ°Ô ¼³¸íÇÑ´Ù. ¶ÇÇÑ ½Ç¹«ÀÚµéÀÌ Front-End °³¹ß ȯ°æÀ» °£Á¢ÀûÀ¸·Î °æÇèÇÒ ¼ö ÀÖµµ·Ï ¸ð´ø ¿öÅ©Ç÷θ¦ È°¿ëÇÑ À¥»çÀÌÆ® Á¦ÀÛ µ¿¿µ»ó °ÀǸ¦ Á¦°øÇϸç ÀúÀÚ´Â ÀÌ Ã¥À» ÅëÇØ ½Ç¹«ÀÚµéÀÌ °üÇàÀûÀÎ ÀÛ¾÷ ¹æ½Ä¿¡¼ ¹þ¾î³ª º¸´Ù ³ªÀº °³¹ß ȯ°æÀ» ±¸¼ºÇÏ±æ ¹Ù¶ó¸ç, ÀÛ¾÷¿¡ ÇÊ¿äÇÑ Äڵ峪 ÀÚ·á, ±Ã±ÝÁõÀ» ÇØ°áÇÒ ¼ö ÀÖµµ·Ï ¾ß¹«ÀÇ GitHub¸¦ °ø°³ÇÏ°í ÀÖ´Ù.µ¿¿µ»ó °ÀÇ : http://url.yamoo9.net/makingmodernweb¾ß¹«ÀÇ GitHub : http://url.yamoo9.net/modernworkprocess
[1Àå ¸ð´ø ÅؽºÆ® ¿¡µðÅÍ, Sublime Text]Sublime Text 3 ¿¡µðÅÍ ¼³Ä¡ ¹× ÆÐÅ°Áö °ü¸®- Sublime Text 3 ´Ù¿î·ÎµåÇϱâ - Sublime Text 3 ¼³Ä¡Çϱâ Sublime Text 3 ±âº» »ç¿ë ¹æ¹ý ¹× ȯ°æ ¼³Á¤ - »õ ¹®¼ ¸¸µé¾î ÀúÀåÇϱâ- ºü¸¥ HTML ¸¶Å©¾÷ ±â´É È°¿ëÇϱâ- »çÀÌµå ¹Ù Ç¥½ÃÇÏ°í ¼û±â±â- Sublime Text ±âº» ¼³Á¤ ¹× ´ÜÃàÅ° º¯°æÇϱâ Sublime Text 3 ±â´ÉÀ» º¸¿ÏÇÏ´Â ´Ù¾çÇÑ ÆÐÅ°Áö - ÇÑ±Û ÀÔ·Â ¹®Á¦¸¦ º¸¿ÏÇÏ´Â IME Support ¼³Ä¡Çϱâ - Side Bar Enhancements ÆÐÅ°Áö ȯ°æ ¼³Á¤Çϱâ- ConvertToUTF8 ÆÐÅ°Áö·Î ÇÑ±Û ÀÎÄÚµù ¹®¼ÀÇ ÆíÁý ¹®Á¦ º¸¿ÏÇϱâ- Color Picker ÆÐÅ°Áö·Î Æí¸®ÇÏ°Ô »ö»ó ¼öÁ¤Çϱâ - ¿ø°ÝÀ¸·Î ÆÄÀÏÀ» ¿°í ÆíÁýÇÏ´Â SFTP ÆÐÅ°Áö Sublime Text 3 Å׸¶/Ä÷¯ ½ºÅ´ º¯°æ - Sublime Text Å׸¶ º¯°æÇϱâ - Color SchemeÀ¸·Î ÄÚµå »ö»ó ½ºÅ¸ÀÏ º¯°æÇϱâ[2Àå ÇÁ·ÎÁ§Æ® ¹öÀü °ü¸® µµ±¸, Git & GitHub]Git & GitHub¸¦ È°¿ëÇÑ ÇÁ·ÎÁ§Æ® ¹öÀü °ü¸® - GitHub·Î ÇÁ·ÎÁ§Æ® °ü¸® ¿³º¸±â - ÇÁ·ÎÁ§Æ®¸¦ °ü¸®ÇÏ´Â Git ¼³Ä¡Çϱâ - Git GUI(Graphic User Interface) µµ±¸ ¼³Ä¡Çϱâ GitHub °èÁ¤ µî·Ï°ú ÇÁ·ÎÁ§Æ® ÀúÀå¼Ò »ç¿ë ¹æ¹ý - GitHub °èÁ¤ µî·ÏÇϱâ - GitHub for Windows¿¡ GitHub °èÁ¤ ¿¬°áÇϱâ - GitHub ·ÎÄà ÀúÀå¼Ò »ý¼º ¹× ÀÌ¿ëÇϱâ - GitHub ¿Â¶óÀÎ ÀúÀå¼Ò¿¡¼ ÆÄÀÏ »ý¼ºÇÏ°í Ä¿¹ÌÆ®Çϱâ- Ä¿¹ÌÆ® °á°ú µÇµ¹¸®±â(Revert) - µ¿±âÈ¿¡¼ ƯÁ¤ Æú´õ³ª ÆÄÀÏ Á¦¿ÜÇϱâ - ´Ù¸¥ GitHub »ç¿ëÀÚ¿Í Çù¾÷(Collaboration)Çϱâ mission 01 : ÆÄÀÏ ¼öÁ¤ÇÏ¿© Ä¿¹ÌÆ® ¹× µ¿±âÈÇϱâGist¸¦ ÀÌ¿ëÇÑ Æí¸®ÇÑ ½º´ÏÆê ¹öÀü °ü¸® mission 02 : Sublime Text¿¡ GitGutter Ç÷¯±×ÀÎ ¼³Ä¡Çϱâ[3Àå ¸í·É¾î ±â¹Ý ÀÎÅÍÆäÀ̽º, CLI]Windows ¸í·É¾î ±â¹Ý ÀÎÅÍÆäÀ̽º µµ±¸ Git Àü¿ë CLI µµ±¸, Git Bash - Git Bash ½ÇÇà ¹× Á¾·áÇϱâ - µð·ºÅ͸® À̵¿ ¹× »ý¼ºÇϱâ - ÆÄÀÏ »ý¼º?¸ñ·Ï Ãâ·Â?À̵¿Çϱâ- ÆÄÀÏ°ú µð·ºÅ͸® À̸§ ¹Ù²Ù±â - Vim ¿¡µðÅÍ·Î ÆÄÀÏ »ý¼ºÇÏ°í ÆíÁýÇϱâ - ÆÄÀÏ ¹× µð·ºÅ͸® º¹Á¦ÇÏ°í »èÁ¦Çϱâ - Git Bash¿¡¼ ÇÑ±Û ±úÁü ¹®Á¦ ÇØ°áÇϱâ - .bashrc ÆÄÀÏ ¼û±â±â ¸í·É¾î ±â¹Ý ÀÎÅÍÆäÀ̽º·Î Git »ç¿ë - git init·Î CLI ȯ°æ¿¡¼ Git °ü¸®Çϱâ - git status·Î CLI ȯ°æ¿¡¼ Git »óÅ ȮÀÎÇϱâ - git add·Î Git °ü¸® ´ë»ó Ãß°¡Çϱâ - git commit·Î Git °ü¸® ÆÄÀÏÀ» ½º³À¼¦¿¡ ±â·ÏÇϱâ - Ä¿¹ÌÆ®ÇÑ ÀÌÈÄ ÆÄÀÏ °ü¸®(¼öÁ¤?È®ÀÎ?±â·Ï)Çϱâ - git commit --amend·Î ¿Ï·áÇÑ Ä¿¹ÌÆ® µ¤¾î¾²±â - git reset HEAD^·Î ÃÖ±Ù Ä¿¹ÌÆ® °á°ú Ãë¼ÒÇϱâ - git checkoutÀ¸·Î °³º° ÆÄÀÏ º¹±¸Çϱâ - git remote add·Î ¿ø°Ý ÀúÀå¼Ò µî·ÏÇϱâ - git push·Î ¿ø°Ý ÀúÀå¼Ò¿¡ ÇÁ·ÎÁ§Æ® ¾÷µ¥ÀÌÆ®Çϱâ [4Àå ÃÊ°í¼Ó ÄÚµù µµ±¸, Emmet]ÇÁ·ÐÆ®-¿£µå °³¹ßÀÚ¸¦ À§ÇÑ ÃÊ°í¼Ó ÄÚµù µµ±¸, Emmet - Emmet ¼³Ä¡Çϱâ - Document ±âº»Çü Äڵ带 Sublime Text¿¡ Ãâ·ÂÇϱâ - ¹®¼ À¯Çü Á¤ÀÇ(DTD) Äڵ带 Sublime Text¿¡ Ãâ·ÂÇϱâ - ¹®¼ À¯Çü Á¤ÀÇ(DTD) ¹®¼ ±âº»Çü Äڵ带 Sublime Text¿¡ Ãâ·ÂÇϱâ CSS ¼±ÅÃÀÚ Ãà¾à Çü½ÄÀ» È°¿ëÇÑ HTML ÄÚµå »ý¼º - ¼Ó¼º ¿¬»êÀÚ·Î HTML ÄÚµå ±¸Á¶ »ý¼ºÇϱâ- {} ¿¬»êÀÚ¸¦ »ç¿ëÇÏ¿© ÅؽºÆ® »ý¼ºÇϱâ - HTML ÄÚµå ½º´ÏÆê/Ãà¾à »ç¿ëÀÚ Á¤ÀÇ È®ÀåÇϱâ Ãà¾à Çü½ÄÀ» È°¿ëÇÑ CSS ÄÚµå »ý¼º - Ãà¾à ÅؽºÆ®·Î CSS ÄÚµå »ý¼ºÇϱâ - CSS ÄÚµå ½º´ÏÆê »ç¿ëÀÚ Á¤ÀÇ È®ÀåÇϱâ - CSS3 º¥´õ ÇÁ¸®ÇȽº ÀÚµ¿ ¿Ï¼ºÇϱâ - lg() ÇÔ¼ö·Î CSS3 ¼±Çü ±×·¹À̵ð¾ðÆ® ÄÚµå »ý¼ºÇϱâÄÚµù ½Ã°£À» ´ÜÃàÇÏ´Â ÇÊÅÍ¿Í ¾×¼Ç- Àß ¾²¸é ¸Å¿ì À¯¿ëÇÑ ÇÊÅÍ ¾Ë¾Æº¸±â- Emment ¾×¼Ç(Actions)À¸·Î ÄÚµù ´É·Â Çâ»ó½ÃÅ°±âmission 03 : Emmet ¾×¼Ç ´ÜÃàÅ° Á¤¸®Çϱâ[5Àå Node.js ȯ°æ ±¸¼º]Chrome V8 ¿£Áø ±â¹ÝÀÇ Ç÷§Æû ±¸¼º, Node.js & NPM- Node.js ¼³Ä¡Çϱâ - NPM - ³ëµå ÆÐÅ°Áö ¸Å´ÏÀú ¾Ë°í °¡±â Node.js ȯ°æÀ» ÀÌÇØÇÏ´Â °£´Ü ½Ç½À - node ¸í·É¾î »ç¿ëÇϱâ - ÀÚ¹Ù½ºÅ©¸³Æ® ÆÄÀÏÀ» Node.js·Î ½ÇÇàÇϱâ - Ŭ¶óÀ̾ðÆ® ÀÚ¹Ù½ºÅ©¸³Æ® vs ¼¹ö »çÀ̵å ÀÚ¹Ù½ºÅ©¸³Æ® Node.js ȯ°æÀ» ÀÌÇØÇÏ´Â ½ÉÈ ½Ç½À - File System ¸ðµâÀ» »ç¿ëÇÏ¿© ÆÄÀÏ Àбâ(Read File) - File System ¸ðµâÀ» »ç¿ëÇÏ¿© ÆÄÀÏ ¾²±â(Write File) - File System ¸ðµâ·Î ÆÄÀÏ º¯°æ ³»¿ëÀ» °è¼Ó °üÂû(Watch File)ÇϱâNPM ³ëµå ÆÐÅ°Áö ¸Å´ÏÀú È°¿ë - NPM ¸í·É¾î·Î ¿ÜºÎ ÆÐÅ°Áö ¸ðµâ ¼³Ä¡Çϱâ- http-server À¥¼¹ö ¸ðµâ È°¿ëÇϱâ - »ç¿ëÀÚ Á¤ÀÇ ¸ðµâ(User Define Module) È°¿ëÇϱâ- »ç¿ëÀÚ Á¤ÀÇ ¸ðµâ, NPM¿¡ ¹èÆ÷Çϱâmission 04 : NPM¿¡ ¹èÆ÷ÇÑ ¸ðµâ ´Ù¿î·ÎµåÇÏ¿© Å×½ºÆ®Çϱâ[6Àå ¾÷¹«¸¦ Çâ»ó½ÃÅ°´Â ÀÚµ¿È ½Ã½ºÅÛ, Gulp]Gulp.js¸¦ »ç¿ëÇÏ´Â ±âÃÊ Áغñ - Gulp.js Àü¿ªÀûÀ¸·Î ¼³Ä¡Çϱâ - Gulp.js ÇÁ·ÎÁ§Æ® µð·ºÅ͸®¿¡ ·ÎÄà ¼³Ä¡Çϱâ - gulpfile.js ÆÄÀÏ »ý¼º ¹× ¼öÇàÇÒ ¾÷¹«(Task) µî·ÏÇϱâ Gulp Ç÷¯±×ÀÎÀ» È°¿ëÇÑ ÆÄÀÏ °áÇÕ, ¾ÐÃà, ¹®¹ý °Ë»ç- gulp-concat ¸ðµâ·Î ÀÚ¹Ù½ºÅ©¸³Æ® ÆÄÀÏ °áÇÕÇϱâ- gulp-uglify ¸ðµâ·Î ÀÚ¹Ù½ºÅ©¸³Æ® ÆÄÀÏ ¾ÐÃàÇϱâ - uglify ¾ÐÃà°ú ÁÖ¼® ¿É¼Ç ¼³Á¤Çϱâ - gulp-jshint ¸ðµâ·Î ÀÚ¹Ù½ºÅ©¸³Æ® ÆÄÀÏ ¹®¹ý °Ë»çÇϱâ- gulp-rename ¸ðµâ·Î ¾ÐÃà?ºñ¾ÐÃà ÆÄÀÏ Ãâ·ÂÇϱâ ÀÛ¼ºÇÑ scripts ¾÷¹« ¿ªÇÒº° ºÐ¸® - ºÐ¸®µÈ ¾÷¹«¸¦ Á¶ÇÕÇÏ¿© ½ÇÇàÇÒ »õ·Î¿î ¾÷¹« Á¤ÀÇÇϱâ- ÆÄÀÏ °æ·Î ȯ°æ ¼³Á¤(Configuration) °´Ã¼·Î À¯Áöº¸¼öÇϱâ del ¸ðµâ·Î ƯÁ¤ µð·ºÅ͸® ¹× ÆÄÀÏ »èÁ¦ scripts ¾÷¹« ÇÁ·Î¼¼½º¿Í µ¿ÀÏÇÑ CSS ¾÷¹« Á¤ÀÇ - ÆÄÀÏ °æ·Î ȯ°æ ¼³Á¤ °´Ã¼¿¡ CSS ¼³Á¤ ¿É¼Ç Ãß°¡Çϱâ- CSS @import ±ÔÄ¢À¸·Î ÆÄÀÏ º´ÇÕ Ã³¸®Çϱâ - CSS ¾ÐÃàÇÏÁö ¾ÊÀº ÆÄÀÏ°ú ¾ÐÃàÇÑ ÆÄÀÏ·Î Ãâ·Â ¼³Á¤Çϱâgulp-if ¸ðµâ·Î Á¶°Ç¿¡ µû¸¥ ¾÷¹« ó¸® Áö¼ÓÀû °üÂû ¾÷¹« µî·Ï ȯ°æ ¼³Á¤ ¿ÜºÎ·Î ºÐ¸® GitHub¿¡¼ Gulp ÇÁ·ÎÁ§Æ® ÆÄÀÏ ´Ù¿î·ÎµåÇÏ¿© ½ÇÇà[7Àå °í¼º´É HTML ÅÛÇø´ ¿£Áø, Jade]Jade ÇнÀÀ» À§ÇÑ ±âº» Áغñ - Gulp ±â¹Ý ÇÁ·ÎÁ§Æ® ´Ù¿î·Îµå ¹× ¸ðµâ ¼³Ä¡Çϱâ- Gulp ÇÁ·ÎÁ§Æ®¿¡ Jade ¸ðµâ ¼³Ä¡Çϱâ- Sublime Text¿¡ Jade ¹®¹ý ¸ðµå ¼³Ä¡Çϱâ Jade ¼Ó±â ¸¶Å©¾÷(Shorthand Markup)- ¹®¼ À¯Çü Á¤ÀÇ(DTD) ÄÚµå ¾Ë¾Æº¸±â - HTML ¿ä¼Ò »ç¿ëÇϱâ - HTML ¼Ó¼º »ç¿ëÇϱâ - ³»¿ë(Contents) ÀÔ·ÂÇϱâ - ºí·Ï ¿ä¼Ò ¾È¿¡¼ ÀζóÀÎ ¿ä¼Ò »ç¿ëÇϱâ- script, style ÄÚµå ºí·Ï »ç¿ëÇϱâ - ÁÖ¼® »ç¿ëÇϱâ Jade ½ºÅ©¸³ÆÃ(Scripting) - Jade º¯¼ö¿Í 3Ç× ¿¬»ê ¾Ë¾Æº¸±â - ÇöÀç ÆäÀÌÁöÀÇ ³»ºñ°ÔÀÌ¼Ç ¸Þ´º È°¼ºÈÇϱâ- Ư¼ö¹®ÀÚ À̽ºÄÉÀÌÇÁ ó¸®Çϱâ- ¹è¿·Î class ¼Ó¼º Á¦¾îÇϱâ - &attributes()¸¦ È°¿ëÇÑ ¼Ó¼º ¼³Á¤Çϱâ- Á¶°Ç¹® »ç¿ëÇϱâ- ¹Ýº¹¹® »ç¿ëÇϱâ- ¹Í½ºÀÎ »ç¿ëÇϱâJade ÅÛÇ÷¹ÀÌÆÃ(Templating) - Æ÷ÇÔ(Includes) »ç¿ëÇϱâ - È®Àå & »ó¼Ó(Extends & Inheritance) »ç¿ëÇϱâ- ³»ºñ°ÔÀÌ¼Ç ¾ÆÀÌÅÛ Ãß°¡Çϱâ - ÅÛÇø´ »ó¼Ó ±âº» °ª ¼³Á¤(Inheritance Default Value)Çϱâ- block ¾ÕµÚ¿¡ ³»¿ë Ãß°¡(prepend/append block)Çϱâ- ȯ°æ ¼³Á¤(Configuration) ºÐ¸®Çϱâ - ȯ°æ ¼³Á¤ µ¤¾î¾²±â(Overriding)[8Àå °·ÂÇÑ CSS È®Àå ¾ð¾î, Sass & Compass, Bourbon]Sass »ç¿ëÀ» À§ÇÑ ¸ðµâ ¼³Ä¡ ¹× Áغñ - Sass ¾Ë¾Æº¸±â - gulp-sass ¸ðµâ ¼³Ä¡Çϱâ - gulp-sass ¸ðµâ È£Ãâ ¹× sass ¾÷¹« µî·ÏÇϱâ - gulp-compass ¸ðµâ È£Ãâ ¹× compass ¾÷¹« µî·ÏÇϱâ Sass ±âº»(Basic) »ç¿ë ¹æ¹ý - Sass »ç¿ë ±ÔÄ¢ ÆľÇÇϱâ- Sass È£Ãâ(Import)Çϱâ Sass ½ºÅ©¸³Æ®(Script) »ç¿ë ¹æ¹ý - Sass º¯¼ö(Variables : $) È°¿ëÇϱâ - Sass ¿¬»ê(Operation) ó¸®Çϱâ - Sass ¹Í½ºÀÎ(Mixin) »ç¿ëÇϱâ - Sass Á¶°Ç¹®(Conditions) »ç¿ëÇϱâ - Sass ¹Ýº¹¹®(Loops) »ç¿ëÇϱâ [9Àå ½ÉÇÃÇÑ ÀÚ¹Ù½ºÅ©¸³Æ® ÄÄÆÄÀÏ·¯, CoffeeScript]CoffeeScript »ç¿ëÀ» À§ÇÑ ¸ðµâ ¼³Ä¡ ¹× Áغñ - gulp-coffee ¸ðµâ ¼³Ä¡ ¹× ¾÷¹« µî·ÏÇϱâ - CoffeeScript¿¡¼ ÀÚ¹Ù½ºÅ©¸³Æ®·Î º¯È¯ °üÂûÇϱâ CoffeeScript ¹®¹ý(Syntax) - ÁÖ¼®(Comments) »ç¿ëÇϱâ - º¯¼ö¿Í È£À̽ºÆ® »ç¿ëÇϱâ - CoffeeScript µ¥ÀÌÅÍ À¯Çü ÀÔ·ÂÇϱâ - ÇÔ¼ö(Function) ¼±¾ðÇÏ°í ½ÇÇàÇϱâ - ÇÔ¼ö Àü´ÞÀÎÀÚ ±âº» °ª ¼³Á¤Çϱâ - CoffeeScript ÇÔ¼ö¿¡ Áö¿ª º¯¼ö ¼±¾ðÇϱâ - Á¶°Ç¹® if, else, then »ç¿ëÇϱâ - ¿¬»êÀÚ¿Í º°Äª »ç¿ëÇϱâ - Á¸Àç ¿¬»êÀÚ »ç¿ëÇϱâ - ¹®ÀÚ º¸°£¹ý°ú ºí·Ï ¹®ÀÚ »ç¿ëÇϱâ - ¹Ýº¹¹® for, in, when, by »ç¿ëÇϱâ - ¹Ýº¹¹® while, until, break, loop »ç¿ëÇϱâgulpfile.js ÆÄÀÏÀ» CoffeeScript ¹®¹ýÀ¸·Î º¯°æ[10Àå ½º¸¶Æ®ÇÑ ¹ÝÀÀÇü À¥ ±×¸®µå ½Ã½ºÅÛ, Susy]Susy »ç¿ëÀ» À§ÇÑ ¸ðµâ ¼³Ä¡ ¹× Áغñ - Bower ÆÐÅ°Áö ¸Å´ÏÀú ¹× ÆÐÅ°Áö ¼³Ä¡Çϱâ - Bower·Î ÇÁ·ÎÁ§Æ® ¶óÀ̺귯¸® ´Ù¿î·Îµå ¹× °ü¸®Çϱâ- preenÀ¸·Î Bower ÄÄÆ÷³ÍÆ®¿¡¼ ºÒÇÊ¿äÇÑ ÆÄÀÏ »èÁ¦Çϱâ- ¶óÀ̺귯¸®¸¦ ÇÊ¿äÇÑ À§Ä¡¿¡ º¹»çÇÏ´Â bower:copy ¾÷¹« »ý¼ºÇϱâ- À¯Áöº¸¼ö¸¦ °í·ÁÇÑ bower:copy ¾÷¹« ¼³Á¤ ÄÚµå ¼öÁ¤Çϱâ mission 05 : ¼öÁ¤ »çÇ×ÀÌ ¹ß»ýÇÒ ¶§ À¯Áöº¸¼öÇϱâSusy ±âº» »ç¿ë ¹æ¹ý - Susy2 ±×¸®µå ½Ã½ºÅÛ ±âº» »ç¿ë ¹æ¹ý ÀÍÈ÷±â - Susy2 ±×¸®µå ½Ã½ºÅÛ ±Û·Î¹ú ¼³Á¤Çϱâ - layout() ¹Í½ºÀÎÀ¸·Î Susy2 ±Û·Î¹ú ¼Ó¼º ´ÜÃà ¼³Á¤Çϱâ - with-layout() ¹Í½ºÀÎÀ¸·Î Susy2 Áö¿ª ¼Ó¼º ´ÜÃà ¼³Á¤Çϱâ- span() ¹Í½ºÀÎÀ¸·Î Susy2 Ä÷³ ¼Ó¼º ´ÜÃà ¼³Á¤Çϱ⠹ÝÀÀÇü ±×¸®µå ½Ã½ºÅÛ(Responsive Grid System)- Breakpoint ¼³Ä¡ ¹× ¼³Á¤Çϱâ - Breakpoint »ç¿ëÇϱâ Susy2 Breakpoint·Î ¹ÝÀÀÇü À¥ µðÀÚÀÎ ·¹À̾ƿô ±¸Çö- ¸ð¹ÙÀÏ ·¹À̾ƿô ¼³Á¤Çϱâ - ÅÂºí¸´ ·¹À̾ƿô ¼³Á¤Çϱâ - µ¥½ºÅ©Åé ·¹À̾ƿô ¼³Á¤Çϱâ[11Àå ÇÁ·ÐÆ®-¿£µå °³¹ß µµ±¸, yamoo9_ProjectKit]yamoo9_ProjectKit µµ±¸ »ç¿ëÀ» À§ÇÑ Áغñ yamoo9_ProjectKit µµ±¸ »ç¿ë ¹æ¹ý - Ãʱ⠼³Á¤ ¾÷¹«, gulp settings ½ÇÇàÇϱâ - Jade, Sass, CoffeeScript¸¦ È°¿ëÇÏ´Â ±âº» ¾÷¹« ½ÇÇàÇϱâ- HTML, CSS, JS¸¦ È°¿ëÇÏ´Â À¥ ¾÷¹« ½ÇÇàÇϱâ - »ý¼ºµÈ µð·ºÅ͸®¿Í ÆÄÀÏ »èÁ¦Çϱâ - À̹ÌÁö ÃÖÀûÈ ¾÷¹« ½ÇÇàÇϱâ - SVG ÆÄÀÏ¿¡¼ PNG ÆÄÀÏ ÀÚµ¿ »ý¼ºÇϱâ - ½ºÇÁ¶óÀÌÆ® À̹ÌÁö/CSS ÆÄÀÏ ÀÚµ¿ »ý¼ºÇϱâ