«javascript» 태그된 질문

ECMAScript (JavaScript / JS)에서의 프로그래밍 및 다양한 방언 / 구현 (ActionScript 제외)에 관한 질문이 있습니다. 이 태그는 거의 사용되지 않지만 [node.js], [jquery], [json] 및 [html] 태그와 가장 관련이 있습니다.

16
값 JSON으로 키 교체
다음과 같이 구조화 된 매우 큰 JSON 개체가 있습니다. {A : 1, B : 2, C : 3, D : 4} 객체의 키로 값을 바꿀 수있는 함수가 필요하지만 어떻게해야할지 모르겠습니다. 다음과 같은 출력이 필요합니다. {1 : A, 2 : B, 3 : C, 4 : D} 내가 이것을 할 수있는 …

11
하이픈이있는 자바 스크립트 객체 속성을 어떻게 참조합니까?
이 스크립트 를 사용 하여 상속 된 모든 스타일의 스타일 객체를 만듭니다. var style = css($(this)); alert (style.width); alert (style.text-align); 다음을 사용하면 첫 번째 경고는 제대로 작동하지만 두 번째 경고는 작동하지 않습니다. .. -내가 생각하는 마이너스로 해석하고 있습니다. 디버거는 '잡지 않은 참조 오류'라고 말합니다. 하지만 문자열이 아니기 때문에 따옴표를 붙일 …


11
execCommand에서 '일반 텍스트로 붙여 넣기'에 대한 Javascript 트릭
execCommand여기에 소개 된 샘플을 기반으로 한 기본 편집기가 있습니다. execCommand영역 내에 텍스트를 붙여 넣는 세 가지 방법이 있습니다. Ctrl+V 마우스 오른쪽 버튼 클릭-> 붙여 넣기 오른쪽 클릭-> 일반 텍스트로 붙여 넣기 HTML 마크 업없이 일반 텍스트 만 붙여 넣기를 허용하고 싶습니다. 처음 두 작업을 강제로 일반 텍스트를 붙여 넣을 수 …


9
Javascript의 atob을 사용하여 base64를 디코딩하면 utf-8 문자열이 제대로 디코딩되지 않습니다.
Javascript window.atob()함수를 사용하여 base64로 인코딩 된 문자열 (특히 GitHub API의 base64로 인코딩 된 콘텐츠)을 디코딩하고 있습니다. 문제는 ASCII로 인코딩 된 문자가 다시 표시된다는 â¢것입니다 ( 대신 ™). 들어오는 base64 인코딩 스트림을 올바르게 처리하여 utf-8로 디코딩되도록하려면 어떻게해야합니까?

16
null의 'addEventListener'속성을 읽을 수 없습니다.
프로젝트에 바닐라 자바 ​​스크립트를 사용해야합니다. 몇 가지 기능이 있는데 그중 하나는 메뉴를 여는 버튼입니다. 대상 ID가있는 페이지에서는 작동하지만 ID가없는 페이지에서는 오류가 발생합니다. 함수가 ID를 찾을 수없는 페이지에서 "Cannot read property 'addEventListener'of null"오류가 발생하고 다른 함수가 작동하지 않습니다. 다음은 메뉴를 여는 버튼의 코드입니다. function swapper() { toggleClass(document.getElementById('overlay'), 'open'); } var el …



5
addEventListener를 사용하여 노드에 연결된 이벤트 리스너 가져 오기
나는 이미 다음 질문을 살펴 보았습니다. 디버깅 할 때 또는 JavaScript 코드에서 DOM 노드에서 이벤트 리스너를 찾는 방법은 무엇입니까? html 요소에서 Javascript 이벤트 핸들러를 프로그래밍 방식으로 검사하고 수정할 수 있습니까? Firebug (또는 유사한 도구)로 JavaScript / jQuery 이벤트 바인딩을 디버그하는 방법 그러나 그들 중 어느 것도 이벤트 리스너가 생성되기 전에 …


12
<noscript>와 반대되는 HTML이 있습니까?
JavaScript가 활성화 된 경우에만 콘텐츠를 표시하는 HTML에 태그가 있습니까? &lt;noscript&gt;JavaScript가 꺼져있을 때 HTML 콘텐츠를 표시하는 반대 방식으로 작동한다는 것을 알고 있습니다. 그러나 JavaScript를 사용할 수있는 경우에만 사이트에 양식을 표시하여 양식이없는 경우 양식을 사용할 수없는 이유를 설명하고 싶습니다. 이 작업을 수행하는 방법을 아는 유일한 방법 document.write();은 스크립트 태그 의 메서드를 사용하는 …

10
어레이 변경을 관찰하는 방법은 무엇입니까?
Javascript에서 푸시, 팝, 시프트 또는 인덱스 기반 할당을 사용하여 배열이 수정 될 때 알림을받는 방법이 있습니까? 내가 처리 할 수있는 이벤트를 발생시킬 무언가를 원합니다. watch()SpiderMonkey 의 기능에 대해 알고 있지만 전체 변수가 다른 것으로 설정된 경우에만 작동합니다.

5
React useEffect 후크가 초기 렌더링에서 실행되지 않도록 설정
문서에 따르면 : componentDidUpdate()업데이트가 발생한 직후에 호출됩니다. 이 메서드는 초기 렌더링에는 호출되지 않습니다. 새로운 useEffect()후크를 사용하여 를 시뮬레이션 할 수 componentDidUpdate()있지만 useEffect()처음으로도 렌더링 할 때마다 실행되는 것처럼 보입니다 . 초기 렌더링에서 실행되지 않도록하려면 어떻게합니까? 아래 예에서 볼 수 있듯이 componentDidUpdateFunction는 초기 렌더링 componentDidUpdateClass중에 인쇄 되지만 초기 렌더링 중에 인쇄되지 않았습니다. …

6
Google지도가로드 된 후 JavaScript로 크기를 조정하려면 어떻게합니까?
400px x 400px로 설정된 'mapwrap'div가 있고 그 안에 100 % x 100 %로 설정된 Google 'map'이 있습니다. 따라서지도가 400 x 400px로로드 된 다음 JavaScript를 사용하여 'mapwrap'의 크기를 화면의 100 % x 100 %로 조정합니다. Google지도는 예상대로 전체 화면으로 크기가 조정되지만 타일은 오른쪽 가장자리보다 먼저 사라지기 시작합니다. 페이지. Google지도를 더 큰 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.