본문 바로가기
반응형

전체 글183

html과 css를 이용하여 웹 화면 구현해보기(2) [참조사이트] https://dinfree.com/lecture/frontend/122_css_exam.html Quiz-2) 사이드 메뉴 웹페이지 구조 만들기 고정된 사이드 메뉴를 가지는 간단한 웹페이지 구조를 만드는 것이 목표 입니다. 실행결과를 보고 최대한 동일하게 만들어 보도록 합니다. 사이드 메뉴는 마우스가 올라갈 경우 배경과 글자색이 변경 되도록 해야 합니다. 본문에 학과, 학번, 이름 등을 넣고 작성 합니다. 헤더영역과 사이드메뉴는 고정되어 있고 본문이 스크롤되어 헤더 영역으로 들어갈때 헤더 아래쪽으로 들어가야 함. ✅실행 결과 코딩 시간은 1시간30분정도 걸린것 같다. css 파일을 따로 만들어 사용했다. 이번엔 reset을 사용하여 초기화 후 코딩하였다. header 부분을 상단에 고정하.. 2023. 2. 10.
자바스크립트 예제 (2) 1. 산술연산자 활용하기 1-1) 각 지폐갯수를 구해서 표작성해서 본문 id=demo에 출력하시오. [결과] [코드] 자바스크립트는 숫자의 기본타입이 실수값이기때문에 money/10000를 그대로 연산시키면 소수점이 나올것같아서 parseInt() 를 사용했다. 2. if / else-if문 활용하기 2-1) 평균 95점이상이면 장학생을 출력하시오. [코드] if (aver>=95) { document.write("장학생"); } 2-2) 국어점수가 70점이상이면 합격, 아니면 불합격을 출력하시오. [코드] if (kor>=70) { document.write("합격") } else { document.write("불합격") } → 삼항연산자도 이용해보았다. document.write(kor>=70 ? .. 2023. 2. 9.
JavaScript(2) 1. 타입변환 let num = 20; // Number 타입의 20 num = "이십"; // String 타입의 "이십" let num; // 한 변수에 여러 번 대입할 수는 있지만, 변수의 재선언은 할 수 없습니다. 재선언문은 무시됩니다. 자바스크립트의 변수는 타입이 정해져 있지 않으며, 같은 변수에 다른 타입의 값을 다시 대입할 수도 있음 ✅자동 타입 변환 10 + "문자열"; // 문자열 연결을 위해 숫자 10이 문자열로 변환됨. "3" * "5"; // 곱셈 연산을 위해 두 문자열이 모두 숫자로 변환됨. 1 - "문자열"; // NaN →NaN은 Not a Number의 축약형으로, 정의되지 않은 값이나 표현할 수 없는 값이라는 의미 ✅강제 타입 변환 강제 타입 변환에 사용되는 함수 (자바스크.. 2023. 2. 9.
자바스크립트 예제 (1) 문1) 임의의 정수가 짝수(2의 배수)인지 확인하시오 → 자바 문법에만 익숙한터라 if문을 써야하나 고민됐다. 하지만 학원 진도상에서는 if문을 배우지 않아서 if문없이 해결하려니 막막했다. 자바스크립트 문법은 처음이라 막막해서 일단 자바 문법으로 풀어보았다. 자바문법 let x=4; if (x%2 == 0) { document.write(true); } else { document.write(false); } 자바스크립트문법 document.write(x%2==0); → 자바스크립트 풀이 보고 허탈함 느끼는중 문2) 해당 년도가 윤년인지 확인하시오 4로 나누어 떨어지는 해는 윤년이다. 하지만 100으로 나누어 떨어지는 해는 윤년이 아니다. 하지만 400으로 나누어 떨어지는 해는 윤년이다. let yea.. 2023. 2. 8.
JavaScript(1) 1. 자바스크립트 시작 ✅클라이언트와 서버 서버(server) : 서비스를 제공하는 컴퓨터(service provider) 고사양의 하드웨어를 갖춘 컴퓨터 하드웨어의 사양으로 서버와 클라이언트를 구분하는 것은 아님 사양의 관계없이 서비스를 제공하는 소프트웨어가 실행되는 컴퓨터를 서버라고 함 클라이언트(client) : 서비스를 사용하는 컴퓨터(service user) 서버와 이어진 모든 기기(컴퓨터의 경우 WIFI / 모바일은 모바일 네트워크)와 단말기에서 이용하는 웹에 접근하는 SW이며, 주로 서버에 요청을 보내고 응답을 받는 역할을 함 서비스(Service) 위에서 본 것처럼 서버는 클라이언트로부터 요청을 받아 응답을 내려주고 클라이언트는 서버에 데이터를 요청하고 응답을 받음. 재화와 서비스의 개념에.. 2023. 2. 8.
html과 css를 이용하여 웹 화면 구현해보기(1) [참조사이트] https://dinfree.com/lecture/frontend/122_css_exam.html Quiz-1) 소스코드 설명 페이지 만들기 이번 문제는 실행 결과와 같은 화면을 그대로 구현해 보는것을 목표로 합니다. 본문에 학과, 학번, 이름 등을 넣고 작성 합니다. 소스 코드 부분은 태그를 활용. ✅실행 결과 굉장히 쉬워보였는데 1시간 정도 걸려서 만들었다. ★reset의 중요성을 깨달았다★ 다음 실습엔 reset을 필수로 실행한 후 코드를 짜야겠다!! 다음 실습엔 CSS파일을 따로 만들어서 코드를 짜봐야겠다. 너무 지저분해보임. margin과 padding의 차이를 막연하게 알고 있었는데, 실습을 통해 확실하게 알게 되었다. 마지막 블럭의 버튼 부분을 처음엔 input 태그로 했었는데.. 2023. 2. 7.
CSS(3) ✅Transform HTML 요소의 모양, 크기, 위치 등을 자유롭게 바꿀 수 있음 움직이기, 회전, 크기변경, 기울기변경 등의 동작 제공 CSS 좌표 체계 x, y, z 좌표를 갖음 기준점 : 브라우저의 왼쪽 상단 transform을 위해 제공되는 메소드 translate() x축 또는 y축 이동 #trans { transform: translate(100px, 50px); } rotate() 시계방향 또는 반시계방향으로 회전 #rotate { transform: rotate(30deg); } scale() x축 또는 Y축으로 확대/축소 scale(x축 배율, y축 배율) #scale_inc { transform: scale(1.5, 2); } skew() skew() : x축과 y축 방향으로 기울임 .. 2023. 2. 7.
CSS(2) ✅디스플레이 display 속성 해당 HTML 요소가 웹 브라우저에 언제 어떻게 보이는가를 결정 display 속성의 기본값 블록(block) 인라인(inline) display 속성값이 block인 대표적인 태그 , , , , , display 속성값이 inline인 대표적인 태그 , , display 속성의 기본 설정값의 변경가능 속성 값을 변경 한다고해도 해당 요소가 완전히 다른 타입의 요소로 바뀌는 것은 아니며, 본래의 속성도 가지고 있음 inline-block 인라인-블록 요소는 인라인 요소와 비슷하지만, 너비와 높이, margin을 설정할 수 있음 인라인-블록으로 설정된 요소는 해당 요소 자체는 인라인(inline) 요소처럼 동작, 하지만 해당 요소 내부에서는 블록(block) 요소처럼 동작 .. 2023. 2. 6.
CSS(1) ✅CSS Cascading Style Sheets의 약자 웹 페이지의 스타일을 별도의 파일로 저장할 수 있음 웹 사이트의 스타일을 일관성 있게 유지, 그에따른 유지보수가 쉬워짐 외부 스타일 시트는 보통 확장자를 .css 파일로 저장 요소(element), 속성(property, attribute), 선택자(selector) ✅CSS문법 선택자(selector)와 선언부(declaratives)로 구성 선언부는 하나 이상의 선언들을 세미콜론(;)으로 구분하여 포함할 수 있으며, 중괄호({ })를 사용하여 전체를 둘러쌈 각 선언은 CSS 속성명(property)과 속성값(value)을 가지며, 그 둘은 콜론(:)으로 연결 종결문자 세미콜론(;) 사용 ✅주석 /* CSS 주석 입니다 */ --backgroun.. 2023. 2. 3.
반응형