반응형

JavaScript 76

배열에서 여러 개의 임의 요소를 가져오는 방법은 무엇입니까?

배열에서 여러 개의 임의 요소를 가져오는 방법은 무엇입니까? 저는 'javascript의 배열에서 임의로 요소에 접근하는 방법'을 연구하고 있습니다.저는 이것과 관련된 많은 링크를 찾았습니다.좋아요: JavaScript 배열에서 임의 항목 가져오기 var item = items[Math.floor(Math.random()*items.length)]; 그러나 이 경우 배열에서 하나의 항목만 선택할 수 있습니다.두 개 이상의 요소를 원하는 경우 어떻게 이를 달성할 수 있습니까?어레이에서 두 개 이상의 요소를 가져오려면 어떻게 해야 합니까?단 두 줄: // Shuffle array const shuffled = array.sort(() => 0.5 - Math.random()); // Get sub-array..

sourcecode 2023.08.12

JavaScript로 div 스크린샷을 찍는 방법

JavaScript로 div 스크린샷을 찍는 방법 저는 'HTML 퀴즈'라는 것을 만들고 있습니다.완전히 JavaScript로 실행되며 매우 멋집니다. 마지막에는 "Your Results:(당신의 결과:)"라고 표시된 결과 상자가 나타납니다. 결과 상자에는 10개 중 몇 개의 문제를 맞혔는지, 몇 퍼센트를 맞혔는지, 몇 개의 문제를 맞혔는지 표시됩니다.「결과 캡쳐」라고 하는 버튼이 있으면, 어떻게든 스크린샷등의 div를 촬영해, 오른쪽 클릭을 할 수 있는 페이지에 캡쳐 한 이미지를 표시해 「다른 이름으로 보존」하고 싶다고 생각하고 있습니다. 나는 그들이 그들의 결과를 다른 사람들과 공유할 수 있도록 정말 이것을 하고 싶다.결과를 쉽게 바꿀 수 있기 때문에 '복사'하지 않았으면 합니다.이미지 내용을 바꾸면..

sourcecode 2023.01.30

브라우저 언어 기본 설정을 감지하기 위한 JavaScript

브라우저 언어 기본 설정을 감지하기 위한 JavaScript 이 질문에는 이미 답변이 있습니다. javascript를 사용하여 방문자의 언어와 국가 코드를 가져옵니다(클라이언트 측). (3개의 답변) 브라우저 내에서 사용자의 로케일을 판별하는 방법 (10개의 답변) 닫힘4년 전에요. JavaScript를 사용하여 브라우저 언어 기본 설정을 검출하려고 합니다. IE에서 언어를 IE로 설정합니다.Tools>Internet Options>General>Languages자바스크립트? 파이어폭스.을 알 수tools>options>content>languages를 사용합니다.navigator.language. 「」를 사용합니다.navigator.userLanguage 、 를 、 를 、 done done done d..

sourcecode 2023.01.20

특정 범위의 JavaScript에서 임의의 정수 생성

