웹/내가 공부하면서 이건 정말 필요하다고 느낀거
-
(소프트웨어)디자인 패턴웹/내가 공부하면서 이건 정말 필요하다고 느낀거 2021. 9. 6. 09:37
디자인 패턴? 소프트웨어 디자인에서 특정 문맥에서 공통적으로 발생하는 문제에 대해 재사용 가능한 해결책이다. -위키백과- 한마디로 "효율적인 코드 작성 설계방식" *소프트웨어 설계의 공통적 문제에 대한 표준적 해법입니다! ⇒ 바로 코드로 변환할수있는 형태x 이런거 공부해서 어디다 써요? 물론 소규모 프로젝트할때나, 처음 공부를 할때는 필요없다고 생각될것입니다. 그러나 우리가 사용하는 react,vue과 같은 라이브러리,프레임 워크들이 어떠한 디자인 패턴을 이용해서 만들어졌는지를 파악하고 대규모로 작업을 할때 훨씬더 효율적인 코드를 작성하도록 도와줍니다! 대표적인 디자인 패턴 MVC(Model-View-Controller) Model : 응용프로그램의 동작 및 데이터를 관리합니다. View : UI를 화면..
-
웹 버튼누르면 다운로드하는프로그램 만들기웹/내가 공부하면서 이건 정말 필요하다고 느낀거 2020. 4. 16. 16:13
잡담 제목을 간결하게 만들기 힘들어서 그냥 이렇게 적었다 ㅎㅎ 어.. 간단히 말하면 뭐 한글파일,ppt등 버튼? 제목등 누르면 다운로드 되는 거랑... 화면 캡처하는 방법??? 등등 시작전 유희사항 이건 노드모듈이 필요해서 node.js를 반드시 설치하고 오세요!! 저는 리액트로 만들었습니다.(반드시 리액트일 필요는 없고.. 모듈을 import할수만 있으면 될껍니다..) 만들기 npm i html2canvas yarn add html2canvas 모듈을 설치한 다음에 import Htmlcanvas from 'html2canvas';//필수 function printDiv(id){ Htmlcanvas(id).then((canvas) => {//id부분 캡처 let myImg=canvas.toDataURL..