본문 바로가기 메뉴 바로가기

개발 REPO

프로필사진

개발 REPO

개발 REPO
검색하기 폼 Mountain View
  • 분류 전체보기 (66)
    • 우아한 에자일 (2)
      • 발표 (2)
    • 알고리즘 (31)
      • level 1 (12)
      • level2 (5)
      • 개념 (0)
      • 백준 (8)
      • SQL (6)
    • 코딩언어 (9)
      • java (0)
      • javascript (9)
      • python (0)
    • 알면 조흔 지식 (2)
    • 백엔드 (10)
      • node.js공부 (10)
    • 프론트엔드 (0)
    • 개발노트 (3)
    • DB (3)
      • AWS (3)
      • MYSQL (0)
      • MONGODB (0)
  • GUESTBOOK
  • TAG
  • RSS

알면 조흔 지식
prototype이 뭘까?

자바스크립트는 프로토타입 기반 객체 지향 언어라고 부릅니다. MDN에 있는 메서드 설명에도 prototype이 써있습니다. 🤔 그럼 도대체 prototype이 뭘까라는 의문점이 생겨 공부해보았습니다. 프로토타입은 어디서 나왔을까? 자바스크립트에는 명색이 객체 지향 언어인데도 클래스라는 개념이 없습니다. 하지만 그 대신 프로토타입이란 것을 존재하게 만들었습니다. 그래서 프로토타입이 클래스를 대신 하여 상속기능 등 그 역할을 대신하였습니다. BUT 지금 ES6에서 CLASS문법이 추가되었습니다. 하지만 그렇다고해서 CLASS 문법이 추가된 것이지 기반이 된 것은 아닙니다. 그럼 Prototype은 어떻게 생겨날까? 일단 자바스크립트에서 기본적으로 사용하는 객체 만드는 법을 보면 const object = {..

알면 조흔 지식 2020. 12. 19. 19:10
MVC 패턴

앱을 본격적으로 만들기 전에 사용할 소프트웨어 디자인의 패턴인 MVC를 알아보려 합니다. 1. 개념 MVC는 Model, View, Controller의 약자로 사용자 인터페이스와 데이터 및 논리 제어를 구현할 때 자주 사용하는 소프트웨어 디자인 패턴입니다. MVC를 기반으로 둔 MVVM, MVP, MVW 등이 있지만 일단 MVC부터 알아야되기 때문에 공부해보았습니다. 일단 저희가 앱을 사용할 때를 생각해보겠습니다. 웹사이트를 들어가면 UI가 바로 뜨는 것처럼 보이지만 안에서는 아래의 순서로 바쁘게 움직이고 있습니다. 🏃‍♂️🏃‍♂️ 1. 사용자가 사이트로 들어옵니다. 2. 사이트를 불러오기 위해 controller가 model을 호출합니다. 3. model은 데이터베이스같은 파일을 제어하여 필요한 값들..

알면 조흔 지식 2020. 12. 16. 20:02
이전 1 다음
이전 다음
최근에 올라온 글
최근에 달린 댓글
TAG
  • left join
  • 534 error
  • nodemailer error
  • sort
  • slice
  • 회원가입
  • smtp error
  • 숫자야구게임
  • 로그인
  • JOIN
  • 정규표현식
  • GROUP BY
  • AWS
  • 코드테스트
  • Split
  • nodejs
  • 백준
  • 백준 7569 node
  • 카카오2018[1차]
  • 프로그래머스
  • tolowercase
  • 바이러스 dfs
  • Express
  • JavaScript
  • 토마토3차원
  • 백준 7562 node
  • 코딩테스트
  • Replace
  • Level 1
  • SQL
more
Total
Today
Yesterday

Powered by Tistory / Designed by INJE

티스토리툴바