자신에게 친절할 것 :)
728x90
반응형

Web Developing 36

[JS] classList를 써서 methods를 활용, 특히 toggle

// "Normad Coder의 초보자를 위한 바닐라 JS" 들으며, 모멘텀 클론 코딩 중// ​ 하나의 content에 여러 개의 기능들(예, 클릭 시 글자 색 변경, 컨텐츠 위에 마우스 커서 유지 등)을 따로 className을 부여하여 할당하면 어떤 것은 자동으로 뒤로(원래의 상태로) 돌아가지 않는다. ​ 따라서 classList를 사용하여 객체에 포함된 함수인 methods를 활용한다. add(), remove()가 자주 사용된다. 이때, 상태를 일일이 if (className === )로 부여하지 않아도 된다. 클래스를 답은 변수(hasClass)를 하나 만들고, 클릭해서 색이 변경되면 할당된 변수인 "CLICKED_CLASS"를 사라지게 하고, 사라지면 다시 추가되게 하는 함수 인 것이다. c..

Web Developing/JS 2024.03.16

[JS] JS or CSS가 웹페이지에 적용이 안 될 때

... 장작 이틀 동안 고생하면서, 왜 JS가 적용이 안 되는지 고민했다. ​ 강의도 중간부터 못 들으면서 말이다. ​ 덕분에 오랜만에, 문제를 해결해 보겠다고 다양한 시도를 했다. ​ 구글, 유튜브 검색, Normad Coder와 Stack Over Flow 커뮤니티에 글도 남기고, 다행히 SOF가 나를 살렸다. 살려지는 경험(?)은 언제나 쪽팔리면서도 즐겁달까. 묻고 답해주는 커뮤니티가 활성화 된 개발 분야로 넘어오길 잘 했다는 생각이 오늘도 든다. ​ (ps. 문제의 원인은 ^^ 오타.. oh gosh..) ​ 기술 블로그의 첫 글은, 또 이 방법을 잊을 미래의 나와, 같은 문제를 겪을 다른 분들을 위해서 쓴다. ​ JS or CSS가 웹페이지에 적용이 안 될 때 ​ 1. 오타 확인 ​ 2. 캐시 ..

Web Developing/JS 2024.03.16

[Java] printf()의 지시자

// 남궁성의 자바의 정석 기초편 듣는 중// ​ 진수는.. 진짜 빨리 익숙해 져야 할 거 같애.. 어리버리 얼레벌레인데.. 너무 헷갈려.. 출력형식 지정을 위해서 printf() 선호 ​ 지시자의 개수 만큼 값을 써줘야 함. 개행문자로 줄 바꿈을 해주는 데 os 종류에 따라서 \n 이 안 먹힐 때도 있어서, %n을 쓸 것. ​ ​ 이진문자열 변환은 잘 사용x 출력 시, 접두사는 안 나오는 데 붙이고 싶으면 '%#접두사' 넣어 주기 실수는 주로 f인데 이건 정밀도가 7자리라서.. 그보다 아래 수는 정확하지 않고, 마지막 수는 대개 반올림. %e --> 지수 형식으로 e+02 = 10^2 간략한 형식 %g는 대개 f를 사용해서 7자리로 나타냄. 0으로 나타내는 게 더 편해 보이면 %e로 나타냄. 근데 사실..

Web Developing/Java 2024.03.15

[Java] 변수, 상수, 리터럴

// 남궁성의 자바의 정석 기초편 듣는 중// ​ 왜 처음에 자바부터 하지 말라는지.. 알겠음.. 너무 재미가 없어.. 결국.. js 강의도 동시에 .. 듣는 중.. println() 줄 바꿈 print() 줄바꿈 안함 fn + cmd + f11 실행 단축키 ​ ​ 상수는 값 변경X,final int 리터럴 literal 상수와 구별하려고 그 자체 값을 의미하는 것. ​ 접미사는 정수형 Long에 붙이는 L하고, 실수형 float에 붙이는 f만 신경 실수형은 2개 밖에 없어서 double의 d는 거의 뗌 접미사는 대소문자 구별 x 줄바꿈 문자 -> 개행 문자 '\n' --> 탭이나 백스페이스는 앞에 \ 붙여서 표현 초록색 --> f, d, ., e 가 있으면 실수형 리터럴임. 0이 생략되어있더라도 출력 ..

Web Developing/Java 2024.03.15

[Java] 단축키

// 남궁성의 자바의 정석 기초편 듣는 중// ​ ..... 옛날 강의고.. 맥에 대한 고려가 없기 때문에.. 이상하다 싶으면 꼭 댓글을 확인하시길 추천합니다... ​ 프로그램들이 많이 변경되어서,, 걍.. 댓글을 자주 보세요. cmd+shift+L 단축키전체 목록 cmd + d 한 줄 삭제 cmd + opt + shift down 행단위 복사 --> 충돌 시 불편하면, preference 없으면 cmd +, 눌러서 수정 할 것 멀티 컬럼 : opt + cmd + A 누르고 shift눌러서 아래로 누르기 opt + up, down 누르면 행단위 이동 cmd+i 들여쓰기 맞춰줌 shift + tab 내어쓰기 cmd +/ 주석(토글) 여러줄은 /* */ 자동 완성 : opt + space 예,sop 자동 완..

Web Developing/Java 2024.03.15

[Java] m1macbook air java17, 이클립스 최신버전 설치

....... 오늘도........ 한참을 받았다가 지우다가 했는데, ​ 8 한번 더 해보고, 이클립스 20.06버전 받았다가 지우고. ​ 중간에 java11깔고, 이클립스 22.06 받았다가 지우고. ​ 결국 17-zulu에 이클립스 24.03으로 마무리... ​ 진짜.. 별의 별 짓을 다했는데 ​ 자바의 정석에서 나온데로 하려다가 망한 것임. https://mingmaengmong.tistory.com/1 어떤 분께서,,, 아름답게 정리해주셨으나, 나는 자바 8에 , 이클립스 20.06버전 받았으나 계속 에러 뜨고, 지워야 한다고 해서 그 에러 해결하려고 별 짓을 다했으나 포기함. ​ + openJDK 따로 안 다운 받고, sdkman으로 자바 버전 조절하면서 사용 가능 https://tolovefe..

Web Developing/Java 2024.03.15
728x90
반응형