반응형

JavaScript 10

파일을 선택할 때 업로드 양식을 자동으로 제출하려면 어떻게 해야 합니까?

파일을 선택할 때 업로드 양식을 자동으로 제출하려면 어떻게 해야 합니까? 간단한 파일 업로드 양식이 있습니다.파일이 선택되었을 때 자동으로 제출하도록 하려면 어떻게 해야 합니까?사용자가 제출 단추를 누를 필요가 없도록 합니다.양식에 전화하시면 됩니다.submit메소드 인 더onchange파일 입력의 이벤트입니다. document.getElementById("file").onchange = function() { document.getElementById("form").submit(); }; http://jsfiddle.net/cwvc4/73/그냥 말해줘요.file- 변경 시 양식을 자동으로 제출하도록 입력합니다. 이 솔루션은 다음과 같이 작동합니다. onchange 입력 요소가 다음 스크립트를 실행하도록..

prosource 2023.11.04

Chrome 콘솔에서 전체 개체를 표시하는 방법

Chrome 콘솔에서 전체 개체를 표시하는 방법 var functor=function(){ //test } functor.prop=1; console.log(functor); 이것은 단지 펑터의 기능 부분을 보여줄 뿐이고, 콘솔에서 펑터의 속성을 보여줄 수 없습니다.사용하다console.dir()검색 가능한 개체를 출력하려면 대신 클릭할 수 있습니다..toString()버전, 다음과 같습니다. console.dir(functor); 지정한 개체의 JavaScript 표현을 인쇄합니다.기록 중인 개체가 HTML 요소인 경우 해당 DOM 표현의 속성이 인쇄됩니다. [1] https://developers.google.com/web/tools/chrome-devtools/debug/console/console..

prosource 2023.10.25

자바스크립트 - 문서가 로딩되었는지 여부를 감지하는 방법 (IE 7/Firefox 3)

자바스크립트 - 문서가 로딩되었는지 여부를 감지하는 방법 (IE 7/Firefox 3) 문서가 로드된 후 함수를 호출하려고 하는데, 문서가 아직 로드가 완료되지 않았을 수도 있습니다.만약 로딩이 됐다면, 저는 그냥 그 기능을 호출할 수 있습니다.로드되지 않았다면 이벤트 수신기를 첨부할 수 있습니다.이벤트 수신기가 호출되지 않기 때문에 이미 온로드가 실행된 후에는 추가할 수 없습니다.그럼 문서가 로딩되었는지 확인하려면 어떻게 해야 합니까?아래 코드를 사용해 보았지만 완전히 작동하지 않습니다.무슨 생각 있어요? var body = document.getElementsByTagName('BODY')[0]; // CONDITION DOES NOT WORK if (body && body.readyState == ..

prosource 2023.10.20

자바스크립트에서 Array.any?와 동등한 것은 무엇입니까?

자바스크립트에서 Array.any?와 동등한 것은 무엇입니까? 비어 있으면 true 또는 false를 반환하는 자바스크립트를 위한 방법을 찾고 있습니다...루비 같은 것any?아니면empty? [].any? #=> false [].empty? #=> true 자바스크립트 네이티브 메소드는 사용자가 원하는 것을 정확히 수행합니다. function isBiggerThan10(element, index, array) { return element > 10; } [2, 5, 8, 1, 4].some(isBiggerThan10); // false [12, 5, 8, 1, 4].some(isBiggerThan10); // true 자바스크립트의 메소드는 다음과 같습니다. [1, 2, 3].some((num) => ..

prosource 2023.10.05

chartjs 차트의 값을 동적으로 업데이트합니다.

chartjs 차트의 값을 동적으로 업데이트합니다. chartjs를 이용하여 기본 막대 차트를 작성했는데 잘 작동합니다.이제 시간 기반 간격으로 값을 업데이트하려고 합니다.제 문제는 차트를 만든 후 값을 정확하게 업데이트하는 방법을 모른다는 것입니다. 내 코드: var ctx = $("#myChart").get(0).getContext("2d"); var dts = [ { fillColor: "rgba(220,220,220,0.5)", strokeColor: "rgba(220,220,220,1)", data: [0, 0, 0, 0, 0] } ]; var data = { labels: ["Core#1", "Core#2", "Core#3", "Core#4", "Total"], datasets: dts }; ..

prosource 2023.10.05

자바스크립트에서 예외를 다시 던지면서 스택을 보존하려면 어떻게 해야 합니까?

자바스크립트에서 예외를 다시 던지면서 스택을 보존하려면 어떻게 해야 합니까? 자바스크립트에서 예외가 발생했을 때 정리를 수행하고 싶지만 예외가 스택 위로 계속 전파되도록 한다고 가정합니다. try { enterAwesomeMode(); doRiskyStuff(); // might throw an exception } catch (e) { leaveAwesomeMode(); throw e; } doMoreStuff(); leaveAwesomeMode(); 이 코드의 문제는 예외를 잡고 다시 던지면 해당 지점까지의 스택 트레이스 정보가 손실되므로, 나중에 예외가 다시 잡힌 경우, 스택에서 더 높은 곳에서만 스택 트레이스가 다시 내려간다는 것입니다.이것은 실제로 예외를 던진 기능을 포함하지 않는다는 것을 의미..

prosource 2023.09.15

자바스크립트에서 상수 객체를 변경할 수 있는 이유는 무엇입니까?

자바스크립트에서 상수 객체를 변경할 수 있는 이유는 무엇입니까? ES6가 아직 표준화되지 않았다는 것은 알지만, 현재 많은 브라우저가 지원합니다. const키워드를 입력합니다. 사양에서 다음과 같이 기록됩니다. 상수 값은 재할당을 통해 변경될 수 없으며 상수를 다시 선언할 수 없습니다.이 때문에 초기화하지 않고 상수를 선언할 수는 있지만, 그렇게 해도 소용이 없을 것입니다. 제가 이런 일을 할 때: const xxx = 6; xxx = 999; xxx++; const yyy = []; yyy = 'string'; yyy = [15, 'a']; 괜찮은 것 모든것괜것같은습다니찮이다같▁i니습것은thing.xxx 직도입니다.6그리고.yyy이라[]. 하지만 내가 한다면,yyy.push(6); yyy.push(1)..

prosource 2023.09.05

nbviewer로 시각화된 ipython 노트북의 셀에서 코드를 숨기는 방법은 무엇입니까?

nbviewer로 시각화된 ipython 노트북의 셀에서 코드를 숨기는 방법은 무엇입니까? NB 뷰어를 사용하여 시각화하는 ipython/jupyter 노트북이 있습니다. NB 뷰어가 렌더링한 노트북에서 모든 코드를 숨겨 코드 출력(예: 플롯 및 표)과 마크다운 셀만 표시하려면 어떻게 해야 합니까?from IPython.display import HTML HTML(''' ''') 이제 버전 5.2.1에서 nbconvert에서 직접 이 작업을 수행할 수 있습니다. 기본 제공 템플릿 내보내기 제외 옵션을 사용하여 콘텐츠를 필터링할 수 있습니다.예: jupyter nbconvert --to pdf --TemplateExporter.exclude_input=True my_notebook.ipynb 는 "입력 코..

prosource 2023.08.16

?:, ?!와 ?=의 차이

?:, ?!와 ?=의 차이 저는 이 표현들의 의미를 찾아보았지만 정확한 차이를 이해할 수 없었습니다. 그들은 이렇게 말합니다. ?:식을 일치시키지만 캡처하지 않습니다. ?=접미사를 일치시키되 캡처에서 제외합니다. ?!접미사가 없는 경우 일치시킵니다. 저는 이것들을 간단한 RegEx에서 사용해 보았고 모두에게 비슷한 결과를 얻었습니다. 예를 들어, 다음 세 가지 식을 사용하면 매우 유사한 결과를 얻을 수 있습니다. [a-zA-Z0-9._-]+@[a-zA-Z0-9-]+(?!\.[a-zA-Z0-9]+)* [a-zA-Z0-9._-]+@[a-zA-Z0-9-]+(?=\.[a-zA-Z0-9]+)* [a-zA-Z0-9._-]+@[a-zA-Z0-9-]+(?:\.[a-zA-Z0-9]+)* 의 ?=그리고.?!즉, 전자는 주..

prosource 2023.08.11

텍스트 파일의 내용을 자바스크립트 변수로 로드하려면 어떻게 해야 합니까?

텍스트 파일의 내용을 자바스크립트 변수로 로드하려면 어떻게 해야 합니까? 제 웹 앱 http://localhost/foo.txt 루트에 텍스트 파일이 있는데 자바스크립트의 변수에 로드하고 싶습니다.그루비에서 저는 이것을 할 것입니다: def fileContents = 'http://localhost/foo.txt'.toURL().text; println fileContents; 자바스크립트에서 유사한 결과를 얻으려면 어떻게 해야 합니까?XMLHttpRequest(즉, XMLHttpRequest)입니다.XML을 사용하지 않는 AJAX. 이 작업을 수행하는 정확한 방법은 사용 중인 JavaScript 프레임워크에 따라 다르지만 상호 운용성 문제를 무시하면 코드가 다음과 같이 표시됩니다. var client ..

prosource 2023.08.06
반응형