profile
Step by step goes a long way ✨
태그 목록
전체보기 (618)TIL(260)Spring(162)JavaScript(84)Springboot(79)JPA(77)Java(39)CSS(28)error(28)React(23)git(21)vue.js(18)IntelliJ(15)jquery(14)kotlin(12)bootstrap(10)book(9)PostgreSQL(8)GitLab(6)What I saw today(6)github(6)html(5)linux(5)node.js(5)우아한테크러닝(4)sts(4)Thymeleaf(4)aws(4)ajax(4)apache(4)Angular(3)vscode(3)front end(3)typescript(3)mongodb(3)docker(3)MyBatis(3)centos(2)http(2)mac(2)getJson(2)tomcat(2)eclipse(2)회고(2)xhr(2)jenkins(2)substring(2)API(2)Sprinboot(2)Swagger(2)TechTerms(2)ssh(2)margin(2)gulp(2)https(2)ssl(2)custom(1)React-dropzone(1)서버(1)useEffect(1)python(1)Boostnote(1)js(1)package.json(1)escape(1)padding(1)ModelMapper(1)model(1)백엔드서버(1)ip(1)BigDecimal(1)frontend(1)fragement(1)awscli(1)action(1)SMTP(1)functional programming(1)Querydsl(1)Nginx(1)Node(1)json(1)ie(1)Saga(1)safari(1)facebook(1)filter(1)dirary(1)의존성 배열(1)debugging(1)redmine(1)commit(1)fontawesome(1)TestContainers(1)MonogoDB(1)vite(1)Confluence(1)jackson(1)utf8(1)nvm(1)stringify()(1)grid-system(1)wysiwyg(1)initialized(1)erd(1)overflow(1)tool(1)jq(1)프론트서버(1)NAMING(1)엔진엑스(1)HoF(1)CDN(1)version(1)onload(1)kafka(1)billboard(1)array(1)getter(1)setter(1)word-wrap(1)httpd(1)Guava(1)onClick(1)invalid-feedback(1)express(1)next.js(1)Groovy(1)systemd(1)babel(1)svg(1)Map(1)collapse(1)Token(1)aouth2(1)apexcharts(1)robots(1)vpc(1)redux(1)knex(1)JAP(1)reactjs(1)gatsby(1)session(1)chartjs(1)iconify(1)hover(1)until(1)503(1)코틀린 챕터4(1)md(1)bonobo(1)노마드코더(1)OZ Report(1)tag(1)nextjs(1)object(1)앵귤러(1)moment.js(1)Data Source explorer(1)scp(1)npm(1)warning(1)LomBok(1)runtime(1)cron(1)console.log(1)keystore(1)server(1)ubuntu(1)Thread(1)CodeDeploy(1)IAM(1)S3(1)navlink(1)browser(1)django(1)validation(1)toss(1)toUTCString(1)WSL2(1)PORT(1)톰캣(1)mod_ssl(1)xlsx(1)이직(1)Watching(1)아파치(1)
post-thumbnail

[Project] TO-DO List 만들기 (Spring Boot + Vue.js + MongoDB + Docker)

https://imasoftwareengineer.tistory.com/34?category=772561 위 글을 참조해 TO-DO List project를 만들어 보았습니다. development environment vue.js + javascript + boot

2021년 6월 9일
·
0개의 댓글
·

[Vue.js] Elements in iteration expect to have 'v-bind:key'

`<li>` tag에서 v-for을 사용할 때 다음과 같은 에러가 발생했다. > Elements in iteration expect to have 'v-bind:key'

2021년 5월 26일
·
0개의 댓글
·

Vue.js - NPM 이란?

NPM 이란?뷰 CLI로 프로젝트를 구성하고 실행할 때 npmm install, npm run dev와 같은 명령어를 사용했다. NPM(node package manager)는 전 세계 자바스크립트 라이브러리가 존재하는 공개 저장소이다. 자바스크립트의 활용 범위가 넓어

