Vue Vue.js는 웹 애플리케이션의 사용자 인터페이스를 만들기 위해 사용하는 오픈 소스 프로그레시브 자바스크립트 프레임워크
간단히, 온라인 홈페이지를 만드는 프로그램입니다.
아래 정리할 내용들이 당장 크게 와닿지 않을 수 있습니다. 하지만 필요할 때 보면, 도움이 될 것입니다!
Vue의 이론적 구성 및 설명을 알아보자 1. Vue는 MVVM 패턴을 따른다.
MVVM(Model-View-ViewModel) 패턴?
모델과 뷰 사이에 뷰모델이 위치하는 구조
2. Vue는 SPA (Single-Page Application)
서버로부터 완전한 새로운 페이지를 불러오지 않고 현재의 페이지를 동적으로 다시 작성함으로써 사용자와 소통하는 웹 애플리케이션을 말한다.
Vue Vue.js는 웹 애플리케이션의 사용자 인터페이스를 만들기 위해 사용하는 오픈 소스 프로그레시브 자바스크립트 프레임워크
간단히, 온라인 홈페이지를 만드는 프로그램입니다.
1. 시작하기 ‘Vue’ VS ‘Django’
어느 정도 공부를 하면서 체득한 가장 큰 구분점은 “Django는 App별로 응답을 구분하고, Vue는 Component별로 응답을 구분한다.“는 것입니다.
큰 차이가 없어보이고, 큰 의미가 없어보일 수 있으나 알아두면 좋습니다!
💻 개발 환경 설정 vscode 설치
D3_4676_늘어지는 소리 만들기 1 2 3 4 5 6 7 8 9 10 11 12 for T in range(int(input())): sent = list(input()) # wow H = int(input()) po = sorted(list(map(int, input().split()))) # 2 3 2 for i in range(H): a = po[i]+i sent.insert(a,'-') print('#{}{}'.format(T+1, ''.join(sent))) # 단순 산수로 해결
D3_4615_재미있는 오셀로 게임 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 dx = [0, 1, 1, 1, 0, -1, -1, -1] dy = [1, 1, 0, -1, -1, -1, 0, 1] def dfs(x, y, i ,stone): if board[x][y] == 0: return 0 elif board[x][y] == stone: return 1 else: if dfs(x+dx[i], y+dy[i], i, stone): board[x][y] = stone return 1 else: return 0 for T in range(int(input())): N, M = map(int, input().
D3_5162_두가지 빵의 딜레마 1 2 3 4 5 6 7 for T in range(int(input())): A, B, C = map(int, input().split()) N = min(A, B) print("#{}{}".format(T+1, int(C/N))) # 단순 산수로 해결
D3_4789_성공적인 공연 기획 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 for T in range(int(input())): P = list(map(int, map(str, input()))) need = P[0] count = 0 for i in range(1, len(P)): if need >= i: need += P[i] else: count += i - need need = i + P[i] print(f'#{T+1}{count}') # 문제를 이해하는 것이 Point였다.