가로를 웹 페이지의 가로와 같게하기< meta name="viewport" content="width=device-width">span tag주로 텍스트를 넣어줌줄이 바뀌지 않고, 한 줄에 이어서 나옴이렇게 한 줄에 이어서 나오는 요소를 inline-element
사이트에 이미지 넣는 방법1\. 태그를 사용< img src="imgname.png">2\. 태그에 background-image속성 추가<html5의 제일 큰 특징이다시맨틱은 '의미의, 의미론적인' 이라는 뜻이다그 이름 자체만으로 의미를 전달할 수 있는 태
block옆에 다른 요소를 붙여 넣을 수 없음항상 새 줄에서 시작하며, 좌우로 최대한 늘어남css를 통해 성질을 바꿀수 있음< header>, < footer>, < p>, < li>, < table>, < div>, < h1>등i
String큰따옴표("")안에 있는 글자들 작은 따옴표도 사용가능('')Integer정수Float소수complex Numbers실수와 허수를 포함하고 있는 복소수j를 사용하여 허수를 표현한다ex) 1+3j, 2-4jBooleanTrue or False더하기 +, +=빼
함수를 정의 할때 default value parameter를 non-default value parameter 앞에 정의 하면기본이 아닌 키워드 전용 인수함수 정의에 기본값이 없는 키워드 전용 인수.함수가 기본이 아닌 키워드 전용 인수로 정의된 경우, 해당인수(키워드
Web 개발에 도움이 되는 도구로서 'Element', 'console','Sources', 'Network', 'Performance', 'Memory','Application', 'Security', 'Lighthouse' 패널 등,브라우저에서 제공하는 툴.http
사용자가 지우지 않는 이상 계속 브라우저에 남아있다.데이터의 영구성 보장key - value 객체 형태로 데이터 저장ex) 자동로그인설정 같은 것들이 로컬 스테이지에 저장돼서 브라우저를 닫고아도 로그인을 하면 내가 설정한 것들이 남아있음윈도우나 브라우저 탭을 닫을경우
== equal!= not equal greater than< less than= greater than or equal to<= less than or equal toand , or 코드 길이가 길면 가독성을 높이기 위해 ()괄호 사용parameter와 r
set value만 있음mutable 리스트형dictkey와 value로 이뤄져 있음value만 mutablelistmutable\[]순서대로 저장됨append로 수정가능tupleimmutable()용량이 작음 특정데이터를 즉석적으로 표현하고 싶을때 사용
요소를 한번에 하나씩 for문에 안에 있는 코드를 실행for 새로운변수 in 변수:Breakfor문에서 멈추고 싶을때 사용continue계속 실행 하고 싶을때 사용
범위를 뜻함 특정범위를 벗어나면 해당 객체는 사용될 수 없다Local Scope가장 범위가 제한적Enclosed Scope중첩함수가 있을때 적용됨부모함수에서 선언된 변수는 중첩함수 안에서도 유효한 범위를 가짐Global Scope함수 안에서 선언된것이 아닌 함수 밖에서
변수나 함수 그리고 클래스 등을 모아놓은 파일모듈로 따로 모아놓는 이유는 다른 파일에서 재사용이 가능하게 하고,전체코드가 한 파일에 넣기에는 너무 커졌을때 여러 파일로 나누어서 정리를 하기 위해서 이다모듈 만드는 방법은 단순히 파일을 만든후 그 안에 재사용 하고 싶은
데이터란 컴퓨터 안에 기록되어 있는 숫자를 의미하며, 이러한 데이터의 집합을 데이터베이스라고 지칭. (특정 데이터를 확인하고 싶을 때 간단하게 찾아낼 수 있도록 정리된 데이터의 집합)데이터베이스를 관리하는 소프트웨어로, 사용목적은 생산성 향상과 기능성, 쇤뢰성 확보에
alertSuccess();alertSuccess("김개발님 로그인 성공!");alertSuccess('김워크');주의사항: 함수 내부에서 인자로 받은 변수에 새로운 값을 넣으면 안됨
배열 첫번째와 마지막 숫자 더하기배열0 + 배열배열.length-1이유: 배열이 바뀌어도 마지막 요소를 찾을 수 있다
dom이란 웹 페이지의 HTML을 계층화시켜 트리구조로 만든 객체(object)모델이다js는 이 모델로 웹 페이지에 접근하고, 페이지를 수정할 수 있다.Dom은 HTML인 웹페이지와 스크립팅언어(js)를 서로 잇는 역할js는 HTML에 document라는 전역객체를 통
운영체제(:운영체제는 컴퓨터의 전원버튼을 눌렀을때 제일 먼저 실행되는 것)개발한 프로그램이 배포되고 동작하게 되는 환경이 linux OS가 설치된 서버이다리눅스를 쓰는 이유오픈소스 소프트웨어무료Linux 서버에 명령어를 전달하는 수단Pathroot(/): 루트폴더. 최
라이브러리프로그램 제작시 필요한 기능 재사용이 필요한 기능으로 반복적인 코드작성을 없애기 위해 언제든지 필요한 곳에서 호출하여 사용내가 코드를 컨트롤 하는 것(jquery)ex) 자동차바퀴, 자동차 헤드라이트, 자동차 에어백프레임워크프로그램 기본 구조(뼈대)원하는 기능
div A말고 div B를 hover 하고싶을때 scss에서는 &:hover 사용
요소를 회전하거나 확대/축소/비틀기등 형태를 변형할 수 있다transform: rotate( angle )transform: rotateX( angle )transform: rotateY( angle )angle에는 각의 크기를 입력단위는 deg, rad, grad,
position: sticky속성을 적용한 박스는 평소에 문서 안에서 position: static 상태와 같이 일반적인 흐름에 따르지만 스크롤 위치가 임계점에 이르면 position: fixed와 같이 박스를 화면에 고정할 수 있는 속성sticky 박스는 top, r
터미널에서 실행npx react-native init 프로젝트명cd 프로젝트명npx react-native start에뮬레이터 실행npx react-native run-android참고 블로그https://reactnative.dev/docs/environme
android-sdk가 없어서 계속 에러가 났음
Expo로 앱을 개발하는 데 필요한 두 가지 도구가 있다. 하나는 프로젝트를 초기화하고 제공하기 위한 Expo CLI라는 명령줄 앱이고, 다른 하나는 iOS 및 Android에서 열 수 있는 Expo Go라는 모바일 클라이언트 앱이다. 모든 웹 브라우저는 웹에서 프로젝