for Web Browser - Html에서 로드하는 작성방식
8773 단어 JavaScriptJavaScript
Html에서 JavaScript 로드하기
Inline 방식
- 태그 내에 직접 자바스크립트 명령어를 작성하는 방법
- html 코드와 javascript 코드가 같이 있기 때문에 분명하게 드러난다.
- html 코드와 javascript 코드가 같이 있기때문에 유지보수가 어렵고 코드가 짬뽕이 된다.
<!DOCTYPE html>
<html>
<body>
<input type="button" onclick="alert('hi')" value='hi'/>
</body>
</html>
<!-- onclick은 html의 속성의 문법이다. alert는 웹 브라우저의 속성이다. -->
Internal 방식
- HTML 문서 내 별도의 영역에 자바스크립트를 작성하는 방식
- html 코드와 javascript 코드가 분리되어 있어 필요한 부분만 수정하면 된다.
<!DOCTYPE html>
<html>
<body>
<input type="button" onclick="alert('hi')" value='hi' id='btn'/>
<script>
let btn = document.getElementById('btn');
btn.addEventListener('click', () => {
alert('hi')
})
</script>
</body>
</html>
External 방식
- HTML과 자바스크립트를 분리해서 외부 파일로 분리하는 방식, 자바스크립트 파일(확장자 js)로 작성
- HTML 문서에 불러올 때 script 태그에 src 속성에 자바스크립트 파일의 경로와 파일명을 써준다.
<!-- html 파일 !-->
<!DOCTYPE html>
<html>
<body>
<input type="button" onclick="alert('hi')" value='hi' id='btn'/>
<script src=./script.js></script> <!-- script.js 파일을 불러온다. !-->
</body>
</html>
// script.js
<script>
let btn = document.getElementById('btn');
btn.addEventListener('click', () => {
alert('hi')
})
</script>
Author And Source
이 문제에 관하여(for Web Browser - Html에서 로드하는 작성방식), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@jaewon1676/JavaScript-for-Web-Browser-작성방식저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)