본문 바로가기
반응형

개발/JavaScript2

[JavaScript] var, let, const 비교 - var is used instead of let or const 인텔리제이를 작년에 처음 사용해봤는데 자바스크립트를 개발할 때 평소처럼 var을 사용했더니'var is used instead of let or const' 라는 메시지가 보여졌다. 메시지를 번역해보면 'var'대신 'let'이나 'const'를 사용하라는 것이다. sts를 사용할 땐 저런 메시지가 나오지 않았는데 왜 'var'대신 'let'이나 'const'를 사용하라는건지 서치해보았다! es6부터는 var대신 새로운 변수 선언 방식을 사용할 수 있다. 물론 var사용을 못하는 건 아니지만 인텔리제이에서 새로운 표준에 맞게 개발하라는 경고 메시지를 띄어주는 것이다. 그리고 최근의 많은 자바스크립트 강좌에서도 가급적 var 대신에 let이나 const 키워드를 사용하여 변수를 선언하라고 가이드하고 있다고.. 2022. 1. 24.
[Ajax] 파일 file 다운로드 받기 결론부터 말하자면 xhr.responseType = "blob" 로 설정해야 한다! 기존에 사용하던 제이쿼리 버전이 1.11.1이였는데 이 버전은 blob이 적용안되더라.. 버전 문제인줄 모르고 한참을 씨름 했는데 3.6.0으로 올리니까 해결됐다. (어떤 버전부터 되는 건지는 모르겠음) 아래 예시 참조!! let options = { url: "[[@{/}]]download" , beforeSubmit : loadingAjaxImage , contentType: "application/x-www-form-urlencoded;charset=UTF-8" , xhr: function () { let xhr = new XMLHttpRequest(); xhr.onreadystatechange = function .. 2021. 11. 30.
728x90
반응형