javascript 63

파일 목록에서 파일을 제거하는 방법

파일 목록에서 파일을 제거하는 방법 HTML5를 사용하여 드래그 앤 드롭 투 업 로드 웹 애플리케이션을 구축하고 있으며, 파일을 디브에 떨어뜨리고 당연히 파일 목록을 제공하는 dataTransfer 개체를 가져옵니다. 지금은 파일 몇 개를 제거하고 싶은데 방법이나 가능한지 모르겠습니다. 파일 목록에서 삭제하는 것이 좋습니다. 아무 소용이 없습니다.하지만 그것이 불가능하다면 대신에 파일리스트와 상호 작용하는 코드에 수표를 써야 합니까?번거롭겠네요.선택한 파일 중 몇 개만 삭제하려면 삭제할 수 없습니다.연결한 File API Working Draft(파일 API 작업 초안)에는 다음과 같은 참고 사항이 포함되어 있습니다. 그HTMLInputElement[HTML5] 인터페이스에 읽기 전용이 있습니다. Fil..

programing 2023.11.06

정수를 문자 등가로 변환합니다. 여기서 0 = > a, 1 = > b 등

정수를 문자 등가로 변환합니다. 여기서 0 = > a, 1 = > b 등 저는 알파벳을 기준으로 정수를 문자 등가물로 변환하고 싶습니다.예를 들어, 0 => a 1 => b 2 => c 3 => d 등. 어레이를 구축하고 필요할 때 찾아 볼 수 있는데 이를 위해 내장된 기능이 있는지 궁금합니다.구글을 통해 찾은 예시는 모두 ASCII 값으로 작동하는 것이지 알파벳에서 문자의 위치가 아닙니다.소문자를 원하는 경우: var chr = String.fromCharCode(97 + n); // where n is 0, 1, 2 ... 97은 소문자 'a'의 ASCII 코드입니다.대문자를 원하면 97을 65로 바꿉니다('A' 대문자).만약n > 25, 당신은 글자의 범위를 벗어날 것입니다.다른 알파벳으로 확장할 ..

programing 2023.11.01

console.log가 개체의 현재 상태를 표시하도록 하려면 어떻게 해야 합니까?

console.log가 개체의 현재 상태를 표시하도록 하려면 어떻게 해야 합니까? 추가 기능이 없는 사파리(그리고 실제로는 대부분의 다른 브라우저)에서,console.log다음과 같은 상태가 아닌 마지막 실행 상태에서 개체를 보여줄 것입니다.console.log부름을 받았습니다. 다음을 통해 출력하기 위해 개체를 복제해야 합니다.console.log그 선에 있는 물체의 상태를 파악할 수 있습니다. 예: var test = {a: true} console.log(test); // {a: false} test.a = false; console.log(test); // {a: false} 제 생각엔 당신이에요console.dir(). console.log()개체에 대한 참조를 인쇄하기 때문에 원하는 작업을 수..

programing 2023.11.01

자바스크립트에서 객체를 만드는 데 가장 좋은 방법은 무엇입니까?객체 속성 앞에 var가 필요합니까?

