기초공사 (html,css,javascript)

1강 jquery / javascript 소스 쓰는 순서 본문

jquery

1강 jquery / javascript 소스 쓰는 순서

에스프레소라떼 2023. 1. 25. 08:29

*****javascript

body 로드되고 할일을 아래처럼 쓴다.

 

//DOMContentLoaded 뜻 body 로드되고 나서 할일. 
document.addEventListener('DOMContentLoaded', function(){
document.getElementsByTagName('h1')[0].style.color='red';
});

 

*****jquery

body 로드 되고 할 일을 아래처럼 쓴다.


// $(document).ready(function(){
// $('h1').css({'color':'red'})
// });---> 아래처럼 간단하게 줄일 수 있다.

$(function(){
$('h1').css({'color':'red'});
});

 

*****소스 쓰는 순서****

<script
  src="https://code.jquery.com/jquery-3.6.3.min.js"
  integrity="sha256-pvPw+upLPUjgMXY0G+8O0xUf+/Im1MZjXxxgOcBQBXU="
  crossorigin="anonymous">
</script>

<script>
document.getElementsByTagName('h1')[0].style.color='red';

</script>

이두개의 script를 <head></head>사이에 쓰면 적용이 안된다.

body가 시작되 안됐는데 실행이 되버리니 ..

body의 맨밑에 두면 적용이된다.

 

처음에 쓰고 싶을땐.

body가 로드되면 할일 소스로 입력하면 된다.(아래 기재)

 

<script src="https://code.jquery.com/jquery-3.6.3.min.js"
  integrity="sha256-pvPw+upLPUjgMXY0G+8O0xUf+/Im1MZjXxxgOcBQBXU="
  crossorigin="anonymous">
</script>
<script src="./js/main.js"></script>

 

 

//원소스

<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>css 스타일 변경하기</title>
<link rel="stylesheet" href="./css/normalize.css">
<link rel="stylesheet" href="./css/main.css">

<!--
<script src="./js/vendor/jquery-1.10.2.min.js"></script>
<script src="./js/vendor/jquery-ui-1.10.3.custom.min.js"></script>
-->
<!--<script src="./js/main.js"></script>-->

<script
  src="https://code.jquery.com/jquery-3.6.3.min.js"
  integrity="sha256-pvPw+upLPUjgMXY0G+8O0xUf+/Im1MZjXxxgOcBQBXU="
  crossorigin="anonymous">
</script>
<!--<script src="./js/main.js"></script>-->

<script>
//document.getElementsByTagName('h1')[0].style.color='red';
//$('h1').css({'color':'red'});

//javascript에서는 html문서가 다 로드되면 할일
//DOMContentLoaded 뜻 html로드되고 나서 할일. 

/*document.addEventListener('DOMContentLoaded', function(){
document.getElementsByTagName('h1')[0].style.color='red';
});
*/

//jquery에서는 html문서가 다 로드되면 할일
// $(document).ready(function(){
// $('h1').css({'color':'red'})
// });---> 아래처럼 간단하게 줄일 수 있다.

$(function(){
$('h1').css({'color':'red'});
});

</script>
<!--script잘라서 main.js에 넣고 이부분은 아래처럼 대체된다.-->


</head>
<body>

<header class="page-header" role="banner">
    <h1>Creative jQuery Sample</h1>
</header>

<div class="page-main" role="main">
    <div id="typo">
        <div class="inner">Creative jQuery</div>
    </div>
</div>



</body>
</html>

'jquery' 카테고리의 다른 글

6_image클릭시 each반복문 / for반복문  (0) 2023.01.30
animate_find / filter  (0) 2023.01.29
04_animate  (0) 2023.01.29
실행지점 제어_event종류  (1) 2023.01.25
css스타일 변경하기  (0) 2023.01.25