분류 전체보기

모던 자바스크립트 Deep Dive를 참고하여 학습,작성하였습니다.1. SPA (Single Page Application)단일 페이지에서 페이지를 갱신하여 View를 바꿔 사용자에게 여러 페이지를 보는것같은 경험을 하게한다.  2. Routing사용자가 태스크를 수행하기 위해 어떤 화면에서 다른 화면으로 화면을 전환하는 내비게이션을 관리하기 위한 기능(URL이동, 태그 이동, 뒤로가기,앞으로가기)      🎈참고자료https://poiemaweb.com/js-spa
모던 자바스크립트 Deep Dive를 참고하여 학습,작성하였습니다.1.REST APIHTTP 프로토콜을 의도에 맞게 디자인하도록 유도하는 REST의 원칙에 따른 api  2.REST 원칙2-1.URI는 정보의 자원을 표현URI는 자원을 표현하는데 중점을 두어야 한다.(REST에서 URL은 자원이다.)   2-2.HTTP Method자원에 대한 행위는 HTTP Method(GET, POST, PUT, DELETE 등)으로 표현이를 통해 CRUD를 구현한다.GET:   리소스를 조회(index)POST: 리소스를 생성(Create)PUT: 리소스 전체를 교체(replace)PATCH: 리소스 일부를 수정(modify)DELECT: 리소스를 삭제(Delete)  3.REST API 구성자원:HTTP URI행위..
모던 자바스크립트 Deep Dive를 참고하여 학습,작성하였습니다.1.AJAX(Asynchronous JavaScript and XML)자바스크립트로 비동기적으로 서버와 브라우저가 데이터를 교환할 수 있는 통신 방식      2.JSON (JavaScript Object Notation)효과적인 데이터 구조화가 가능한 데이터 포맷순수한 텍스트로 구성된 규칙이 있는 데이터 구조{ "name":"Park", "gender":"male", "age":10}   2-1.stringify객체를 JSON 형식의 문자열로 변환    2-2.parseJSON 데이터를 가진 문자열을 객체로 변환    3.XMLHttpRequestXMLHttpRequest 객체를 이용하여 Ajax 요청을 생성하고 전송co..
모던 자바스크립트 Deep Dive를 참고하여 학습,작성하였습니다. 1.이벤트사용자와 웹페이지가 상호작용하도록 해주는것 1-1.이벤트 종류https://developer.mozilla.org/en-US/docs/Web/Events   1-2.인라인 이벤트 핸들러오래된 방식this는 전역 객체 window버튼버튼">HTML 삽입미리보기할 수 없는 소스   1-3.이벤트 핸들러 프로퍼티 방식this는 이벤트에 바인딩된 요소를 가리킨다버튼2버튼2">HTML 삽입미리보기할 수 없는 소스     1-4.addEventListener 메소드DOM 요소에 이벤트, 해당 이벤트의 콜백함수를 지정한다.(this 는 이벤트 리스너에 바인딩된 요소를 나타낸다.)버튼3버튼3">HTML 삽입미리보기할 수 없는 소스     2...
1.쉘 프로그래밍셸 스크립트를 작성하는 활동셸스크립트: 여러 명령어를  나열한 파일문법이 간단하고 작성이 쉬움디버깅이 쉬움  2.셸 스크립트 작성법 #!사용할셸   형식으로 명시2번째 줄부터 명령어 기술  3.셸 스크립트 실행chmod +x 파일이름 으로실행권한 부여./ 파일이름 으로 실행   4.쉘 스크립트 문법4-1.주석#으로 주석처리 4-2.변수VAR = value 으로 변수 사용(형식은 스트링)변수의 범위는 선언한 셸에서만 유효.bashrc 로 사용자 환경변수 선언/etc/bash.bashrc 로 시스템 환경변수 선언 4-3.위치 매개변수인자의 위치를 나타내는 변수 4-4.echo문스트링을 화면에 출력-e 옵션으로  \n같은 특수문자도 사용가능 4-5.조건식다양한 조건식 사용가능 4-6.조건문if..
1.쉘사용자가 커널의 서비스 기능을 사용할수있도록 하기위한 통로, 사용자 인터페이스CLI 셸GUI 셸 2.리눅스 셸 역사톰프슨 셸본셸C셸콘셸bash셸(최신) 3.리눅스 셸 특징대화형 사용자 인터페이스셸을 통해 커널의 기능사용시스템 콜을 통해 규현 4.셸 유형본셸C셸    5.셸 설정,확인5-1.$echo $SHELL(현재 셸 확인 )    5-2.$cat /etc/shells(시스템 지원 셸목록 확인)        5-3.chsh -s 셸 (셸 변경)   5-4.cat /etc/psswd(특정사용자 셸 확인)      6.환경변수6-1.echo (환경변수값 확인)   6-2.export (환경 변수값 설정,변경,추가정의) 6-3.export PATH=path:$PATH(환경변수값 새로운 값 추가)    ..
리눅스 리누스 토발즈가 만든 오픈소스유닉스 호환 운영체제 리눅스 특징이식성 (C언어로 작성)자유 소프트웨어 (오픈 소스코드)멀티 유저(네트워크로 여러 사용자가능)멀티프로그래밍(다수의 프로그램 실행가능)계층적 파일시스템(표준화된 디렉터리 구조를 정의)셸(명령어 기반 프로그램 제공)보안(유닉스의 보안모델을 이어받음 DAC)  리눅스 기술적 특징모놀리딕 커널(하나의 커널로 파일시스템,입출력,등등 다양한 서비스 제공)장치의 파일화(시스템 자원을 파일로 다룸)다양한 파일시스템 지원(저널링 파일시스템 등 지원)가상메모리(물리적인 메모리 크기 극복)스왑(물리메모리확보)동적라이브러리,정적라이브러리파이프(프로세스간 통신방식)리다이렉션(프로세스 입출력을 파일,화면,장치에 입출력)가상 콘솔(여러개의 콘솔 실행)  리눅스 장..
· FrontEnd/css
1.웹폰트 사용1-1.CDNCDN 링크를 사용하여 웹폰트를 사용hello worldhello world" data-ke-type="html">HTML 삽입미리보기할 수 없는 소스   1-2.서버 폰트로딩폰트 파일을 직접 서버에 업로드후 사용하는 방식
아사_
'분류 전체보기' 카테고리의 글 목록 (9 Page)