Chrome으로 디버깅을 하려고 한다. 다음 중 잘못된 설명을 모두 고르시오?
c. 위의 개발자 도구에서 line 4, 8은 건너뛴다.
d. 개발자 도구에서 step over 버튼은 함수 안으로 들어가지 않고, 다음 명령어를 실행한다.
스타일 가이드 준수 여부 자동 확인 및 스타일 개선과 관련된 제안을 해주는 도구는 a
이다.
다음 코드를 가독성이 좋아지도록 수정하시오
if(n<0){alert(`Power ${n} is not supported`);}
다음 중 주석에 관한 설명으로 옳은 것은?
다음에 작성된 코드 중 잘 된 부분은?
let im = 1000;
let data13 = [apple, orange, mango];
```jsx
let user = authenticateUser();
function render() {
let user = anotherValue();
...
...
...
}
```
let inputMoney = 1000;
다음은 BDD에 관한 설명이다. 빈칸에 들어갈 말을 작성하시오
`a` : 구현하고자 하는 기능에 대한 설명이 들어가며, it 블록을 모아주는 역할도 한다.
`b` : 특정 유스케이스에 대한 설명과 테스트 함수가 들어간다.
`c` : 예상한대로 동작하는지 확인해준다.
다음 빈칸에 알맞은 말을 작성하시오.
a
은 모든 자바스크립트 코드를 구 표준을 준수하는 코드로 바꿔준다.`b` 은 변경된 표준을 준수할 수 있게 함수의 동작 방식을 수정하거나, 새롭게 구현한 함수의 스크립트를 지칭한다. 즉, 누락된 새로운 기능을 메꿔주는 역할을 한다.
다음 빈칸에 알맞은 말은?
a
b
. 또한 값은 c
이다.d
를 사용해서 쉽게 변경할 수 있어서 클래스보다 선호된다. 또한, e
속성은 커스텀 데이터를 안전하고 유효하게 전달해준다.아래의 스크립트가 제대로 동작하지 않는다. 제대로 동작하도록 오류를 수정하시오
<body>
<script>
document.body.style.margin = 20;
alert(document.body.style.margin); // '' (빈 문자열이 출력됨)
</script>
</body>
다음 그림의 음영에 들어갈 말은?
스크롤 상태를 변경하고자 한다. 알맞은 값을 입력하시오.
(현재 요소는 elem으로 지칭하도록 한다)