LEVEL UP/MEMO
[JavaScript] 형변환 까먹지 말기
Date.

진짜 단순한 숫자비교 큰숫자 > 작은숫자 비교하는데 형변환을 까먹고 스크립트를 짰다

안될이유가 없는데 왜 안되지 하구 어제 찾다가 오늘 출근해서 다시 봤는데 바로 보였음 🤦‍♀️

 

 

잘못된 예시 : 

 

See the Pen Untitled by kim so yeon (@ksoyy) on CodePen.

 


 

올바른 예시 : 

 

See the Pen 숫자형변환1 - 올바른 예시 by kim so yeon (@ksoyy) on CodePen.

 

 

다시한번 형변환 까먹지 않기...ㅠ

 

Slider plugin background-attachment:fixed 동작 안할때
Date.

 

디자인 시안에 기능들이 많았고, 플러그인 없이 새로 짜기엔 시간이 부족해서

찾아봤다가 참조 사이트를 참고해서 아래 코드 적용해서 해결했다.

 

 

    function parallax(selector){
      var scrolled = $(window).scrollTop();
      $(selector).css('background-position',"0 "+  (scrolled * 1) + 'px');
    }

    $(window).scroll(function(e){
      parallax('.slider .item');
    });

 

 

참조 : 

https://stackoverflow.com/questions/32409508/background-attachmentfixed-not-working-with-slick-slider-in-chrome

vsc prettier 설정 (220419 수정)
Date.

scss만 사용 : 

https://marketplace.visualstudio.com/items?itemName=sibiraj-s.vscode-scss-formatter

 

그동안 설정이 마음에 안드는게 좀 많았어 가지구

이것저것 수정해보다가

scss만 사용하는법도 찾아보고.. 했는데

유지보수할때 내가 메인으로 작업한 코드가 아닌 다른사람 코드 수정할일도 있어서

기존에 쓰던 prettier 사용으로 다시 바꾸고

 

vsc setting.json 에서 아래 코드만 추가해줬다

"[html]": { "editor.defaultFormatter": "vscode.html-language-features" },

 

 

더보기

공식사이트 : 
https://prettier.io/index.html

설정 참조 : 
https://staticclass.tistory.com/125

 

따옴표 해제 참조 : 
https://analogcoding.tistory.com/164

 

잘쓰고 있었는데 갑자기 설정이 변경되어서 찾아봤당

어제 오늘 새로 습득한 지식(location, 숫자 3자리마다 콤마 찍기, 단나누기)
Date.

1. location

https://developer.mozilla.org/ko/docs/Web/API/Location

 

Location - Web API | MDN

Location 인터페이스는 객체가 연결된 장소(URL)를 표현합니다.

developer.mozilla.org

 

2. 숫자 3자리마다 , 찍기

https://stackoverflow.com/questions/2901102/how-to-print-a-number-with-commas-as-thousands-separators-in-javascript

 

2-1) 다른방법

https://hianna.tistory.com/441

 

- 관련문서

https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array/toLocaleString

 

Array.prototype.toLocaleString() - JavaScript | MDN

toLocaleString() 메서드는 배열의 요소를 나타내는 문자열을 반환합니다. 요소는 toLocaleString 메서드를 사용하여 문자열로 변환되고 이 문자열은 locale 고유 문자열(가령 쉼표 “,”)에 의해 분리됩니

developer.mozilla.org

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number/toLocaleString

 

Number.prototype.toLocaleString() - JavaScript | MDN

The toLocaleString() method returns a string with a language-sensitive representation of this number.

developer.mozilla.org

 

3. css 단 나누기

https://developer.mozilla.org/ko/docs/Web/CSS/CSS_Columns/Using_multi-column_layouts 

 

CSS 다단 레이아웃 사용 - CSS: Cascading Style Sheets | MDN

CSS 다단(multi-column) 레이아웃은 다단 텍스트 정의가 쉽도록 블록 레이아웃 모드를 확장합니다.

developer.mozilla.org

- 단 나누기 스타일

https://developer.mozilla.org/ko/docs/Learn/CSS/CSS_layout/Multiple-column_Layout 

 

다단 레이아웃 - Web 개발 학습하기 | MDN

CSS 다단 레이아웃 규격은 신문에서 볼 수 있듯이 콘텐츠를 단으로 배치하는 방법을 제공합니다. 이 문서는 그 기능을 어떻게 사용하는지 설명합니다.

developer.mozilla.org