\-webkit-transform: translate(100px, 200px); 크롬, 사파리\-moz- : 파이어폭스\-ms- : 익스플로러 9.0\-o-: 오페라transform이 css최신버전에서만 실행 가능한 키워드지만,prefix를 추가하면 하위 버전의 브라
PC뿐 아니라 모바일과 태블릿에도 대응되는 웹사이트를 만들기 위해반응형 또는 적응형 웹사이트를 만들 때 사용되는 CSS구문반응형 : 브라우저 사이즈 변할 때 자연스럽게 변함적응형: 뚝뚝 끊기면서 자연스럽지 않게 변함미디어쿼리 외부 영역에 있는 CSS속성을 상속 받음 (
효율적인 협업 가능쉬운 버전 관리가지치기와 병합가볍고 빠름분산작업데이터 보장staging area오픈소스\--global 옵션을 넣는 이유 : 모든 프로젝트마다 동일한 사용자가 사용따라서 프젝마다 다른 사용자 정보를 지정하고 싶다면 --global은 넣지 않아도 된다.
for반복문
01 DOM이란? Document Object Model(문서 객체 모델). 줄글로 나와 있는 코드를 트리구조로 바꿔주는 모델 객체 지향 모델. 구조화된 문서를 표현하는 형식을 제공해서 프로그래밍 언어가 문서 구조, 스타일, 내용 등을 변경할 수 있게 한다. 💬 DO
😊자바스크립트는 다른 멀티스레드 프로그래밍 언어와 다르게 싱글 스레드 환경에서 비동기 동작을 처리한다. 싱글 스레드 비동기 환경을 구성하는 중요 요소 중 하나인 이벤트 루프에 대해 이해하면, js엔진 레벨에서의 비동기 코드 동작을 이해할 수 있다. 자바스크립트 엔진은
01 callback 댓글중... call at the back - 함수를 호출한 다음 그 뒤에서 호출되어 할 일을 지시하는 함수라고 생각해. 함수이기는 함수인데 다른 함수에 의해 호출이 되는 함수 >함수A가 표현되어 있어. A함수가 B함수의 parameter로 전달이
const는 한 번 선언하면 값을 바꿀 수 없는 상수의 개념같은 스코프{} 내에서 중복된 이름을 가질 수 없다. let은 선언과 변경이 자유로운 변수예) 함수 스코프 내에서 var로 변수 선언시 외부에서 접근 및 사용 가능그러나, let으로 선언된 변수는 외부에서는 접
00 오리엔테이션 01 React 프로젝트 생성 02 jsx와 컴포넌트 jsx란 jsx는 jsx는 Babel에 의해서 Transcompile된다. 개발자에게 html과 비슷한 환경을 제공하여 편의성 향상 _ 협엽에 용이/ 생산성 향상 : 비전문적 협업자들도 덜 복잡한
01 Props 기본적으로 component에 원하는 값을 넘겨줄 때 사용하며 넘겨줄 수 있는 값은 변수, 함수, 객체, 배열 등 js 요소라면 제한이 없다. 주로 컴포넌트의 재사용을 위해 사용한다. props는 변경 지양 props의 값을 변경해서 사용하고 싶다면
01 Hooks 개요 Hook이란 컴포넌트에서 데이터를 관리(State)하고 데이터가 변경될 때 상호작용(Effect)을 하기 위해 사용한다. 유의사항 React함수(컴포넌트, 훅) 내에서만 사용이 가능 반드시 'use'로 시작해야 한다. 최상위 레벨에서만 훅을 호출할
01 SPA와 라우팅 Single Page Application SPA는 하나의 페이지 요청으로 전체 웹앱을 사용하는 방식 유저는 웹페이지를 사용하며 모바일 앱 같은 경험을 느낌 Multi Page Application MPA는 서버에 미리 여러 페이지를 두고 유저가
싱글 쓰레드 - 한 번에 한가지 동작만 수행함비동기이벤트 기반쓰레드 : 명령을 실행하는 단위 . CPU 리소스를 많이 차지함싱글쓰레드의 : 장점 - 쓰레드가 늘어나지 않아서 리소스 관리에 효율적: 단점 - 쓰레드 기반의 작업들의 효율이 떨어짐 그래서 node.js 는
lts 버전 확인 해당 디렉터리 파일로 이동 후 package.json 파일 생성 WARN은 나와도 상관없어용~😅새로 생성되는 폴더 안에 node_module을 비롯한 개발환경이 셋팅된다.이제 npm start를 이용해서 서버 실행 시킬 수 있다!이제 브라우저 열고
http Request를 처리할 때, URL경로를 분석해서 어떤 코드(함수 또는 View)를 실행할지 결정하는 과정app객체에 직접 getpostputdelete함수를 사용하여 http method로 라우팅할 수 있다.app.all 은 http method에 상관없이
http 메소드 : get : 읽거나 검색post : 생성 (create) -요청 시 마다 새로운 데이터 생성put : 처음 한번만 생성하고 이후로 그것을 수정delete : 삭제/user/register.http 메소드 : POST ( 사용자 정보를 처음db 저장(만
회고록 2주간의 팀프로젝트 기간이 끝이 났다.2주전 팀 멤버들과 화상 회의를 하고 어색하게 인사를 나누었던 그 때의 순간이 아직도 생생하건만 2주가 지났고 , 지난 2주 동안 우리는 하루에 10시간 이상을 컴퓨터 앞에 앉아 디스코드 채팅방에 모여서 각자 할일을 하면서
데이터들의 집합 : 한 조직 안에서 여러 사용자와 응용 프로그램이 공동으로 사용하는 데이터들을 통합하여 저장하고 운영하는 데이터 데이터를 row, column을 가지는 테이블로 표현테이블 간의 관계를 이용해 데이터를 효과적으로 관리하여 데이터의 무결성을 보장정의된 테이
Python : C언어로 구현된 범용 프로그래밍 언어 웹 프로그래밍, DB, 인공지능 등 다양한 분야의 프로그램 작성 01 python preview 객체, 내장함수, 클래스, 모듈, 패키지 객체 지향 프로그래밍 클래스에서 정의한 객체를 상호연결해 문제를 해결하는