Cross Browsing(크로스 브라우징)이슈 웹 페이지 제작 시에 모든 브라우저에서 깨지지 않고 의도한 대로 올바르게(호환성) 나오게 하는 작업을 말한다. [HTML, CSS, Javascript 작성 시 W3C의 웹 규격에 맞는 코딩을 함으로써 어느 브라우저, 기기에서 사이트가 의도된 대로 보여지고 작동되는 기법.] 출처: https://okayoon.tistory.com/entry/크로스-브라우징cross-browsing [Zzolab Blog :)] Navigator 객체 브라우저의 정보를 제공하는 객체이다. 주로 호환성 문제등을 위해서 사용한다. Navigator 의 여러 프로퍼티를 확인하고 싶다면 console.dir(navigator);을 통해 열람하면 된다. 주요한 프로퍼티를 공부하고 나..
Location 객체 Location 객체는 문서의 주소와 관련된 객체로 Window 객체의 프로퍼티이다. 이 객체를 이용해서 윈도우의 문서 URL을 변경할 수 있고, 문서의 위치와 관련해서 다양한 정보를 얻을 수 있다. 현재 윈도우의 URL알아내기 ▶2가지 방법 location.toString() alert(location) 을 해도 해당 페이지의 URL이 뜹니다. console.log(location)을 하면 로케이션 객체에 대한 정보를 보여주지만 alert의 경우 인자값으로 String을 받기 때문에 1번의 방법과 같은 의미라고 생각하시면 됩니다. location.href // href 가 좀 더 선호되어 사용됩니다. URL Parsing location 객체는 URL을 의미에 따라서 별도의 프로퍼..
HTML은 form 을 통해서 사용자와 커뮤니케이션할 수 있는 기능 제공 자바스크립트에서는 사용자와 정보를 주고받을 수 있는 간편한 수단을 제공한다. alert 경고창 사용자에게 정보를 제공 or 디버깅등의 용도로 많이 사용 ->디버깅의 경우, 브라우저의 개발자도구가 있기 때문에 alert보다는 console.log를 많이 사용합니다. 경고창을 실행할 동안은 그 다음 코드가 실행되지 않는다는 특징을 가지고 있음 confirm window객체의 메소드 중 하나 다른 경고창과 다르게 "확인, 취소"버튼이 있습니다. 확인 버튼을 누르면 true를 리턴, 취소 버튼을 누르면 false를 리턴합니다. -> 조건문의 조건식으로 활용가능 prompt 사용자로부터 입력값을 받아서 그 값을 리턴합니다. -> 조건문의 조..
HTML: 정보 CSS: 디자인 JavaScript: 웹브라우저, HTML 제어 JS로 웹페이즈를 제어하기 위해서는 JavaScript를 로드해야 한다. JS로드 방식 inline: 태그에 직접 자바스크립트를 기술하는 방식 // 정보와 제어가 섞여 있기 때문에 정보로서의 가치가 떨어짐 이렇게 onclick= ""이라는 HTML 속성에 값을 JS코드로 주는 것이 inline 방식이다. script: 태그를 만ㄷ르어서 여기에 자바스크립트 코드를 삽입하는 방식이다. 장점은 HTML태그와 js코드를 분리할 수 있다는 점이다. 그렇지만 엄격하게 분리한 것이 아니라 HTML코드 내에서 분리한 것// script 태그까지는 HTML문법이다. 외부 파일로 분리: js를 별도의 파일로 분리할 수도 있다. 장점은 보다..
재귀함수는 함수 자신을 호출하는 프로그래밍 기법이다. 재귀 함수에 관한 수업은 웹브라우저 자바스크립트 모듈에서 언급 ->http://opentutorials.org/module/904/6700 노드 종류 API - 웹브라우저 JavaScript 노드 작업을 하게 되면 현재 선택된 노드가 어떤 타입인지를 판단해야 하는 경우가 있다. 이런 경우에 사용할 수 있는 API가 nodeType, nodeName이다. Node.nodeType node의 타입을 의미한다. Node.nodeName no opentutorials.org 노드 종류 API 노드 작업을 하게 되면 선택된 노드가 어떤 타입인지를 판단해야 하는 경우가 있습니다. 이런 경우에 사용할 수 있는 API 가 nodeType, nodeName 이다. N..
참조를 알아보기 이전에 복제에 대해서 알아보자 복제 전자화된 시스템의 가장 중요한 특징은 복제입니다. 현실의 사물과 다르게 전자화된 시스템 위의 데이터를 복제하는 것은 비용이 거의 들지 않는다. 이 특징이 소프트웨어를 기존의 산업과 구분하는 가장 큰 특징일 것이다. 복제는 연결되어있지 않은 별도의 데이터이다. let a = 1; let b = a; //여기까지 b의 값은 1 b = 2; // b의 값은 2 document.write(a, b); // output: 1,2 //b의 값이 변한다고해서 a의 값에 영향을 미치지않는다. 원본 파일이 있고 복제한 파일이 있다면 복제한 파일의 내용을 바꿨을 때 원본파일에 영향을 미치지 않는 것과 동일하다. 위의 코드에서는 원본파일을 a 라고 보고 복제된 파일을 b라..
데이터 타입은 크게 2가지로 구분할 수 있다. 원시 데이터 타입(or 기본 데이터 타입, primitive type) - 객체가 아닌 데이터 타입 숫자 문자열 불리언(true/false) null undefined 객체 데이터 타입 (참조 데이터 타입) -원시 데이터 타입 외의 모든 데이터타입은 객체입니다. 래퍼 객체(wrapper object) -원시데이터가 있을 때 객체처럼 활용할 수 있도록 감싸주는 객체를 wrapper object 라고 합니다. -> 이 작업을 JS가 자동으로 처리해 줍니다. -원시 데이터는 객체가 아니기 때문에 객체처럼 사용할 수 없습니다. 하지만 wrapper object를 통해서 마치 객체인 것처럼 사용할 수 있게 됩니다. ▶원시데이터 타입 별 래퍼 객체 유/무 숫자 -> N..
Object 객체란? Object객체는 객체의 가장 기본적인 형태를 가지고 있는 객체이다. 아무것도 상속받지 않는 순수한 객체라는 의미 (최상위 객체) -> 모든 객체는 Object객체로 부터 상속받는다. 생략이 되어있을 뿐 모든 객체는 Object 객체를 상속받고, 그런 이유로 모든 객체는 Object 객체의 프로퍼티를 가지고 있다. 자바스크립트에서는 값을 저장하는 기본적인 단위로 Object 를 사용한다. MDN references를 보면 Object 객체의 카테고리는 2022기준으로 Standard built-in objects(구 Fundamental objects)이다. Object API 사용법 - API를 보면 메소드의 형태가 Object.keys() 인 형태와 Object.prototype..
- Total
- Today
- Yesterday
- 항해99프론트
- 항해99추천비추천
- nvm 설치순서
- aspect-ratio
- 틸드와 캐럿
- nvm경로 오류
- grid flex
- 원티드 프리온보딩 프론트엔드 챌린지 3일차
- 타입스크립트 장점
- tilde caret
- ~ ^
- fs모듈 넥스트
- getServerSideProps
- 부트캠프항해
- && 셸 명령어
- Prittier
- D 플래그
- is()
- float 레이아웃
- text input pattern
- reactAPI
- getStaticPaths
- 원티드 FE 프리온보딩 챌린지
- 타입스크립트 DT
- 프리렌더링확인법
- 원티드 3월 프론트엔드 챌린지
- 원티드 프리온보딩 FE 챌린지
- 프리온보딩 프론트엔드 챌린지 3월
- 항해99프론트후기
- 형제 요소 선택자
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |