본문 바로가기

개발자로 가는 길(국비지원과정)/3.HTML,CSS,JavaScript, jQuery19

[자바스크립트] 자바스크립트에서 table작성? 자바스크립트에서 문자열을 이용해 table테이블 만드는 방법 2022. 6. 1.
[자바스크립트] Array 객체의 메서드 Array 객체의 메서드 종류 설명 concat 기존배열에 요소를 추가해 새로운 배열을 만든다. 배열끼리 합치는 메소드 → concat() 메소드를 이용해 새로 만들어진 배열은 기존 배열에 영향을 주지 않음. join 배열 안의 요소끼리 합쳐 문자열로 만드는 메소드, 구분자 지정 가능하며 지정하지 않으면 (,)로 구분한다. every 배열의 모든 요소가 주어진 함수에 대해 참이면 true를 반환하고 그렇지 않으면 false를 반환한다. filter 배열 요소 중에서 주어진 필터링 함수에 대해 true인 요소만 골라 새로운 배열을 만든다. forEach 배열의 모든 요소에 대해 주어진 함수를 실행한다. indexOf 주어진 값과 일치하는 값이 있는 배열 요소의 첫 인덱스를 찾는다. push 배열에 새로운 .. 2022. 5. 9.
[자바스크립트] display의 none, block 차이/ block과 inline요소/ 상세보기 사이트 아래의 링크 CSS Layout - The display Property W3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and many, many more. www.w3schools.com 블록 요소 - 항상 개행을 하며, 그 통으로 한줄 - 종류 : div, h1~h6, p, form, header, footer, section 인라인 요소 - 개행하지 않으며, 통으로 한줄이 아닌 필요한 넓이만큼을 차지함 - 종류 : span, .. 2022. 5. 5.
[복습 Day19] 자바스크립트 마무리, Spring 시작, IntelliJ설치 전달인자로("발생시킬 이벤트", 함수) txt.addEventListener("keyup", count); function count(){ let txt = document.getElementById("text"); let cnt = txt.value.length; if(cnt >= 30){ document.getElementById("target").style.color="red"; }else if(cnt < 30){ document.getElementById("target").style.color="black"; } document.getElementById("target").innerHTML = `현재 글자수 : ${cnt}`; } : 웹 서버를 개발하기 위한 프레임워크 : 클라이언트 - 서버 - .. 2022. 1. 26.
[복습 Day18] 자바스크립트 core, dom, 연산자, 함수 호출 방법, innerHTML, setAttribute, getAttribute, JSON -Core : 언어가 가지는 기본 문법 1) 자료형 : Number(정수 + 실수), String('', "", ``), Boolean(참-1, 거짓-0), Object([], {}, HTMLObject), 함수, Symbol 2) 변수 선언 : var, let(지역변수, 전역변수), const(상수화) ==> 모호함;; (Typescript 시간되면 꼭 공부해보기) 3) 연산자 : 산술연산자 : 비교연산자 : 논리연산자 : 삼항연산자 : 단항연산자 typeof : 기타 : . [] () : (복합)대입연산자 = += -= *= 4) 조건문, 반복문 5) 함수(function) 6) 배열 : 여러 개의 데이터를 하나로 처리할 때 사용 [] : 인덱스를 이용해 접근 가능 : 하나의 타입만 들어가는 것은 아.. 2022. 1. 25.
[복습 Day17] Javascript 개요, 자바스크립트의 데이터타입, 연산자, 백틱, 익명함수(이벤트와 연결, window.onload), innerHTML, 호이스팅(표현함수), 부트스트랩 사용방법 Javascript 개요 -HTML페이지에 Interactive한 작업을 하기 위해 탄생한 언어 -웹에서 동작하도록 페이지 내에 포함된다. -인터프린팅하는 언어이다. -브라우저 엔진 -자바스크립트의 위치 1)사이에 2)너무 길경우 *.js 외부로 저장한 후 2022. 1. 24.
[복습 Day16] 인라인 블록, position absolute, relative, static, fixed, Float, Visibility, Flex margin: 바깥쪽 여백 padding : 안쪽 여백 inline block : 글씨와 마찬가지이기 때문에 여백이 발생, 공간을 나눠쓰는 친구들은 글자라고 생각하기. : 여백을 없애기위해 font-size 0으로 하고 다른 영역에서 고쳐주기 : display: inline-block; 을 주면 넓이와 폭을 줄 수 있다. p와 같이 inline요소는 가운데 정렬을 하기 위해 margin : 0 auto;로! 더보기 p{ width: 95%; border:1px solid red; margin : 0 auto; padding : 10px; } overflow : 특정영역 밖으로 넘치는 내용물을 어떻게 처리할 것인가? position absolute, relative, static relative : 부모를.. 2022. 1. 20.
[복습 Day15] lable for, maxlength, minlength lable for 위 아래 for와 id가 같아야 서로를 인식해 연결함. 더보기 아이디 value 2가지 사용법 취소 전송 버튼에 값을 넣을때 또한 서버에 값, 데이터를 보낼 때 div를 나누기 시작함! header nav main section article footer 인라인은 아무리 넓이와 폭을 줘도 줄 수가 없음! 2022. 1. 19.
[복습 Day14] html, css, 쿼리 스트링 웹 프론트를 구성 1) html 5.0 -확장자가 html이 붙으면 렌더링이 가능함. 렌더링? - index.html 사용자가 요청하지 않아도 보이는 화면(첫화면) -명령어 p, img, input attribute 고유의 속성 : 태그가 가지고 있는 고유의 특성, 필수 속성 ex) w3schools.com(확인 가능), mdn(표준) https://www.w3schools.com/ W3Schools Free Online Web Tutorials W3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, .. 2022. 1. 18.