{"size": 3245, "ext": "js", "max_stars_repo_path": "docs/assets/js/134.f83d641f.js", "max_stars_repo_name": "yamoo9/front-end-master", "max_stars_repo_stars_event_min_datetime": "2019-06-05T14:34:11.000Z", "max_stars_repo_stars_event_max_datetime": "2019-12-16T18:49:14.000Z", "max_issues_repo_path": "docs/assets/js/134.f83d641f.js", "max_issues_repo_name": "yamoo9/front-end-master", "max_issues_repo_issues_event_min_datetime": "2020-07-29T04:02:20.000Z", "max_issues_repo_issues_event_max_datetime": "2020-10-10T04:22:30.000Z", "max_forks_repo_path": "docs/assets/js/134.f83d641f.js", "max_forks_repo_name": "yamoo9/front-end-master", "max_forks_repo_forks_event_min_datetime": "2019-11-09T03:23:37.000Z", "max_forks_repo_forks_event_max_datetime": "2019-11-09T03:23:37.000Z"}
{"max_stars_count": 4, "max_issues_count": 4, "max_forks_count": 1, "avg_line_length": 3245.0, "max_line_length": 3245, "alphanum_fraction": 0.6249614792}
(window.webpackJsonp=window.webpackJsonp||[]).push([[134],{251:function(r,e,t){"use strict";t.r(e);var a=t(6),o=Object(a.a)({},function(){var r=this,e=r.$createElement,t=r._self._c||e;return t("ContentSlotsDistributor",{attrs:{"slot-key":r.$parent.slotKey}},[t("h1",{attrs:{id:"함수형-vs-객체-지향-프로그래밍"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#함수형-vs-객체-지향-프로그래밍","aria-hidden":"true"}},[r._v("#")]),r._v(" 함수형 vs 객체 지향 프로그래밍")]),r._v(" "),t("p",[r._v("JavaScript 프로그래밍 패러다임 간 비교를 통해 각 방법에 이해해 봅시다.\nUI 디자인을 구현(DOM 스크립팅)을 목표로 각각의 방법을 사용하면서 결과를 완성해봅시다.\n"),t("a",{attrs:{href:"https://codepen.io/yamoo9/pen/PRejgo",target:"_blank",rel:"noopener noreferrer"}},[r._v("JavaScript 함수형 프로그래밍 vs 객체 지향 프로그래밍 (실습 시작)"),t("OutboundLink")],1),r._v(" 실습 파일을 열고\n영상 강의를 시청 하면서 공부해보세요. 총 영상 강의는 2편으로 각각의 프로그래밍 패러다임을 나눠서 진행합니다.")]),r._v(" "),t("h2",{attrs:{id:"영상-강의"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#영상-강의","aria-hidden":"true"}},[r._v("#")]),r._v(" 영상 강의")]),r._v(" "),t("p",[r._v("PLAY 버튼을 눌러 영상 강의를 시청합니다.")]),r._v(" "),t("blockquote",[t("p",[r._v("Lecture 01. 함수형 프로그래밍 - "),t("a",{attrs:{href:"https://gist.github.com/yamoo9/ae71955dae760077acac9c6d697a413d",target:"_blank",rel:"noopener noreferrer"}},[r._v("dom.fn.js"),t("OutboundLink")],1),r._v(" DOM 스크립트 라이브러리 활용")])]),r._v(" "),t("wistia",{attrs:{source:"1yo8wyc0z5"}}),r._v(" "),t("br"),r._v(" "),t("blockquote",[t("p",[r._v("Lecture 02. 객체 지향 프로그래밍 - "),t("a",{attrs:{href:"https://gist.github.com/yamoo9/c199ce40de4cd781dfbee9742466c60f",target:"_blank",rel:"noopener noreferrer"}},[r._v("dom.oo.js"),t("OutboundLink")],1),r._v(" DOM 스크립트 라이브러리 활용")])]),r._v(" "),t("wistia",{attrs:{source:"f67ah5soze"}}),r._v(" "),t("br"),r._v(" "),t("h2",{attrs:{id:"실습-자료"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#실습-자료","aria-hidden":"true"}},[r._v("#")]),r._v(" 실습 자료")]),r._v(" "),t("p",[r._v("아래 링크 텍스트를 클릭하면 실습 진행 가능한 codepen.io로 이동합니다.")]),r._v(" "),t("ul",[t("li",[t("a",{attrs:{href:"https://codepen.io/yamoo9/pen/PRejgo",target:"_blank",rel:"noopener noreferrer"}},[r._v("JavaScript 함수형 프로그래밍 vs 객체 지향 프로그래밍 (실습 시작)"),t("OutboundLink")],1)])]),r._v(" "),t("br"),r._v(" "),t("h2",{attrs:{id:"참고"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#참고","aria-hidden":"true"}},[r._v("#")]),r._v(" 참고")]),r._v(" "),t("ul",[t("li",[t("a",{attrs:{href:"http://melodyonlight.com/?p=374",target:"_blank",rel:"noopener noreferrer"}},[r._v("프로그래밍 패러다임"),t("OutboundLink")],1)]),r._v(" "),t("li",[t("a",{attrs:{href:"https://madplay.github.io/post/functional-programming-object-oriented-programming",target:"_blank",rel:"noopener noreferrer"}},[r._v("함수형 프로그래밍 vs 객체 지향 프로그래밍"),t("OutboundLink")],1)]),r._v(" "),t("li",[r._v("함수형 프로그래밍 라이브러리 "),t("a",{attrs:{href:"http://underscorejs.org/",target:"_blank",rel:"noopener noreferrer"}},[r._v("underscore.js"),t("OutboundLink")],1)]),r._v(" "),t("li",[r._v("함수형 프로그래밍 라이브러리 "),t("a",{attrs:{href:"http://lodash.com/",target:"_blank",rel:"noopener noreferrer"}},[r._v("Lodash"),t("OutboundLink")],1)]),r._v(" "),t("li",[r._v("객체 지향 프로그래밍 라이브러리 "),t("a",{attrs:{href:"https://jquery.com/",target:"_blank",rel:"noopener noreferrer"}},[r._v("jQuery"),t("OutboundLink")],1)])])],1)},[],!1,null,null,null);e.default=o.exports}}]);