반응형

JavaScript 65

문자열 속성 값을 기준으로 개체 배열 정렬

문자열 속성 값을 기준으로 개체 배열 정렬 JavaScript 객체 배열: var objs = [ { first_nom: 'Lazslo', last_nom: 'Jamf' }, { first_nom: 'Pig', last_nom: 'Bodine' }, { first_nom: 'Pirate', last_nom: 'Prentice' } ]; 을 「 」의 할 수 있을까요?last_nomJavaScript? 에 대해서 알고 있습니다.sort(a,b)하지만 그것은 문자열과 숫자에서만 작동하는 것 같습니다.★★★★★★★★★★★★★★★★★★★★를 추가해야 하나요?toString()서드를내내 ?용?? ?????사용자 고유의 비교 함수를 쉽게 작성할 수 있습니다. function compare( a, b ) { if ( ..

source 2022.10.30

Selenium WebDriver에서 JavaScript를 사용하여 XPath로 요소를 가져오는 방법이 있습니까?

Selenium WebDriver에서 JavaScript를 사용하여 XPath로 요소를 가져오는 방법이 있습니까? 다음과 같은 것을 찾고 있습니다. getElementByXpath(//html[1]/body[1]/div[1]).innerHTML 이너 좀 가져와야겠어JS를 사용하는 요소의 HTML(WebDriver는 그 자체를 찾을 수 없기 때문에 Selenium WebDriver/Java에서 그것을 사용하기 위해) 하지만 어떻게? ID 속성을 사용할 수 있지만 모든 요소에 ID 속성이 있는 것은 아닙니다. [고정] 자바에서 하기 위해 jsoup을 사용하고 있습니다.그건 제 필요에 딱 맞습니다.하시면 됩니다.document.evaluate: XPath 식 문자열을 평가하고 가능한 경우 지정된 유형의 결과를..

source 2022.10.30

React 함수/Hooks 컴포넌트에 componentDismount가 동등합니까?

React 함수/Hooks 컴포넌트에 componentDismount가 동등합니까? 「 「 」를 시뮬레이트 하는 ?componentDidMount후크를 통해 기능 컴포넌트를 반응시킬 수 있습니까?안정된 버전의 훅(React 버전 16.8.0+) ★★★의 componentDidMount useEffect(() => { // Your code here }, []); ★★★의 componentDidUpdate useEffect(() => { // Your code here }, [yourDependency]); ★★★의 componentWillUnmount useEffect(() => { // componentWillUnmount return () => { // Your code here } }, [yourD..

source 2022.10.30

Google Chrome에서 인라인 Javascript로 중단점을 설정하는 방법은 무엇입니까?

Google Chrome에서 인라인 Javascript로 중단점을 설정하는 방법은 무엇입니까? Google Chrome에서 Developer Tools를 열면 Profiles, Timelines, Audits 등의 모든 기능이 표시되지만 js 파일이나 html, Javascript 코드 양쪽에서 중단점을 설정할 수 있는 기본적인 기능은 없습니다.javascript 콘솔을 사용하려고 했습니다.예를 들어 JS 오류가 발생하면 페이지 전체를 새로 고치지 않으면 콘솔에서 벗어날 수 없습니다.누가 좀 도와줄래? 물론 "somename"을 어떤 이름으로 대체하면 "Sources" > top> (no domain) > somename.js"의 크롬 디버거에 일반 스크립트로 표시되며 다른 스크립트와 마찬가지로 디버깅할..

source 2022.10.30

최신 브라우저에서 페이지 확대/축소 수준을 감지하려면 어떻게 해야 합니까?

최신 브라우저에서 페이지 확대/축소 수준을 감지하려면 어떻게 해야 합니까? 모든 최신 브라우저에서 페이지 확대/축소 수준을 감지하려면 어떻게 해야 합니까?이 스레드는 IE7 및 IE8에서 실행하는 방법을 알려주지만, 좋은 크로스 브라우저 솔루션을 찾을 수 없습니다. Firefox는 나중에 액세스할 수 있도록 페이지 확대/축소 수준을 저장합니다.첫 페이지 로딩 시 줌 레벨을 얻을 수 있습니까?어디서 읽었더니 페이지 로드 후 줌 변경 시 작동합니다. 이 문제를 해결할 방법은 없을까?'zoom' 이벤트? 이벤트? 일부 계산은 픽셀 기반이며 확대/축소 시 변동될 수 있기 때문에 이것이 필요합니다. @tfl에서 제공한 수정 샘플 이 페이지는 확대/축소 시 다양한 높이 값을 경고합니다.[jsFiddle] Lorem..

source 2022.10.20

연결 배열 키 목록을 가져오는 중

연결 배열 키 목록을 가져오는 중 JavaScript에 관련 배열이 있습니다. var dictionary = { "cats": [1,2,3,4,5], "dogs": [6,7,8,9,10] }; 이 사전의 열쇠는 어떻게 구하나요?즉, 나는 var keys = ["cats", "dogs"]; 용어만 정확하게 말하면 - JavaScript에는 '어소시에이티브 어레이'라는 것이 없습니다.이것은 엄밀히 말하면object우리가 원하는 객체 키입니다.이것을 시험해 보세요. var keys = []; for (var key in dictionary) { if (dictionary.hasOwnProperty(key)) { keys.push(key); } } hasOwnProperty키를 시제품 오브젝트에 삽입할 수 있기..

source 2022.10.20

요소를 다른 요소로 이동하려면 어떻게 해야 합니까?

요소를 다른 요소로 이동하려면 어떻게 해야 합니까? 하나의 DIV 요소를 다른 요소 안으로 옮기고 싶습니다.예를 들어, (모든 어린이를 포함) 다음을 이동합니다. ... 다음과 같이 입력합니다. ... 그래서 이걸 갖게 된 거야 ... (요소의 끝에 추가되는) 기능을 사용할 수 있습니다. $("#source").appendTo("#destination"); 또는 (요소의 선두에 추가되는) 함수를 사용할 수도 있습니다. $("#source").prependTo("#destination"); 예제: $("#appendTo").click(function() { $("#moveMeIntoMain").appendTo($("#main")); }); $("#prependTo").click(function() { $(..

source 2022.10.20

예외 발생 시 JavaScript 스택트레이스를 취득하려면 어떻게 해야 하나요?

예외 발생 시 JavaScript 스택트레이스를 취득하려면 어떻게 해야 하나요? JavaScript 예외:throw "AArrggg"(Firebug 등으로) 스택트레이스를 취득하려면 어떻게 해야 하나요?지금은 그 메시지를 알 것 같아요. edit: 아래 많은 사람들이 올린 것처럼 JavaScript 예외에 대한 스택트레이스를 얻을 수 있는데 예외에 대한 스택트레이스를 취득하고 싶습니다.예를 들어 다음과 같습니다. function foo() { bar(2); } function bar(n) { if (n < 2) throw "Oh no! 'n' is too small!" bar(n-1); } foo이 트레이스에는, 「스택 트레이스」에의 됩니다.foo,bar,bar.편집 2 (2017): 과 같이 호출할 수..

source 2022.10.20

한 번의 ng클릭으로 여러 기능을 추가하는 방법

한 번의 ng클릭으로 여러 기능을 추가하는 방법 실행 방법을 찾고 있습니다만, 지금까지 관련을 찾을 수 없었습니다.:(양쪽 기능을 네스트 할 수 있습니다만, 이것이 가능한지 어떤지 궁금할 뿐입니다.말 그대로 이렇게 하고 싶어요. Open me! 현재 JS 코드: $scope.open = function () { $scope.shouldBeOpen = true; }; $scope.edit = function(index){ var content_1, content_2; content_1 = $scope.people[index].name; content_2 = $scope.people[index].age; console.log(content_1); }; 클릭 한 번으로 2개의 함수를 호출하고 싶은데, angu..

source 2022.10.20

캔버스 요소에서 마우스 클릭 좌표를 가져오려면 어떻게 해야 합니까?

캔버스 요소에서 마우스 클릭 좌표를 가져오려면 어떻게 해야 합니까? 이 질문에는 이미 답변이 있습니다. 캔버스에서 실제 마우스 위치 (5개의 답변) 닫힘작년. 클릭 이벤트 핸들러를 캔버스 요소에 추가하여 클릭의 x좌표와 y좌표를 반환하는 가장 간단한 방법은 무엇입니까? 레거시 브라우저 호환성은 필요 없습니다.Safari, Opera 및 Firefox라면 충분합니다.단순함을 원하면서도 크로스 브라우저 기능을 원하신다면 이 솔루션이 가장 적합하다는 것을 알게 되었습니다.이것은 jQuery를 사용하지 않고 @Aldekein의 솔루션을 단순화한 것입니다. function getCursorPosition(canvas, event) { const rect = canvas.getBoundingClientRect() ..

source 2022.10.02
반응형