loading
본문 바로가기

>> 코딩, 프로그래밍29

[JavaScript] 자바스크립트 단락회로 평가 [JavaScript] 단락회로 평가 자바스크립트의 단락회로 평가는 논리 연산자의 특성을 활용한다. 자바스크립트의 논리연산자를 보면 아래와 같다. // and 연산자는 두 값이 모두 true일 때 true를 반환한다. console.log(true && true); >>> true // or 연산자는 두 값 중 하나만 true이면 true를 반환한다. console.log(true || false); >>> true // not 연산자는 true로 변환 가능한 값에 false를 반환한다. console.log(!true) >>> false 단일회로 평가는 단순히 true / false만이 아니라, truthy / flasy를 평가할 때 유용하게 사용할 수 있다. const getName = (person.. 2022. 3. 3.
[JavaScript] 자바스크립트 삼항연산자 [JavaScript] 삼항연산자 자바스크립트의 삼항연산자는 다음과 같이 사용한다. // 삼항연산자 let a = -3; a >= 0 ? console.log("양수") : console.log("음수"); // ? 앞의 조건이 참(true)이면 ? 뒤의 부분이 반환. // ? 앞의 조건이 거짓(false)이면 : 뒤의 부분이 반환. 중첩 삼항연산자는 if조건문으로 쓰는게 가독성이 높다. let score = 40; // 중첩 삼항연산자 score >= 90 ? console.log("A+") : score >= 50 ? console.log("B+") : console.log("F"); // 중첩 삼항연산자는 if조건문으로 변경하는 것이 더 가독성이 올라간다. if (score >= 90) { cons.. 2022. 3. 3.
[HTML] 하이퍼링크 (href) 새 창에서 열기 [HTML] 하이퍼링크 (href) 새 창에서 열기 Google 바로가기 a 태그에 target="_blank"를 넣어주면 된다. 2022. 2. 16.
[Django] CSS, JS 등 static 폴더 내의 변경이 적용되지 않을 때 [Django] CSS, JS 등 static 폴더 내의 변경이 적용되지 않을 때 로컬에서 static 폴더 내의 내용(정적 파일)을 수정하면 S3 자동으로 올라가고, 서버로 Django를 실행하면, S3에 올린 static 폴더를 받아온다. 변경된 내용이 자동으로 S3에 올라가고, 장고를 실행했을 때 S3에 있는 static을 받아오는거라서 css의 코드를 바꾼다거나 하면 자동으로 업데이트 되는줄 알았는데, python manage.py collectstatic 을 해줘야 변경 내용이 업데이트된다. S3를 사용하지 않고 로컬에서 하는 팀한테 물어보니까 자동으로 반영이 된다는데, 뭔가 설정이 잘못된 것 같다. 이렇게 프론트 작업을 불편하게 해놨을리가 없다. 2022. 2. 7.