2020년 9월 25일
·
0개의 댓글
·

Vue.js - ES6란?

ES6란?ES6는 최신 자바스크립트 문법이자 스펙이다. 개발자가 더 쉽게 코드를 작성할 수 있도록 문법을 단수화하고, 유효범위를 제한하는 등의 기능을 추가했다. const과 letconst과 let는 변수를 선언할 때 사용하는 예약어이다. ES5에서는 변수를 선언할 때

2020년 9월 25일
·
0개의 댓글
·

Vue.js - 웹팩(webpack)이란?

웹팩이란? 모듈 번들러이다. 서로 연관이 있는 모듈 간의 관계를 해석하여 정적인 자원으로 변환해 주는 변환 도구이다. (= 파일 간의 연관 관계를 파악하여 하나의 자바스크립트 파일로 변환해 주는 변환 도구)기본적인 취지: 애플리케이션 동자고가 관련된 여러개의 파일(ht

2020년 9월 25일
·
0개의 댓글
·

Vue.js - 서버 사이드 렌더링과 클라이언트 사이드 렌더링

브라우저는 웹 페이지를 화면에 나타내는 역할을 한다. 완벽하게 그려진 html 페이지를 나타내는 것일부만 그려져 있어 추가로 더 그려야 할 것이 남아있는 html이 두가지는 차이가 있다. 클라이언트 사이드 렌더링 💚다 그려져 있지 않은 HTML 페이지를 브라우저에서

2020년 9월 25일
·
0개의 댓글
·

Vue.js - 뷰엑스(Vuex), 뷰의 반응성(Vue Reactivity)

Vuex뷰엑스는 상태관리를 돕는 라이브러리. 상태(state)란? 특정 데이터를 여러 컴포넌트가 공유하고 있을 때 그 데이터를 상태(state)라고 한다. 컴포넌트가 너무 많을 때 props로 데이터를 전달한다고 하면 모든 컴포넌트에 props를 설정해줘야 한다. 이때

2020년 9월 24일
·
0개의 댓글
·
post-thumbnail

Vue.js로 todolist 만들기 - 뷰 애니메이션, 뷰 모달

뷰 애니메이션뷰 프레임워크 자체에서 지원하는 애니메이션 기능으로, 데이터 추가, 변경, 삭제에 대해서 fade in, fade out 등의 여러 가지 애니메이션 효과를 지원한다. ❗:key 속성은 v-for 디렉티브를 사용할 때 지정하는 게 좋다. 뷰 모달input b

2020년 9월 24일
·
0개의 댓글
·

Vue.js로 todolist 만들기 - 문제점 및 해결 방법

현재 애플리케이션 구조의 문제점할 일을 입력했을 때 바로 목록에 반영 X할 일을 모두 삭제했을 때 할 일 목록에 바로 반영 X문제 해결을 위한 애플리케이션 구조 개선같은 데이터 속성을 사용하기 위해 최상위(루트) 컴포넌트 App 컴포넌트에 items라는 데이터를 정의하

2020년 9월 24일
·
0개의 댓글
·
post-thumbnail

Vue.js로 todolist 만들기 - 할일 목록 표시, 제거 기능

저장된 할 일 목록을 표시직접 텍스트를 입력하는 대신 로컬 스토리지의 데이터 개수만큼 목록에 추가하여 표시해보자. 로컬 스토리지 데이터를 뷰 데이터에 저장뷰 데이터의 아이템 개수만큼 리스트 아이템 표시 push()는 배열의 끝 요소에 배열 아이템을 하나씩 추가하는 자바

2020년 9월 24일
·
0개의 댓글
·
post-thumbnail

Vue.js로 todolist 만들기 - 로컬 스토리지

todolist 살펴보기간단하면서도 반드시 알아야 할 컴포넌트 구조화와 컴포넌트 통신을 구현해볼 수 있음. 추가된 할일 텍스트 데이터는 브라우저 저장소인 로컬 스토리지에 저장된다. 브라우저 저장소를 사용하면 서버와 db를 별도로 구성하지 않고도 간단하게 js 한줄로 d

2020년 9월 23일
·
0개의 댓글
·
post-thumbnail

Vue.js - 프로젝트 구성 방법, 뷰 CLI 명령어

html 파일에서 뷰 코드 작성 시의 한계점 코드 복잡해지고..가독성 떨어짐\-> 싱글 파일 컴포넌트 체계 : .vue 파일로 프로젝트 구조를 구성하는 방식을 말한다. 확장자.vue 파일 1개는 뷰 애플리케이션을 구성하는 1개의 컴포넌트와 동일하다. 뷰 CLI싱글 파일

2020년 9월 22일
·
0개의 댓글
·

Vue.js - 뷰 템플릿(vue template)

뷰 템플릿이란?뷰의 템플릿은 html, css등의 마크업 속성과 뷰 인스턴스에서 정의한 데이터 및 로직들을 연결하여 사용자가 브라우저에서 볼 수 있는 형태의 html로 변환해주는 속성이다. 데이터 바인딩html 화면 요소를 뷰 인스턴스의 데이터와 연결하는 것을 의미한다

2020년 9월 22일
·
0개의 댓글
·

Vue.js - HTTP 통신, axios 라이브러리

웹 앱의 HTTP 통신 방법웹 앱에서 서버에 데이터를 요청하는 HTTP(HyperText Transfer Protocol) 통신은 필수로 구현해야 한다. 과거의 웹 사이트가 정적인 텍스트나 간단한 이미지를 나타내는 데 그쳤다면 .. 이제는 사용자와의 상호작용에 따라 데

2020년 9월 22일
·
0개의 댓글
·

Vue.js - 뷰 라우터, 네스티드 라우터, 네임드 뷰

라우팅이란?라우터를 이해하기 위해서는 먼저 라우팅이 무엇인지 알아야 함 😁라우팅이란 웹 페이지 간의 이동방법으로 싱글 페이지 애플리케이션에서 많이 사용한다 (싱글 페이지 패턴 : 미리 해당 페이지들을 받아 놓고 페이지 이동 시에 클라이언트의 라우팅을 이용하여 화면을

2020년 9월 22일
·
0개의 댓글
·

Vue.js - 컴포넌트(component), 컴포넌트 간 유효범위

컴포넌트란? 컴포넌트란 조합하여 화면을 구성할 수 잇는 블록을 의미함. 컴포넌트 등록하기1\. 지역 컴포넌트 : 특정 인터페이스에서만 유효한 범위를 갖음2\. 전역 컴포넌트 : 여러 인스턴스에서 공통적으로 사용전역 컴포넌트 등록 전역 컴포넌트에서 모든 인스턴에 등록하려

2020년 9월 22일
·
0개의 댓글
·

Vue.js - 뷰 인스턴스, 라이프 사이클

뷰 인스턴스 생성자new Vue()로 인스턴스를 생성할 때 Vue를 생성자라고 한다. vue 생성자는 뷰 라이브러리를 로딩하고 나면 접근할 수 있다. 생성자 : 객체를 새로 생성할 때 자주 사용하는 옵션과 기능을 미리 특정 객체에 저장해 놓고, 새로운 객체를 생성할 때

2020년 9월 22일
·
0개의 댓글
·
post-thumbnail

Vue.js - Vue.js란 무엇인가?

리액트와 앵귤러를 잠깐씩만 건들여보았던 나는 vue.js도 궁금해졌다. 그래서 공부해보기로 함 😶Vue.js란 무엇인가?웹 페이지 화면을 개발하기 위한 프런트엔드 프레임워크Vue.js의 역사 뷰의 창시자 에반은 앵귤러의 데이터 바인딩 방식과 돔에 접근하지 않고도 데이

2020년 9월 22일
·
0개의 댓글
·