«javascript» 태그된 질문

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

4
toBe (true) vs toBeTruthy () vs toBeTrue ()
무엇 사이의 차이 expect(something).toBe(true), expect(something).toBeTruthy()그리고 expect(something).toBeTrue()? 참고 toBeTrue()A는 사용자 정의 정규 도입 jasmine-matchers과 같은 다른 유용하고 편리한 정합 기 중 toHaveMethod()또는 toBeArrayOfStrings(). 질문은 일반적인 것이지만 실제 예를 들어 요소가에 표시되는지 테스트하고 protractor있습니다. 이 경우 어떤 매처를 사용해야합니까? expect(elm.isDisplayed()).toBe(true); expect(elm.isDisplayed()).toBeTruthy(); expect(elm.isDisplayed()).toBeTrue();

11
lodash를 사용하여 객체를 배열로 변환
lodash로 어떻게 큰 object것을 array바꿀 수 있습니까? var obj = { 22: {name:"John", id:22, friends:[5,31,55], works:{books:[], films:[],} 12: {name:"Ivan", id:12, friends:[2,44,12], works:{books:[], films:[],} } // transform to var arr = [{name:"John", id:22...},{name:"Ivan", id:12...}]

14
마우스 "클릭"과 "끌기"를 구별하는 방법
내가 사용하는 jQuery.click한편, 내가 마우스 처리 할 필요가 라파엘 그래프에서 마우스 클릭 이벤트를 처리하는 drag이벤트를 마우스 드래그로 구성 mousedown, mouseup및mousemove 라파엘있다. 구별하기 어려운 click하고 drag있기 때문에 click도 포함 mousedown& mouseup, 어떻게 자바 스크립트에서 다음 "드래그"& 마우스 "클릭"마우스를 구별 할 수 있습니까?

28
브라우저 자동 완성 감지
브라우저가 텍스트 상자를 자동으로 채웠는지 어떻게 알 수 있습니까? 특히 페이지로드를 자동으로 채우는 사용자 이름 및 비밀번호 상자가 있습니다. 첫 번째 질문은 언제 페이지로드 순서에서 발생합니까? document.ready 전후에 있습니까? 둘째, 로직을 사용하여 이것이 발생했는지 어떻게 알 수 있습니까? 나는 이것이 발생하는 것을 막고 싶지 않다. 단지 이벤트에 연결하십시오. 바람직하게는 다음과 …


5
잘못된 속기 속성 이니셜 라이저
노드 프로젝트를 위해 JavaScript로 다음 코드를 작성했지만 모듈을 테스트하는 동안 오류가 발생했습니다. 오류의 의미를 잘 모르겠습니다. 내 코드는 다음과 같습니다. var http = require('http'); // makes an http request var makeRequest = function(message) { var options = { host: 'localhost', port = 8080, path : '/', method: 'POST' } // …

16
자바 스크립트로 객체 확장
현재 Java에서 Javascript로 변환 중이며 원하는 방식으로 객체를 확장하는 방법을 알아내는 것이 약간 어렵습니다. 인터넷의 여러 사람들이 extend on object라는 방법을 사용하는 것을 보았습니다. 코드는 다음과 같습니다. var Person = { name : 'Blank', age : 22 } var Robot = Person.extend({ name : 'Robo', age : 4 )} var …


11
webpack으로 필요한 경로 해결
나는 여전히 webpack으로 모듈 경로를 해결하는 방법을 혼동하고 있습니다. 이제 나는 쓴다 : myfile = require('../../mydir/myfile.js') 하지만 쓰고 싶습니다 myfile = require('mydir/myfile.js') alias . 로 사용하는 비슷한 예제를 볼 수 있기 때문에 resolve.alias 가 도움이 될 수 있다고 생각했습니다 .{ xyz: "/some/dir" }require("xyz/file.js") 나는 내 별칭을 설정하지만 { mydir: '/absolute/path/mydir' …

6
웹 브라우저에서 GPS 위치 확인
모바일 기반 웹 사이트를 개발 중이며 Google지도를 통합했으며 Google지도의 '보낸 사람'입력란을 동적으로 채워야합니다. 웹 브라우저에서 GPS 위치를 가져 와서 Google지도의 '보낸 사람'입력란에 동적으로 채울 수 있습니까?

12
jQuery와 바인딩 된 이벤트를 주문하는 방법
4 개의 스크립트 블록을 포함 할 수있는 페이지가있는 웹 응용 프로그램이 있다고 가정 해 보겠습니다. 내가 작성한 스크립트는 해당 블록 중 하나에서 발견 될 수 있지만 컨트롤러가 처리하는 스크립트는 알 수 없습니다. 일부 onclick이벤트를 버튼에 바인딩 하지만 때로는 예상하지 못한 순서로 실행되는 것을 알았습니다. 주문을 보장 할 수있는 방법이 있습니까, …

9
JavaScript에서 왜 2 == [2]입니까?
최근 2 == [2]에 JavaScript에서 발견했습니다 . 이 기발한 결과는 몇 가지 흥미로운 결과를 낳습니다. var a = [0, 1, 2, 3]; a[[2]] === a[2]; // this is true 마찬가지로 다음과 같이 작동합니다. var a = { "abc" : 1 }; a[["abc"]] === a["abc"]; // this is also true 여전히 …

10
Node.js 단위 테스팅 [닫기]
닫은. 이 질문은 스택 오버플로 지침을 충족하지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 질문을 업데이트하여 스택 오버플로에 대한 주제 입니다. 휴일 오년 전에 . 이 질문을 개선하십시오 현재 node.js (서버 측 js) 단위 테스트 프레임 워크가 있습니까? 제공된 Assert 모듈보다 조금 더 깊은 것을 찾고 있습니다.


4
모든 jquery 이벤트가 $ (document)에 바인딩되어야합니까?
이것이 어디에서 오는가 jQuery를 처음 배울 때 일반적으로 다음과 같은 이벤트를 첨부했습니다. $('.my-widget a').click(function() { $(this).toggleClass('active'); }); 선택기 속도 및 이벤트 위임에 대해 자세히 알고 난 후 "jQuery 이벤트 위임으로 코드를 더 빠르게 만들 수 있습니다."라는 내용을 여러 곳에서 읽었습니다. 그래서 다음과 같은 코드를 작성하기 시작했습니다. $('.my-widget').on('click','a',function() { $(this).toggleClass('active'); }); …

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