반응형

JavaScript 76

JavaScript를 사용하여 파일 확장자를 얻는 방법은 무엇입니까?

JavaScript를 사용하여 파일 확장자를 얻는 방법은 무엇입니까? 코드 참조: var file1 = "50.xsl"; var file2 = "30.doc"; getFileExtension(file1); //returns xsl getFileExtension(file2); //returns doc function getFileExtension(filename) { /*TODO*/ } 새로운 편집:이 질문이 처음 게시된 이후 많은 것이 바뀌었습니다.VisioN의 훌륭한 분석뿐만 아니라 Wallacer의 수정된 답변에도 매우 좋은 정보가 많이 있습니다. 편집: 이것이 인정된 답변이기 때문에 Wallacer의 답변이 훨씬 더 좋습니다. return filename.split('.').pop(); 내 예전 대..

sourcecode 2022.09.22

Node.js 응용 프로그램을 디버깅하려면 어떻게 해야 하나요?

Node.js 응용 프로그램을 디버깅하려면 어떻게 해야 하나요? Node.js 서버 애플리케이션을 디버깅하려면 어떻게 해야 하나요? 현재 저는 주로 다음과 같은 인쇄 문장과 함께 경보 디버깅을 사용하고 있습니다. sys.puts(sys.inspect(someVariable)); 더 나은 디버깅 방법이 있을 겁니다.Google Chrome에 명령줄 디버거가 있다는 것을 알고 있습니다.이 디버거는 Node.js에서도 사용할 수 있습니까?노드 교환으로 위기를 모면할 수 있습니다!WebSocket을 지원하는 모든 브라우저에서 사용할 수 있습니다.중단점, 프로파일러, 라이브 코딩 등...정말 멋져요. 설치 방법: npm install -g node-inspector 그런 다음 실행합니다. node-debug ap..

sourcecode 2022.09.18

화살표 함수(공용 클래스 필드)를 클래스 메서드로 사용하는 방법

