일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 자바스크립트기초
- 프로그래밍기초
- javascript
- 프론트엔드기술면접
- 프론트엔드
- 자바스크립트 기초활용
- 취준생
- 퍼블리셔
- 대학생
- 코딩
- 웹퍼블리싱
- 자바스크립트
- 자바스크립트 기초
- 주니어개발자
- 웹개발
- 프로그래밍
- 포토샵
- 퍼블리싱
- js
- 웹퍼블리셔기술면접
- 제주베이스코딩100제
- 웹퍼블리셔
- 프로그래밍 기초
- 코린이
- 생활코딩
- 자바스크립트 활용
- frontend
- 자바스크립트 실습
- 개발
- 코딩공부
- Today
- Total
목록자바스크립트 (40)
차곡차곡

크로스 브라우징(Cross-Browsing) 크로스 브라우징은 웹 페이지가 다양한 브라우저에서 동일하게 보이고 기능하도록 하는 개발 관행을 말합니다. 다른 브라우저들은 각기 다른 방식으로 웹 표준을 해석하고 구현하기 때문에, 브라우저 간 호환성 문제가 발생할 수 있습니다. 이러한 호환성 문제를 해결하기 위해 개발자들은 브라우저 감지, 기능 감지, 폴리필 등의 기술을 사용합니다. Navigator 객체의 역할 Navigator 객체는 브라우저의 정보를 제공하며, 이를 통해 현재 실행 중인 브라우저의 종류와 버전을 파악할 수 있습니다. 주요 속성으로는 navigator.userAgent, navigator.appName, navigator.appVersion 등이 있습니다. 이 정보를 활용하여 브라우저의 특..
Navigator 객체 Navigator 객체는 브라우저 자체에 대한 정보를 나타내며, 사용자의 브라우저와 운영 체제 등에 대한 세부 정보를 제공합니다. 이 객체는 스크립트에서 브라우저의 종류를 식별하거나, 특정 기능이 지원되는지 확인하는 데 유용하게 사용됩니다. Navigator 객체는 window.navigator를 통해 접근할 수 있으며, 이는 윈도우의 속성으로서, 별도의 객체 생성 없이 바로 사용할 수 있습니다. 주요 속성과 메서드 navigator.appName: 브라우저의 공식 이름을 반환합니다. 현대의 많은 브라우저들은 이 속성으로 "Netscape"라고 반환하는 경우가 많습니다. navigator.appVersion: 브라우저의 버전과 관련된 세부 정보를 문자열로 반환합니다. 이 정보는 브..
페이지 리다이렉션은 location 객체를 사용하여 수행할 수 있으며, 리다이렉션은 사용자를 다른페에지로 이동시키는것을 의미한다. location 객체를 사용하여 페이지 리다이렉션 방법은 3가지가 있다. location.href location.href 속성에 새로운 URL을 할당하면 페이지를 해당 URL로 이동시킨다. // 사용자를 www.google.com으로 이동시킵니다. location.href = "https://www.google.com"; location.assign() location.assign() 메서드는 location.href 속성과 유사하지만 브라우저 히스토리를 유지한다. 즉, 사용자가 뒤로 가기 버튼을 클릭하면 이전 페이지로 돌아갈 수 있다. // 사용자를 www.naver.co..
문제43 : 10진수를 2진수로 우리가 흔히 사용하는 숫자 1, 8, 19, 28893 등등...은 10진수 체계입니다. 이를 컴퓨터가 알아 들을 수 있는 2진수로 바꾸려고 합니다. 어떻게 해야할까요? 사용자에게 숫자를 입력받고 이를 2진수를 바꾸고 그 값을 출력해주세요. 로직 순서 1. 수 입력받기 : 숫자 n 입력받는다 2. 반복문 혹은 toString() 메소드를 이용하여 입력받은 수를 2진수로 변환한다. 3. 출력한다 반복문을 이용해서 2진수로 변환하는 방법 function toBinary(num) { let result = ""; while (num > 0) { const remainder = num % 2; result = remainder + result; num = Math.floor(nu..
문제42 : 2020년 a월 b일은 무슨 요일일까요? 2020년 1월 1일은 수요일입니다. 2020년 a월 b일은 무슨 요일일까요? 두 수 a, b를 입력받아 2020년 a월 b일이 무슨 요일인지 리턴하는 함수 solution을 완성하세요. 요일의 이름은 일요일부터 토요일까지 각각 SUN, MON, TUE, WED, THU, FRI, SAT 입니다. 예를 들어 a = 5, b = 24라면 5월 24일은 일요일이므로 문자열 "SUN"를 반환하세요. 제한 조건 2020년은 윤년입니다. 2020년 a월 b일은 실제로 있는 날입니다. (13월 26일이나 2월 45일 같은 날짜는 주어지지 않습니다.) 로직 과정 1. 입력받기 : 2020년 a월 b일이 무슨요일인지 알아내기위해 a월 b일을 입력받는다 2.date ..
문제41 : 소수판별 숫자가 주어지면 소수인지 아닌지 판별하는 프로그램을 작성해주세요. 소수이면 YES로, 소수가 아니면 NO로 출력해주세요. (소수 : 1과 자기 자신만으로 나누어떨어지는 1보다 큰 양의 정수) 문제 풀기 위한 로직 순서 1. 입력받기 : 판별할 숫자 n을 입력받는다 2. 소수 정의 확인 : 소수는 1과 자기자신만을 약수로 가지는 수 3. 1과 자기자신을 제외한 수로 나누어보기 : 2부터 n-1까지의 모든 정수로 n을 나누어본다 만약 n을 나누어 떨어지게 하는 수가 하나라도 있으면 -> n은 소수가 아니다 모든 수로 나누어보았을때 나누어 떨어지지 않으면 -> n은 소수이다. 4. n의 제곱근까지만 확인해도 소수 여부를 판별할 수 있다 -> n의 약수는 n의 제곱근을 중심으로 쌍을 이루기..