Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript
  • C 프로그래밍
  •   
  • C++
  •   
  • Redis
  •   
  • BASH 프로그래밍
  •   
  • Python
  •   
  • Java
  •   
  • 데이터 베이스
  •   
  • HTML
  •   
  • JavaScript
  •   
  • 프로그램 작성
  •   
  • CSS
  •   
  • Ruby
  •   
  • SQL
  •   
  • IOS
  •   
  • Android
  •   
  • MongoDB
  •   
  • MySQL
  •   
  • C#
  •   
  • PHP
  •   
  • SQL Server
  • JavaScript

    1. Javascript의 이벤트 흐름 프로세스 설명

      JavaScript에서 이벤트 흐름 프로세스는 세 가지 개념으로 완료됩니다. - 이벤트 대상 - 이벤트가 발생한 실제 DOM 개체입니다. 이벤트 버블링 - 아래 설명 이벤트 캡처 - 아래 설명 이벤트 버블링은 한 요소가 두 번째 요소 내부에 중첩되고 두 요소가 동일한 이벤트(예:클릭)에 대한 리스너를 등록할 때 이벤트 핸들러가 호출되는 순서입니다. 버블링을 사용하면 이벤트가 먼저 가장 안쪽 요소에서 캡처되고 처리된 다음 바깥쪽 요소로 전파됩니다. 캡처를 사용하면 이벤트가 먼저 가장 바깥쪽 요소에 의해 캡처되고

    2. 자바스크립트에서 Screen 객체란?

      Window 속성 screen은 창과 관련된 화면 개체에 대한 참조를 반환합니다. Screen 인터페이스를 구현하는 screen 객체는 현재 창이 렌더링되고 있는 화면의 속성을 검사하기 위한 특별한 객체입니다. 이 개체에는 클라이언트 화면의 일부 속성을 결정하고 설정하는 데 사용할 수 있는 많은 속성이 있습니다. 예를 들어, Screen.availTop −영구적 또는 반영구적 사용자 인터페이스 기능에 할당되지 않은 첫 번째 픽셀의 y 좌표를 지정합니다. Screen.availLeft −화면 왼쪽에서 사용 가능한 첫 번

    3. Javascript에서 메모리를 할당하는 방법은 무엇입니까?

      프로그래밍 언어에 관계없이 메모리 수명 주기는 거의 항상 동일합니다. − 필요한 메모리 할당 할당된 메모리 사용(읽기, 쓰기) 더 이상 필요하지 않을 때 할당된 메모리 해제 두 번째 부분은 모든 언어에서 명시적입니다. 할당된 메모리의 사용은 개발자가 수행해야 합니다. 첫 번째 부분과 마지막 부분은 C와 같은 저급 언어에서는 명시적이지만 JavaScript와 같은 고급 언어에서는 대부분 암시적입니다. 따라서 JavaScript에서 메모리를 할당하거나 해제하는 명시적인 방법이 없습니다. 객체를 초기화하기만 하면 해당 객체에 대

    4. JavaScript에서 메모리를 확보하는 방법은 무엇입니까?

      프로그래밍 언어에 관계없이 메모리 수명 주기는 거의 항상 동일합니다. − 필요한 메모리 할당 할당된 메모리 사용(읽기, 쓰기) 더 이상 필요하지 않을 때 할당된 메모리 해제 두 번째 부분은 모든 언어에서 명시적입니다. 할당된 메모리의 사용은 개발자가 수행해야 합니다. 첫 번째 부분과 마지막 부분은 C와 같은 저급 언어에서는 명시적이지만 JavaScript와 같은 고급 언어에서는 대부분 암시적입니다. 따라서 JavaScript에서 메모리를 할당하거나 해제하는 명시적인 방법이 없습니다. 객체를 초기화하기만 하면 해당 객체에 대

    5. JavaScript에서 10진수를 16진수로 변환하는 방법은 무엇입니까?

      number 클래스에는 base를 인수로 받아들이는 toString 메서드가 있습니다. 16진수(16진수)를 전달하여 원하는 숫자를 16진수 문자열로 변환할 수 있습니다. 예시 console.log(Number(255).toString(16)) console.log(Number(17).toString(16)) 출력 ff 11 parseInt 함수를 사용하여 이 숫자를 다시 10진수로 변환할 수 있습니다. JavaScript에서 사용할 수 있는 parseInt 함수에는 다음과 같은 서명이 있습니다. - parseInt(string,

    6. JavaScript를 사용하여 새 탭(새 창이 아닌)에서 URL을 여는 방법은 무엇입니까?

      새 탭에서 URL을 여는 것은 브라우저와 사용자의 브라우저 기본 설정에 따라 다릅니다. 새 탭에서 링크를 강제로 열도록 코드에서 할 수 있는 일은 없습니다. 그러나 사용자가 기본 설정에 따라 새 탭이나 창에서 열도록 하려면 다음 속성을 anchor() 태그에 추가할 수 있습니다 - target="_blank" 이렇게 하면 브라우저가 현재 페이지를 그대로 두고 새 탭/창에서 링크를 열도록 지시합니다.

    7. 자바스크립트에서 배열 반복과 함께 "for...in"을 사용하는 것이 나쁜 생각인 이유는 무엇입니까?

      JavaScript에서 배열 반복과 함께 for..in 루프를 사용하는 것은 다음 동작 때문에 나쁜 생각입니다 - 일반 반복 루프 사용 - 예시 let arr = [] arr[4] = 5 for (let i = 0; i < arr.length; i ++) {    console.log(arr[i]) } 출력 undefined undefined undefined undefined 5 for in 구문을 사용하여 이 배열을 반복했다면 - 예시 let arr = [] arr[4] = 5 for (let i in

    8. JavaScript에서 null, 정의되지 않음 또는 공백 변수를 확인하는 표준 함수가 있습니까?

      아니요, JavaScript에서 null, 정의되지 않음 또는 공백 값을 확인하는 표준 함수는 없습니다. 그러나 자바스크립트에는 참값과 거짓값의 개념이 있습니다. 조건문에서 참으로 강제하는 값을 참 값이라고 합니다. 거짓으로 해결되는 것을 거짓이라고 합니다. ES 사양에 따르면 다음 값은 조건부 컨텍스트에서 false로 평가됩니다. - 널 정의되지 않음 난 빈 문자열() 0 거짓 이것은 다음 if 문이 실행되지 않는다는 것을 의미합니다 - if (null) if (undefined) if (NaN) if ("&qu

    9. JavaScript에서 문자열을 낙타 대소문자로 변환하는 방법은 무엇입니까?

      낙타의 경우는 구의 중간에 있는 각 단어나 약어가 공백이나 구두점 없이 대문자로 시작하도록 구를 작성하는 관행입니다. 예를 들어, 낙타의 경우 동시 해시 맵은 −로 작성됩니다. ConcurrentHashMaps 다음과 같은 방식으로 문자열을 카멜 케이스로 변환하기 위해 JavaScript에서 문자열을 받아들이는 메소드를 구현할 수 있습니다. - 예시 function camelize(str) {    // Split the string at all space characters    return

    10. JavaScript에서 GUID/UUID를 만드는 방법은 무엇입니까?

      다음 방법을 사용하여 JavaScript에서 GUID 또는 UUID를 생성할 수 있습니다 - Math.Random() 함수 자바 스크립트에서 UUID 또는 GUID를 생성하거나 생성하려면 Math.Random() 함수와 함께 다음 코드를 사용하십시오. function createUUID() { return xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx.replace(/[xy]/g, function(c) { var r =Math.random() * 16 | 0, v =c ==x ? r :(r &0x3 | 0x8)

    11. 자바 스크립트의 문에서 특정 문자가 반복되는 횟수를 인쇄하는 방법은 무엇입니까?

      자바스크립트에서 문자열에서 문자가 반복되는 횟수를 찾는 가장 간단한 방법은 문자열을 반복하고 모든 문자 발생을 찾는 것입니다. 예시 let s = "hello world!"; let searchChar = "l"; let count = 0; for(let i = 0; i < s.length; i ++) {    if(s[i] == searchChar) {       count ++;    } } console.log(count)

    12. javascript에서 split() 메소드 사용법을 작성하시겠습니까?

      split([separator, [limit]]) 메서드는 각 분할을 수행할 위치를 결정하기 위해 지정된 구분 문자열을 사용하여 문자열을 하위 문자열로 분리하여 String 객체를 문자열 배열로 분할합니다. 분할 방법의 사용 예 let a = "hello,hi,bonjour,namaste"; let greetings = a.split(','); console.log(greetings) 출력 [ 'hello', 'hi', 'bonjour', 'namas

    13. 자바스크립트에서 일부 문자열 메서드의 이름을 지정하시겠습니까?

      String 객체를 사용하면 일련의 문자로 작업할 수 있습니다. Javascript의 문자열 기본 데이터 유형을 여러 도우미 메서드로 래핑합니다. JavaScript는 문자열 프리미티브와 String 객체 사이를 자동으로 변환하므로 스트링 프리미티브에서 String 객체의 모든 도우미 메서드를 호출할 수 있습니다. 다음은 JavaScript에서 문자열에 사용할 수 있는 몇 가지 방법입니다. - 연결() −두 문자열의 텍스트를 결합하여 새 문자열을 반환합니다. indexOf() −지정된 값의 첫 번째 발생의 호출하는 String

    14. 자바 스크립트에는 몇 가지 값이 있습니까?

      JavaScript에는 null과 undefined의 두 가지 값이 있습니다. 이 두 값은 상당히 다르므로 그대로 사용해야 합니다. 정의되지 않음 값이 할당되지 않은 변수는 정의되지 않은 유형입니다. 평가 중인 변수에 할당된 값이 없는 경우 메서드나 문도 정의되지 않음을 반환합니다. 값이 반환되지 않으면 함수는 undefined를 반환합니다. 예시 let a; console.log(a); function b() {} console.log(b()) 출력 undefined undefined null null은 할당 값입니다. 값

    15. Javascript의 비동기 호출에서 응답을 반환하는 방법은 무엇입니까?

      javascript의 비동기 호출에서 응답을 반환하는 방법에는 여러 가지가 있습니다. 먼저 문제를 이해합시다. 비동기식이며 일정 시간 후에 데이터를 제공하는 foo라는 함수가 있다고 가정해 보겠습니다. 2가지 방법으로 이를 수행할 수 있습니다. 데이터로 실행할 준비가 되었을 때 호출할 콜백을 수락할 수 있습니다. 또는 약속을 반환할 수 있습니다. 예를 들어, setTimeout 함수는 콜백을 수락하고 고정된 시간 후에 실행합니다. 따라서 첫 번째 접근 방식을 사용한다고 가정하면 setTimeout에서 함수를 전달할 수 있습니다.

    16. then과 함께 promise에 finally를 사용하고 Javascript에서 catch하는 방법은 무엇입니까?

      약속이 이행되거나 거부되면 finally 메서드에 지정된 콜백 함수가 호출됩니다. finally() 메서드도 Promise를 반환합니다. 이것은 Promise가 처리된 후 Promise가 성공적으로 이행되었거나 거부되었는지 여부에 관계없이 코드를 실행할 수 있는 방법을 제공합니다. 예를 살펴보겠습니다. 예시 new Promise(    (resolve) => setTimeout(resolve("success"), 1000) ).then(val => console.log(val)).fi

    17. JavaScript의 특정 인덱스에 있는 배열에 항목을 삽입하는 방법은 무엇입니까?

      배열의 끝에 삽입하기 위해 push 메소드를 사용할 수 있습니다. 배열의 시작 부분에 삽입하기 위해 unshift 방법을 사용할 수 있습니다. 다른 위치에 삽입하려면 splice 방법을 사용할 수 있습니다. 각각의 예를 살펴보겠습니다 - 푸시 - 예시 let arr = ["test", 1, 2, "hello", 23.5]; arr.push(123); console.log(arr); 출력 [ 'test', 1, 2, 'hello', 23.5, 123 ] Unshif

    18. 특정 키가 javascript 객체 또는 배열에 존재하는지 확인하는 방법은 무엇입니까?

      배열과 개체에 개체/키가 있는지 확인하는 방법에는 여러 가지가 있습니다. 먼저 Object 사례를 살펴보겠습니다. 객체에 키가 있는지 확인하려면 in 연산자를 사용해야 합니다. 예시 let obj = {    name: "John",    age: 22 } console.log('name' in obj); console.log('address' in obj); 출력 true false 참고 −in 연산자는 지정된 속성이 지정된 객체 또는 프로토타입

    19. javascript를 사용하여 json을 예쁘게 인쇄하는 방법은 무엇입니까?

      JSON은 JavaScript 객체 표기법을 의미합니다. 이것이 프리티 프린팅이 JSON.stringify()에서 기본적으로 구현되는 이유 중 하나입니다. 그것의 세 번째 인수는 꽤 인쇄하고 사용할 간격을 설정합니다 - 예시 let a = {    name: "A",    age: 35,    address: {       street: "32, Baker Street",       cit

    20. TypeScript와 JavaScript의 차이점

      Typescript와 JavaScript 모두 일반적으로 클라이언트 측에서 서버 요청을 처리하고 UI에서 데이터를 렌더링하는 데 사용되는 프로그래밍 언어라는 것을 알고 있습니다. 그러나 둘 다 스크립팅 언어이지만 Typescript는 Javascript의 상위 집합이라고 말할 수 있는 Javascript보다 몇 가지 추가 기능을 지원합니다. 다음은 TypeScript와 JavaScript의 중요한 차이점입니다. Sr. 아니요. 키 타입스크립트 자바스크립트 1 유형 유형과 대조적으로 Typescript는 Microsoft에서 개

    Total 5927 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:159/297  20-컴퓨터/Page Goto:1 153 154 155 156 157 158 159 160 161 162 163 164 165