화살표 함수(공용 클래스 필드)를 클래스 메서드로 사용하는 방법 Respect와 함께 ES6 클래스를 사용하는 것은 처음입니다.이전에는 현재 오브젝트에 메서드를 바인딩하고 있었습니다(첫 번째 예 참조). ES6에서는 클래스 함수를 화살표로 클래스 인스턴스에 영구적으로 바인딩할 수 있습니까?(콜백 함수로 전달할 때 유용합니다).CoffeeScript와 같이 사용하려고 하면 오류가 발생합니다. class SomeClass extends React.Component { // Instead of this constructor(){ this.handleInputChange = this.handleInputChange.bind(this) } // Can I somehow do this? Am i just getti..

sourcecode 2022.09.18

웹 사이트를 방문하는 컴퓨터를 고유하게 식별하려면 어떻게 해야 합니까?

웹 사이트를 방문하는 컴퓨터를 고유하게 식별하려면 어떻게 해야 합니까? 작성하는 웹 사이트에 접속하는 각 컴퓨터를 일의로 특정할 필요가 있습니다.이걸 어떻게 해야 할지 조언해 주실 분? 모든 기계와 모든 브라우저에서 (합리적인 범위 내에서) 솔루션이 작동하기를 원하기 때문에 javascript를 사용하여 솔루션을 작성하려고 합니다. 쿠키로는 안 돼요. 기본적으로 컴퓨터에 고유한 GUID를 작성하고 하드웨어 변경은 발생하지 않았다고 가정할 때 반복할 수 있어야 합니다.제가 생각하고 있는 방향은 네트워크 카드의 MAC 및 웹 사이트를 방문하는 머신을 식별할 수 있는 기타 정보를 얻는 것입니다.서론 브라우저만으로 기계를 일의로 식별할 수 있는 방법이 있는지 없을지는 모르겠습니다.주된 이유는 다음과 같습니다. ..

sourcecode 2022.09.18

iPhone 및 Android의 JavaScript에서 손가락 스와이프 감지

iPhone 및 Android의 JavaScript에서 손가락 스와이프 감지 사용자가 JavaScript를 사용하여 웹 페이지에서 손가락을 어떤 방향으로 움직인 것을 어떻게 감지할 수 있습니까? iPhone과 Android phone의 양쪽 웹사이트에서 사용할 수 있는 하나의 솔루션이 있는지 궁금합니다.단순 바닐라 JS 코드 샘플: document.addEventListener('touchstart', handleTouchStart, false); document.addEventListener('touchmove', handleTouchMove, false); var xDown = null; var yDown = null; function getTouches(evt) { return evt.touches..

sourcecode 2022.09.18

'크기 조정' 이벤트가 끝날 때까지 기다렸다가 조치를 취하는 방법은 무엇입니까?

'크기 조정' 이벤트가 끝날 때까지 기다렸다가 조치를 취하는 방법은 무엇입니까? 그래서 저는 현재 다음과 같은 것을 사용하고 있습니다. $(window).resize(function(){resizedw();}); 그러나 크기 조정 프로세스가 진행되는 동안 여러 번 호출됩니다.이벤트가 끝날 때 볼 수 있나요?하시면 됩니다.setTimeout() ★★★★★★★★★★★★★★★★★」clearTimeout() function resizedw(){ // Haven't resized in 100ms! } var doit; window.onresize = function(){ clearTimeout(doit); doit = setTimeout(resizedw, 100); }; jsfiddle의 코드 예시.저는 http..

sourcecode 2022.09.17

작업 작성자의 Redx 상태에 액세스하시겠습니까?

작업 작성자의 Redx 상태에 액세스하시겠습니까? 예를 들어 다음과 같습니다. export const SOME_ACTION = 'SOME_ACTION'; export function someAction() { return { type: SOME_ACTION, } } 그리고 그 액션 크리에이터에서 글로벌 스토어 상태(모든 리듀서)에 액세스 하고 싶다.이렇게 하는 것이 좋습니까? import store from '../store'; export const SOME_ACTION = 'SOME_ACTION'; export function someAction() { return { type: SOME_ACTION, items: store.getState().otherReducer.items, } } 또는 다음과 ..

sourcecode 2022.09.17

val()과 text()의 차이

val()과 text()의 차이 jQuery 함수의 차이점은 무엇입니까?val()그리고.text()? 둘 중 하나를 다른 하나보다 어디에 사용하시겠습니까?.val()입력 요소(또는 값 속성을 가진 요소)에서 작동하며,.text()입력 요소에서는 동작하지 않습니다. .val()유형에 관계없이 입력 요소의 값을 가져옵니다. .text()일치하는 모든 요소의 innerText(HTML이 아님)를 가져옵니다. .text() 결과는 일치하는 모든 요소의 결합된 텍스트 내용을 포함하는 문자열입니다.이 방법은 HTML 문서와 XML 문서 모두에서 작동합니다.입력 요소에는 사용할 수 없습니다.입력 필드 텍스트에는 val 속성을 사용합니다. .val() 처음 일치하는 요소의 값 속성의 내용을 가져옵니다. text()는 ..

sourcecode 2022.09.17

원형 구조를 JSON과 같은 형식으로 인쇄하려면 어떻게 해야 합니까?

원형 구조를 JSON과 같은 형식으로 인쇄하려면 어떻게 해야 합니까? JSON으로 변환해서 보내고 싶은 큰 오브젝트가 있습니다.하지만 그것은 원형 구조를 가지고 있다.순환 참조가 있으면 던져버리고 문자열로 묶을 수 있는 것을 보내고 싶습니다.그걸 어떻게 하는 거죠? 감사합니다. var obj = { a: "foo", b: obj } obj를 다음 항목으로 분류합니다. {"a":"foo"} Node.js에서는 util.inspect(개체)를 사용할 수 있습니다.순환 링크를 자동으로 "Circular"로 바꿉니다. 빌트인(설치 불필요)이지만 Import해야 합니다. import * as util from 'util' // has no default export import { inspect } from 'u..

sourcecode 2022.09.16

JavaScript에서 두 날짜의 차이를 알 수 있습니까?

JavaScript에서 두 날짜의 차이를 알 수 있습니까? 이 질문에는 이미 답변이 있습니다. 두 날짜 사이의 일수는 어떻게 계산하나요? (40개의 답변) 닫힘7년 전. 하루 종일 두 날짜의 차이를 얻는 방법(하루 중 일부를 원하지 않음) var date1 = new Date('7/11/2010'); var date2 = new Date('12/12/2010'); var diffDays = date2.getDate() - date1.getDate(); alert(diffDays) 위 사항을 시도했지만 효과가 없었습니다.한 가지 방법은 다음과 같습니다. const date1 = new Date('7/13/2010'); const date2 = new Date('12/15/2010'); const diffT..

sourcecode 2022.09.15
반응형