728x90
반응형
- [ 영광의 시대!/2022 개발자의 품격 부트캠프 1기 ][개발자의품격][부트캠프][1기][13차시] JavaScript 주요 포인트 #19 | DOM 패턴 - 모달과 고객정보 수정2022-02-23 00:09:06JavaScript 주요 포인트 #19 DOM 패턴 - 모달과 고객정보 수정 Step 1 전체 남자 여자 조회 생성 삭제 Name Company Gender Email Phone Addres 고객정보 수정 Name Gender 남자 여자 Company Email 올바른 형식의 이메일을 입력하세요. Phone 올바른 형식의 연락처를 입력하세요. Address 주소찾기 저장 닫기 Step 2 전체 남자 여자 조회 생성 삭제 Name Company Gender Email Phone Addres 고객정보 수정 Name Gender 남자 여자 Company Email 올바른 형식의 이메일을 입력하세요. Phone 올바른 형식의 연락처를 입력하세요. Address 주소찾기 저장 닫기 Step 3 input type..
- [ 영광의 시대!/2022 개발자의 품격 부트캠프 1기 ][개발자의품격][부트캠프][1기][13차시] JavaScript 주요 포인트 #18 | DOM 패턴 - 추가, 저장, 삭제 페이지2022-02-22 17:44:38JavaScript 주요 포인트 #18 DOM 패턴 Step 1 추가 저장 삭제 Name Company Gender Email Phone Address Step 2 // dom_add.html 추가 저장 삭제 Name Company Gender Email Phone Address Step 3 추가 저장 삭제 Name Company Gender Email Phone Address Step 4 추가 저장 삭제 Name Company Gender Email Phone Address
- [ 영광의 시대!/2022 개발자의 품격 부트캠프 1기 ][개발자의품격][부트캠프][1기][12차시] JavaScript 주요 포인트 #17 | DOM 패턴 - 생성, 우편번호 서비스 API 적용2022-02-21 21:12:03JavaScript 주요 포인트 #17 생성 생성 1 값을 입력받는다. Name Gender 남자 여자 Company Email Phone Address 저장 생성 2 입력된 값을 서버로 보낸다. 생성 3 입력 형식을 지정한다. 생성 4 정규식 등을 이용해 Email, Phone 입력 형식을 체크한다. Name Gender 남자 여자 Company Email 올바른 형식의 이메일을 입력하세요. Phone 올바른 형식의 연락처를 입력하세요. Address 저장 생성 5 주소 찾기 기능을 추가했다. 다음 우편번호 서비스 API(https://postcode.map.daum.net/guide)를 사용한다. 그 밖의 기능들을 추가했고 주석을 달았다. Name Gender 남자 여자 Company Email 올바..
- [ 영광의 시대!/2022 개발자의 품격 부트캠프 1기 ][개발자의품격][부트캠프][1기][12차시] JavaScript 주요 포인트 #16 | DOM 패턴 - 조회, 삭제2022-02-21 19:32:38JavaScript 주요 포인트 #16 json 샘플 데이터를 생성해주는 사이트를 이용해 실습에 사용될 db.json 파일을 준비한다. JSON GENERATOR: https://json-generator.com/ 조회 조회 1 조회 Name Company Gender Email Phone Addres 조회 2 전체 남자 여자 조회 Name Company Gender Email Phone Addres 반복적인 코드 정리 조회 3 전체 남자 여자 조회 Name Company Gender Email Phone Addres 삭제 전체 남자 여자 조회 삭제 Name Company Gender Email Phone Addres 최종코드 전체 남자 여자 조회 생성 삭제 Name Company Gender Email..
- [ 영광의 시대!/2022 개발자의 품격 부트캠프 1기 ][개발자의품격][부트캠프][1기][11차시] JavaScript 주요 포인트 #15 | HTML DOM - Element, Attribute, Events2022-02-15 18:56:08JavaScript 주요 포인트 #15 HTML DOM Vue.js 없이도 DOM(Document Object Model)을 콘트롤 할 수 있어야 한다. DOM Element HTML 요소의 id, 태그명, 클래스명, CSS 선택자를 이용해 HTML 요소를 찾을 수 있다. 실무에서는 querySelector, querySelectorAll을 주로 사용한다. 사용자ID 비밀번호 로그인 HTML CSS JS 저장 사용자ID 비밀번호 로그인 HTML CSS JS 저장 DOM Attribute DOM 요소에 접근한 후 그 다음 할 일은 속성 정보를 제어하는 것이다(정보를 가져오거나, 정보를 설정하는 것). 서울 부산 제주도 제주시 서귀포시 가져오기 설정하기 저장하기 DOM Events 아래 코드는 DOM 이벤트..
- [ 영광의 시대!/2022 개발자의 품격 부트캠프 1기 ][개발자의품격][부트캠프][1기][11차시] JavaScript 주요 포인트 #14 | 고급 문법 - Error, Strict Mode, Regular Expression2022-02-15 12:13:16JavaScript 주요 포인트 #14 Error 컨트롤할 수 없는 영역은 try...catch 문으로 작성해야 한다. 예를 들어 기상청 날씨 정보를 페이지 우측 상단에 보여준다면, 기상청 서버가 다운되었을 때 정보를 받아 올 수 없게 된다. 이러한 장애로 인해 시스템 전체가 다운되면 안되기 때문에 예외처리해주어야 한다. try...catch Strict Mode(엄격 모드) ES5에서 추가된 기능이다. 정규 표현식(Regular Expression) MDN Web Docs에서 필요할 때마다 정규식을 찾아볼 수 있다. 문자열 안에서 내가 원하는 특정한 패턴을 찾아내는 기술이 정규식이다. 정규식을 사용하면 수많은 코드를 써서 해결해야 하는 문제를 간단히 해결할 수 있다. 웬만한 정규식 패턴은 구글 검색으로..
- [ 영광의 시대!/2022 개발자의 품격 부트캠프 1기 ][개발자의품격][부트캠프][1기][10차시] JavaScript 주요 포인트 #13 | 고급 문법 - Module, Class2022-02-10 15:32:50JavaScript 주요 포인트 #13 Modules 규모가 큰 웹 애플리케이션을 만들기 시작하면서, 많은 기능과 함께 많은 함수가 만들어졌다. 많은 함수는 프로그램을 무겁게 만들었고 리소스 낭비로 개발에 불편을 줬다. 그래서 필요할 때만 가져다 쓰는 모듈을 만들게 되었다. node.js, Vue.js에서 많이 사용한다(자바스크립트 만으로는 잘 사용하지는 않는 것 같다). Class 클래스는 표준화된 틀을 제공해 준다.
- [ 영광의 시대!/2022 개발자의 품격 부트캠프 1기 ][개발자의품격][부트캠프][1기][10차시] JavaScript 주요 포인트 #12 | 고급 문법 - XMLHttpRequest, Fetch API, Promise, Async/Await2022-02-09 22:12:57JavaScript 주요 포인트 #12 자바스크립트는 AJAX(Asynchronous JavaScript and XML) 이전과 이후로 나뉜다. AJAX로 인해 비동기 통신 및 웹페이지의 특정 일부분만 랜더링 하는 것이 가능해졌다. 이로 인해 웹이 급속도록 발전하게 되었다. AJAX는 동적인 웹 페이지를 만들기 위해 사용한다. 여기에서 다루게 될 내용은 XMLHttpRequest, Fetch API, Promise, Async/Await로서 자바스크립트 전체 문법을 통틀어 매우 중요한 부분이다. 이번 실습은 테스트 서버가 필요하다. 따라서 JSON Server를 실행한다. JSON Server 실행 json-server --watch db.json XMLHttpRequest XMLHttpRequest(X..
728x90
반응형