특정 범위의 JavaScript에서 임의의 정수 생성 예를 들어 JavaScript)를 해야 ?x = 4 ★★★★★★★★★★★★★★★★★」y = 8다음 중 하나를 출력할 수 있습니다.4, 5, 6, 7, 8Mozilla Developer Network 페이지에는 다음과 같은 예가 있습니다. /** * Returns a random number between min (inclusive) and max (exclusive) */ function getRandomArbitrary(min, max) { return Math.random() * (max - min) + min; } /** * Returns a random integer between min (inclusive) and max (inclusive)..

sourcecode 2023.01.20

특성 값을 기준으로 DOM에서 요소 찾기

특성 값을 기준으로 DOM에서 요소 찾기 주어진 속성 이름과 속성 값을 가진 요소를 검색하는 DOM API가 있는지 알려주실 수 있나요? 예를 들어 다음과 같습니다. doc.findElementByAttribute("myAttribute", "aValue"); 최신 브라우저는 네이티브 지원querySelectorAll다음 작업을 수행할 수 있습니다. document.querySelectorAll('[data-foo="value"]'); https://developer.mozilla.org/en-US/docs/Web/API/Document.querySelectorAll 브라우저 호환성 세부 정보: http://quirksmode.org/dom/core/ #t14 http://caniuse.com/query..

sourcecode 2023.01.20

JavaScript는 싱글 스레드화가 보장됩니까?

JavaScript는 싱글 스레드화가 보장됩니까? JavaScript는 모든 최신 브라우저 구현에서 싱글 스레드화되어 있는 것으로 알려져 있습니다만, 어떤 표준에도 지정되어 있는 것입니까, 아니면 전통에 의해서만 지정되어 있는 것입니까?JavaScript는 항상 싱글 스레드라고 가정해도 안전한가?그것은 좋은 질문이네요.'예스'라고 말하고 싶어요못해요. JavaScript는 보통 스크립트(*)에 표시되는 단일 실행 스레드가 있는 것으로 간주되므로 인라인 스크립트, 이벤트 수신기 또는 타임아웃이 입력되면 블록 또는 함수의 끝에서 돌아올 때까지 완전히 제어 상태를 유지할 수 있습니다. (*: 브라우저가 실제로 하나의 OS 스레드를 사용하여 JS 엔진을 구현하는지 아니면 다른 제한된 실행 스레드가 WebWork..

sourcecode 2023.01.15

JSON Atribute

JSON Atribute 이 질문에는 이미 답변이 있습니다. JavaScript 개체에서 속성을 제거하려면 어떻게 해야 합니까? (35개의 답변) 닫힘6년 전에요. JSON 오브젝트가 있는 경우 다음과 같이 입력합니다. var myObj = {'test' : {'key1' : 'value', 'key2': 'value'}} 다음과 같이 'key1'을 제거할 수 있습니까? {'test' : {'key2': 'value'}} 심플: delete myObj.test.key1; 선택한 답변은 삭제할 키 자체를 알고 있는 한 계속 작동하지만, 실제로 동적이어야 하는 경우에는 도트 표기 대신 [] 표기법을 사용해야 합니다. 예를 들어 다음과 같습니다. var keyToDelete = "key1"; var myObj..

sourcecode 2023.01.15

angularjs(1.x)를 사용하여 HTML 요소의 id 속성을 동적으로 설정하려면 어떻게 해야 합니까?

angularjs(1.x)를 사용하여 HTML 요소의 id 속성을 동적으로 설정하려면 어떻게 해야 합니까? 유형의 HTML 요소를 제공했습니다.div, 그 값을 설정하는 방법idattribute, 스코프 변수와 문자열의 결합은 무엇입니까?ngAttr공식 문서에 소개된 대로 여기에서 지침이 완전히 도움이 될 수 있습니다. https://docs.angularjs.org/guide/interpolation#-ngattr-for-binding-to-arbitrary-attributes 예를 들어 다음과 같이 설정합니다.id속성값div인덱스를 포함할 수 있도록 뷰 프래그먼트가 포함할 수 있습니다. 보간될 수 있는 곳간에는 이건 나한테 꽤 잘 먹혔어 이 질문을 받으셨지만 새로운 Angular 버전 >= 2.0과 ..

sourcecode 2023.01.15

와일드카드를 사용하여 디렉토리 내의 모든 파일에서 모듈을 Import할 수 있습니까?

와일드카드를 사용하여 디렉토리 내의 모든 파일에서 모듈을 Import할 수 있습니까? ES6에서는 다음과 같은 파일에서 여러 내보내기를 가져올 수 있습니다. import {ThingA, ThingB, ThingC} from 'lib/things'; 하지만 저는 한 파일에 한 개의 모듈을 가지고 있는 구성이 좋습니다.결국 이렇게 수입하게 됩니다. import ThingA from 'lib/things/ThingA'; import ThingB from 'lib/things/ThingB'; import ThingC from 'lib/things/ThingC'; 저는 이것을 할 수 있으면 좋겠습니다. import {ThingA, ThingB, ThingC} from 'lib/things/*'; 또는 각 파일에 ..

sourcecode 2023.01.10

Javascript(글로벌 변수 포함)의 변수 선언 구문의 차이는?

Javascript(글로벌 변수 포함)의 변수 선언 구문의 차이는? 변수를 선언하는 것과 차이가 있습니까? var a=0; //1 ...이쪽: a=0; //2 ...또는: window.a=0; //3 글로벌 범위 내에서요?네, 몇 가지 차이점이 있지만 실제적인 측면에서는 큰 차이가 없습니다. 네 번째 방법이 있습니다. ES2015(ES6)에서는 두 가지 방법이 더 있습니다.마지막에는 네 번째 방법을 추가했지만, #1 뒤에 ES2015를 삽입했습니다(이유는 곧 알게 될 것입니다).이렇게 하면 다음과 같은 이점이 있습니다. var a = 0; // 1 let a = 0; // 1.1 (new with ES2015) const a = 0; // 1.2 (new with ES2015) a = 0; // 2 wi..

sourcecode 2022.12.26
반응형