index.html
에 a.js
, b.js
, c.js
를 연결 시켰을 때, 코드가 하나로 합쳐지면 어떤 이팩트가 생기는 지를 뜻합니다.두가지의 js파일을 보시면 오른쪽 코드는 동작하지 못합니다.
왼쪽에 있는 코드와 함께 실행시키고 싶을 때commonJS
를 사용합니다.
사용법
module.exports=넘길코드명
을 작성한다. (중괄호를 이용하여 여러개 넘기기 가능)require('가져올 파일 경로')
를 작성합니다. (변수에 할당)잘 작동되는 것을 확인할 수 있습니다.
다양한 객체나 함수, 변수를 내보낼수도 가져올 수도 있습니다.
문법
define(['module'], function(module) {
return function() {
}
});
❗️ 많이 사용하지 않으니 참고만 할 것
❗️ 많이 사용하지 않으니 참고만 할 것
사용법
가져오는 측에서
as
라는 키워드를 사용하여 이름을 자유롭게 변경할 수 있습니다.
export default
로 내보내면 기본값이기 때문에 import에서 이름을 마음대로 변경할 수 있습니다.
export 내보낼 코드명
을 입력해도 내보내기가 가능합니다.
<script type="module">
을 사용합니다.예시 : 아이디 틀림, 글 작성중 다른 페이지로 이동 시 경고창
문법
사용자에게 보여주고 싶을 때는
window.alert(error)
를 사용하면 됩니다.
stack
을 이용하면 어디서부터 에러가 났는지 스택형식으로 보여줍니다.