반응형

JavaScript 77

포어치 실행 시 배열 값 변경

포어치 실행 시 배열 값 변경 예: var arr = ["one","two","three"]; arr.forEach(function(part){ part = "four"; return "four"; }) alert(arr); 어레이는 원래 값 그대로입니다.반복 기능에서 어레이 요소에 대한 쓰기 액세스 권한을 가질 수 있는 방법이 있습니까?콜백은 요소, 인덱스 및 배열 자체를 전달합니다. arr.forEach(function(part, index, theArray) { theArray[index] = "hello world"; }); edit : 코멘트에서 설명한 바와 같이.forEach()는 두 인수를 할 수 , 두 인수는 "인수"의 값으로 됩니다.이 인수는 다음 값으로 사용됩니다.this「 」 、 「 ..

itsource 2022.09.28

이클립스 프로젝트에서 javascript 검증을 제거하려면 어떻게 해야 합니까?

이클립스 프로젝트에서 javascript 검증을 제거하려면 어떻게 해야 합니까? 저는 프로젝트에서 이클립스를 사용하고 있으며, 이클립스 설정을 만지작거리면서 Javascript 지원을 켜고 있습니다.현재 이클립스는 JQuery 라이브러리에 오류가 있어 프로젝트를 컴파일할 수 없다고 불평합니다.javascript validation을 해제하는 방법을 아는 사람 있나요? 사실 검증되는 MY JavaScript 파일을 좋아하지만, 서드파티 라이브러리에서 사소한 경고를 검증하고 처리하고 싶지는 않습니다. 그렇기 때문에 검증을 한꺼번에 꺼버리는 것은 너무 과격하다고 생각합니다.다행히 Eclipse를 사용하면 검증에서 일부 JavaScript 소스를 선택적으로 제거할 수 있습니다. 프로젝트를 마우스 오른쪽 버튼으로..

itsource 2022.09.27

Javascript : 자연스러운 영숫자 문자열

Javascript : 자연스러운 영숫자 문자열 숫자와 텍스트, 그리고 이들의 조합으로 구성된 배열을 가장 쉽게 정렬할 수 있는 방법을 찾고 있습니다. 예. '123asd' '19asd' '12345asd' 'asd123' 'asd12' 로 바뀌다 '19asd' '123asd' '12345asd' 'asd12' 'asd123' 이것은 여기서 질문한 다른 질문에 대한 해결책과 조합하여 사용합니다. 정렬 기능 자체가 작동하기 때문에 19asd가 123asd보다 작다고 할 수 있는 기능이 필요합니다. JavaScript로 쓰고 있습니다. 편집 : adormitu가 지적한 바와 같이, 제가 찾고 있는 것은 자연스러운 정렬 기능입니다.이것은 현재 local Compare를 사용하는 최신 브라우저에서 가능합니다.통..

itsource 2022.09.25

해시 '#'이 없는 AngularJS 라우팅

해시 '#'이 없는 AngularJS 라우팅 나는 앵글을 배우고 있다.JS와 나를 정말 짜증나게 하는 것이 하나 있다. 용 i i i i를 쓴다.$routeProvider응용 프로그램의 라우팅 규칙을 선언하려면: $routeProvider.when('/test', { controller: TestCtrl, templateUrl: 'views/test.html' }) .otherwise({ redirectTo: '/test' }); 에서 내 하면 '어플리케이션'이 표시됩니다.app/#/testapp/test. 왜 가 되느냐는 입니다.는 이 해시 JS를 합니다.#URL? 수 있는 요?할할수 능능? 능? ????실제로 HTML5 이외의 브라우저에는 #(해시태그)가 필요합니다. 그 이외의 경우는, 상기의 hre..

itsource 2022.09.25

안쪽을 클릭할 때 드롭다운 메뉴가 닫히지 않도록 합니다.

