본문 바로가기
반응형

Front-End44

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.
HTML(2) ✅HTML구성 element(요소) : 태그 property, attribute : 속성 ✅form 사용자로부터 값을 입력을 받는 양식을 만들기 위해서 사용 (ex. id, pw 입력) 사용자가 입력한 정보를 받는 블럭은 form태그로 감싸야함 중첩으로 사용불가 ✅ 동작방법 폼이 있는 웹 페이지 방문 폼 내용 입력 폼 안에 있는 모든 데이터를 웹서버로 보냄 웹 서버는 받은 폼 데이터를 처리하기 위해 웹 프로그램으로 넘김 웹 프로그램은 폼 데이터를 처리 처리결과에 따른 새로운 html 페이지를 웹서버에 보냄 웹 서버는 받은 html 페이지를 브라우저에 보냄 브라우저는 받은 html 페이지를 보여줌 ✅form 컨트롤 Element(요소) form태그 안에서 추가되는 입력 요소들 중 가장 중요한 태그 type.. 2023. 2. 2.
HTML(1) ✅프레임워크 여러 기능을 가진 클래스와 라이브러리가 특정 결과물을 구현하고자 하는 목적 으로 합쳐진 형태 ✅HTML (HyperText Markup Language) HyperText : 초월문서, 언어 기능의 확장 Markup : 그 파일이 프린터로 출력되거나 화면에서 어떻게 보여야할 것인지를 나타내기 위해, 또는 그 문서의 논리적인 구조를 묘사하기 위해서, 텍스트나 워드프로세싱 파일의 특정 위치에 삽입되는 일련의 문자들이나 기호들 interpreter : 프로그래밍 언어의 소스 코드를 바로 실행하는 컴퓨터 프로그램 또는 환경 [참고사이트] https://www.w3schools.com/ W3Schools Free Online Web Tutorials W3Schools offers free online.. 2023. 2. 1.
웹 기본 알기 컴파일러 : 소스코드(.java)를 목적코드(.class)로 변환, 한꺼번에 읽고 한꺼번에 번역 인터프리터 : 문장 단위로 읽어 들여 해석을 하여 실행 소스코드 배포형태 : 라이브러리(.jar) 형태로 배포 웹 크롤링 : 특정 사이트에서 내가 원하는 정보를 가져오는 행위 웹 애플리케이션 3요소 웹 표준(Web Standards) 웹 접근성(Web Accessibility) 웹 호환성(Cross Browsing) 내 컴퓨터에서 html 작성 → web hosting으로 html 소스 파일 업로드 → web hosting에서 설치되어 있는 web server를 활성화 → 컴퓨터에 도메인의 이름을 부여 → 클라이언트가 도메인주소로 접속하면 web server가 html을 읽고 클라이언트에게 html 소스코드 .. 2023. 1. 31.
반응형