javascript 9

JavaScript를 사용하여 스크롤 막대 너비 가져오기

JavaScript를 사용하여 스크롤 막대 너비 가져오기 이 질문에는 이미 다음과 같은 답변이 있습니다. 브라우저의 스크롤 바 크기를 얻으려면 어떻게 해야 합니까? (25개 답변) 닫힘6년 전에. 다음 HTML은 div.container의 오른쪽 안쪽 가장자리에 스크롤 바를 표시합니다. 저 스크롤 바의 폭을 결정하는 것이 가능합니까? 이 함수는 스크롤 바의 너비를 제공해야 합니다. function getScrollbarWidth() { // Creating invisible container const outer = document.createElement('div'); outer.style.visibility = 'hidden'; outer.style.overflow = 'scroll'; // forc..

programing 2023.11.05

모범 사례:HTML ID 또는 이름 속성별 양식 요소에 액세스하시겠습니까?

모범 사례:HTML ID 또는 이름 속성별 양식 요소에 액세스하시겠습니까? 경험이 풍부한 자바스크립트 개발자라면 누구나 알고 있듯이, 같은 일을 할 수 있는 많은 (너무 많은) 방법들이 있습니다.예를 들어 다음과 같이 텍스트 필드가 있다고 가정합니다. 자바스크립트에서는 이에 접근할 수 있는 여러 가지 방법이 있습니다. [0] foo [1] document.forms[0].elements[0]; [2] document.myForm.foo; [3] document.getElementById('foo'); [4] document.getElementById('myForm').foo; ... and so on ... 방법 [1]과 [3]은 Mozilla Gecko 설명서에 잘 나와 있지만 둘 다 이상적이지는 않습..

programing 2023.10.21

파이어폭스 '크로스 오리진 요청 차단' 헤더에도 불구하고

파이어폭스 '크로스 오리진 요청 차단' 헤더에도 불구하고 문 닫았습니다.이 질문은재현성이 없거나 오타로 인해 발생했습니다.현재 답변을 받지 않고 있습니다. 이 질문은 오타나 더 이상 재현할 수 없는 문제로 인해 발생했습니다.비슷한 질문이 여기서 주제가 될 수 있지만, 이 질문은 미래의 독자들에게 도움이 될 가능성이 적은 방식으로 해결되었습니다. 2년 전에 문을 닫았습니다. 이 질문을 개선합니다. 단순한 교차 오리진 요청을 하려고 하는데 Firefox에서 이를 계속 차단하고 있습니다. 오리진 간 요청 차단:[url]에서 동일한 오리진 정책을 사용하면 원격 리소스를 읽을 수 없습니다.이는 리소스를 동일한 도메인으로 이동하거나 CORS를 활성화하여 해결할 수 있습니다.[url] 크롬과 사파리에서도 잘 작동합니..

programing 2023.10.21

자바스크립트로 자릿수 가져오기

자바스크립트로 자릿수 가져오기 알 수 몇 .var number가 있습니다. 예를 들어: 만약number = 15;다를(를) .2 현재는 다음과 같습니다. function getlength(number) { return number.toString().length(); } 는 .TypeError: '2' is not a function (evaluating 'number.toString().length()') 당신이 볼 수 있듯이.'2'사실은 올바른 해결책입니다.그런데 왜 그럴까요?not a function?length메소드가 아닌 속성입니다.수 다가 없습니다.(): function getlength(number) { return number.toString().length; } 업데이트: 댓글에서 설명한..

programing 2023.10.11

YouTube iframe API: HTML에 이미 있는 iframe 플레이어를 제어하려면 어떻게 해야 합니까?

YouTube iframe API: HTML에 이미 있는 iframe 플레이어를 제어하려면 어떻게 해야 합니까? iframe 기반의 유튜브 플레이어를 제어할 수 있기를 원합니다.이 플레이어들은 이미 HTML에 들어가 있겠지만, 자바스크립트 API를 통해 제어하고 싶습니다. API로 페이지에 새로운 동영상을 추가하고 유튜브 플레이어 기능으로 제어하는 방법을 설명하는 iframe API에 대한 설명서를 읽고 있습니다. var player; function onYouTubePlayerAPIReady() { player = new YT.Player('container', { height: '390', width: '640', videoId: 'u1zgFlCw8Aw', events: { 'onReady': onP..

programing 2023.10.11

underscore.js를 사용하여 asc 및 descort를 수행하려면 어떻게 해야 합니까?

underscore.js를 사용하여 asc 및 descort를 수행하려면 어떻게 해야 합니까? 저는 현재 json 정렬에 언더스코어js를 사용하고 있습니다.이제 제가 부탁을 드렸습니다.ascending그리고.descending언더스코어.js를 사용하여 정렬합니다.저는 문서에 같은 내용이 보이지 않습니다.어떻게 하면 이것을 이룰 수 있을까요?를 사용할 수 있습니다. 항상 오름차순 목록을 반환합니다. _.sortBy([2, 3, 1], function(num) { return num; }); // [1, 2, 3] 그러나 .reverse 메서드를 사용하여 내림차순으로 설정할 수 있습니다. var array = _.sortBy([2, 3, 1], function(num) { return num; }); con..

programing 2023.10.01

단일 Lodash 함수를 가져오는 방법?

단일 Lodash 함수를 가져오는 방법? 웹 팩을 사용하여 다음과 같이 가져오려고 합니다.lodash모든 것을 수입하고 있는 것 같습니다.저는 다음을 시도했지만 성공하지 못했습니다. import { isEqual } from 'lodash' import isEqual from 'lodash/lang' import isEqual from 'lodash/lang/isEqual' import { isEqual } from 'lodash/lang' import { isEqual } from 'lodash/lang' 를 설치할 수 .lodash.isequal다음과 같이 전체 Lodash 패키지를 설치하지 않고 단일 모듈로 사용할 수 있습니다. npm install --save lodash.isequal ECMA스..

programing 2023.08.27

NaN(" ")(공백이 있는 문자열)이 동일한 이유는 무엇입니까?

NaN(" ")(공백이 있는 문자열)이 동일한 이유는 무엇입니까? ▁does?, 왜?isNaN(" ")하여 …로 합니다.false,그렇지만isNaN(" x")하여 …로 합니다.true? 텍스트 입력 필드에 대한 수치 연산을 수행하고 있으며 필드가null,""또는NaN누군가 필드에 소수의 공백을 입력하면 세 개 모두에서 유효성 검사가 실패하고, 왜 유효성 검사를 통과하는지 혼란스럽습니다.isNaN끊다JavaScript는 빈 문자열을 0으로 해석하여 isNAN 테스트를 실패합니다.구문 분석을 사용할 수 있습니다.빈 문자열을 0으로 변환하지 않는 문자열 위에 먼저 삽입합니다.그런 다음 결과가 실패해야 합니다. NAN입니다.여러분은 이것이 놀랍거나 아닐 수도 있지만, 여기 자바스크립트 엔진의 이상함을 보여줄 몇..

programing 2023.08.27

배경 이미지가 로드되었는지 확인하려면 어떻게 해야 합니까?

배경 이미지가 로드되었는지 확인하려면 어떻게 해야 합니까? 본문 태그에 배경 이미지를 설정한 다음 다음과 같은 코드를 실행합니다. $('body').css('background-image','http://picture.de/image.png').load(function() { alert('Background image done loading'); // This doesn't work }); 배경 이미지가 완전히 로드되었는지 확인하려면 어떻게 해야 합니까?사용해 보십시오. $('').attr('src', 'http://picture.de/image.png').on('load', function() { $(this).remove(); // prevent memory leaks as @benweet sugge..

programing 2023.08.27