자바스크립트에서 객체를 만드는 데 가장 좋은 방법은 무엇입니까?객체 속성 앞에 var가 필요합니까? 지금까지 자바스크립트로 객체를 만드는 세 가지 방법을 보았습니다.어떤 방법이 객체를 만드는 데 가장 좋고 그 이유는 무엇입니까? 는 또한 이 예에서 가 다는 것을 .var속성 이전에는 사용되지 않습니다. 이유는 무엇입니까?까를 ?var속성은 변수라고 언급한 것처럼 속성의 이름 앞에? 두 번째와 세 번째 방법에서는 개체의 이름이 대문자이고 첫 번째 방법에서는 개체의 이름이 소문자입니다.개체 이름에는 어떤 경우를 사용해야 합니까? 첫번째 방법: function person(fname, lname, age, eyecolor){ this.firstname = fname; this.lastname = lname; ..

programing 2023.09.27

Moment.js를 사용하여 날짜 형식 지정 및 날짜 빼기

Moment.js를 사용하여 날짜 형식 지정 및 날짜 빼기 어제 날짜를 포맷으로 유지할 변수를 원합니다.DD-MM-YYYYMoment.js를 사용합니다.그래서 만약 오늘이15-04-2015, 저는 하루를 빼고 싶습니다.14-4-2015. 몇 가지 조합을 시도해 봤습니다. startdate = moment().format('DD-MM-YYYY'); startdate.subtract(1, 'd'); 그리고 이것: startdate = moment().format('DD-MM-YYYY').subtract(1, 'd'); 그리고 이것 또한: startdate = moment(); startdate.subtract(1, 'd'); startdate.format('DD-MM-YYYY') 하지만 이해가 안가네요여러 ..

programing 2023.09.07

요소에 이벤트가 있는지 확인합니다.

요소에 이벤트가 있는지 확인합니다. 이 질문에는 이미 다음과 같은 답이 있습니다. j개체에 등록된 이벤트 핸들러 찾기 (16개 답변) 마감됨7년 전에. jQuery에 이벤트가 있는지 확인할 수 있는 방법이 있습니까?사용자 지정 네임스페이스 이벤트를 사용하는 플러그인을 작업하고 있는데 이벤트가 요소에 바인딩되었는지 여부를 확인할 수 있었으면 합니다.$('body').click(function(){ alert('test' )}) var foo = $.data( $('body').get(0), 'events' ).click // you can query $.data( object, 'events' ) and get an object back, then see what events are attached to ..

programing 2023.08.28

빠져나오지 않고 html을 핸들 바 템플릿에 삽입합니다.

빠져나오지 않고 html을 핸들 바 템플릿에 삽입합니다. 나오는 문자열에서 태그를 이스케이프하지 않고 html 태그가 있는 문자열을 핸들 바 템플릿에 삽입할 수 있는 방법이 있습니까? template.js: {{content}} 템플릿을 사용합니다. HBS.template({content: "test 123"}) 실제 결과: test 123 예상 결과: test 123 좋아요 {{{content}}} 공식 참조: handlebars HTML 이스케이프 값은 다음에서 반환합니다.{{expression}}핸들 바가 값을 벗어나지 않도록 하려면 "트리플 스택", 을 사용합니다. 템플릿에 이렇게 세 개의 콧수염을 추가해야 합니다.{{{content}}} 자세한 내용은 공식 참조를 참조하십시오.핸들 ..

programing 2023.08.23

탭을 사용하여 텍스트 영역 들여쓰기

탭을 사용하여 텍스트 영역 들여쓰기 제 사이트에 간단한 HTML 텍스트 영역이 있습니다. 지금은 클릭하면 다음 필드로 이동합니다.대신 탭 버튼을 몇 칸 들여쓰기로 하고 싶습니다. 어떻게 해야 하나요?유사한 질문(아래 게시됨)에 대해 다른 답변에서 많이 차용함... document.getElementById('textbox').addEventListener('keydown', function(e) { if (e.key == 'Tab') { e.preventDefault(); var start = this.selectionStart; var end = this.selectionEnd; // set textarea value to: text before caret + tab + text after caret ..

programing 2023.08.18

세그먼트에 숫자를 제한하는 가장 우아한 방법은 무엇입니까?

세그먼트에 숫자를 제한하는 가장 우아한 방법은 무엇입니까? 예를 들어x,a그리고.b숫자입니다.제한해야 합니다.x그 분야의 범위까지.[a, b]. 즉, 클램프 기능이 필요합니다. clamp(x) = max( a, min(x, b) ) 누가 좀 더 읽기 쉬운 버전을 생각해 낼 수 있습니까?당신이 그것을 하는 방법은 꽤 일반적입니다.유틸리티를 정의할 수 있습니다.clamp함수: /** * Returns a number whose value is limited to the given range. * * Example: limit the output of this computation to between 0 and 255 * (x * 255).clamp(0, 255) * * @param {Number} min T..

programing 2023.08.08

상위 컨테이너를 기준으로 요소의 위치/오프셋을 가져오시겠습니까?

상위 컨테이너를 기준으로 요소의 위치/오프셋을 가져오시겠습니까? 순수 JS를 가진 상위에 대한 컨테이너의 오프셋을 검색하려면 어떻게 해야 합니까?element.offsetLeft 그리고element.offsetTop(위치가 다음과 같은 가장 가까운 부모 요소)에 대해 요소의 위치를 지정합니다.relative또는absolute.)순수한 j 용법으로 그냥.offsetLeft그리고.offsetTop특성. 예: http://jsfiddle.net/WKZ8P/ var elm = document.querySelector('span'); console.log(elm.offsetLeft, elm.offsetTop); p { position:relative; left:10px; top:85px; border:1px so..

programing 2023.07.29