안쪽을 클릭할 때 드롭다운 메뉴가 닫히지 않도록 합니다. Twitter Bootstrap 드롭다운 메뉴가 있습니다.모든 Twitter Bootstrap 사용자가 알고 있듯이 드롭다운메뉴는 클릭 시 닫힙니다(내부를 클릭해도 닫힙니다). 위해 를 쉽게 부착하고 핸들러를 할 수 .event.stopPropagation() Menu item 1 이것은 행동처럼 . , 이것은 매우 쉬운 행동이기 때문이다.carousel-controls)carousel indicators는 )에됩니다.document '''는click이러한 요소(예:/다음 컨트롤 등)에 대한 이벤트는 "예"가 됩니다. $('ul.dropdown-menu.mega-dropdown-menu').on('click', function(event){ // ..

itsource 2022.09.25

DOM 변경 검출

DOM 변경 검출 html에 div나 입력이 추가되면 기능을 실행하고 싶습니다.이게 가능합니까? 예를 들어 텍스트 입력이 추가되면 함수를 호출해야 합니다.지금까지의 궁극적인 접근법, 최소 코드: (IE11+, FF, Webkit) MutationObserver를 사용하여 필요에 따라 사용되지 않는 Mutation 이벤트로 폴백하는 방법: (추가 또는 삭제한 노드에 관한 DOM 변경의 경우에만 다음 예) var observeDOM = (function(){ var MutationObserver = window.MutationObserver || window.WebKitMutationObserver; return function( obj, callback ){ if( !obj || obj.nodeType !..

itsource 2022.09.24

JavaScript에서 시간대 이름을 얻으려면 어떻게 해야 하나요?

JavaScript에서 시간대 이름을 얻으려면 어떻게 해야 하나요? 타임존 오프셋을 취득하는 방법은 알고 있습니다만, 필요한 것은 「America/New York」등의 것을 검출하는 것입니다.JavaScript에서 검출이 가능합니까?아니면 오프셋에 근거해 게스트를 작성해야 합니까?Internationalization API는 사용자 시간대 가져오기를 지원하며 현재 모든 브라우저에서 지원됩니다. console.log(Intl.DateTimeFormat().resolvedOptions().timeZone) Internationalization API를 지원하는 일부 오래된 브라우저 버전에서는timeZone속성이 로 설정됩니다.undefined사용자의 시간대 문자열이 아닌제가 알기로는, 작성 시점(2017년 ..

itsource 2022.09.23

JavaScript:오류 콘솔에 메시지를 인쇄하려면 어떻게 해야 하나요?

JavaScript:오류 콘솔에 메시지를 인쇄하려면 어떻게 해야 하나요? 오류 콘솔에 메시지를 인쇄하려면 어떻게 해야 합니까?변수를 포함하는 것이 좋습니다. 예를 들어 다음과 같습니다. print('x=%d', x); Firebug 설치 후console.log(...)그리고.console.debug(...)등(자세한 것은, 메뉴얼을 참조해 주세요).console.error(message); // Outputs an error message to the Web Console console.log(message); // Outputs a message to the Web Console console.warn(message); // Outputs a warning message to the Web Consol..

itsource 2022.09.23

발신인을 제외한 모든 클라이언트에 응답 보내기

발신인을 제외한 모든 클라이언트에 응답 보내기 모든 클라이언트에 송신하려면 , 다음의 순서를 사용합니다. io.sockets.emit('response', data); 클라이언트로부터 수신하려면 , 다음을 사용합니다. socket.on('cursor', function(data) { ... }); 클라이언트로부터 서버상의 메시지를 수신할 때 메시지를 송신하는 사용자를 제외한 모든 사용자에게 메시지를 송신하려면 어떻게 하면 좋을까요? socket.on('cursor', function(data) { io.sockets.emit('response', data); }); client-id를 메시지와 함께 보낸 후 client-side를 확인함으로써 해킹을 해야 하나요, 아니면 더 쉬운 방법이 없을까요?다음은 ..

itsource 2022.09.21

window.location=와 window.location.replace()의 차이점은 무엇입니까?

window.location=와 window.location.replace()의 차이점은 무엇입니까? 이 두 노선에 차이가 있나요? var url = "http://www.google.com/"; window.location = url; window.location.replace(url); window.location는 "뒤로"를 클릭하여 현재 페이지로 돌아갈 수 있는 항목을 이력에 추가합니다. window.location.replace는 현재 기록 항목을 대체하므로 해당 항목으로 돌아갈 수 없습니다. 다음을 참조해 주세요. assign(url): 된 URL에서 : 공에에 URL 。 replace(url): 된 URL에 와의 assign(): " "를 사용한 후"replace()현재 페이지는 세션 기록에..

itsource 2022.09.21
반응형