View

Javascript) File

Melody:) 2021. 7. 9. 18:29

파일로 쪼개어 코드 관리하기

script 코드를 jp파일에 따로 저장하기 (단, <script></script>는 제외)

	var Links = {
		setColor:function (color) {
		
			var alist = document.querySelectorAll('a');
			var i = 0;
			while (i < alist.length) {
			    console.log(alist[i]);
			    alist[i].style.color = color;
			    i = i + 1;
			}
		}
		
	}
	var Body = {
		setColor:function(color) {
			document.querySelector('body').style.color = color;
		},
		setBackgroundColor:function (color) {
			document.querySelector('body').style.backgroundColor = color;
		}
	}
		


	function nightAndDayController(self) {
		
		var target = document.querySelector('body');
		
		if(self.value === 'night') {
			Body.setBackgroundColor('black');
			Body.setColor('white');
			self.value = 'day';
			
			Links.setColor('powderblue');
			
		}
		else {
			Body.setBackgroundColor('white');
			Body.setColor('black');
			self.value = 'night';
			 
			Links.setColor('blue');
		 }
	}

소스를 적용할 웹 페이지에 링크 걸어주기 

<script src="colors.js"></script>

 

장점

  • 가독성
  • 코드 정리정돈
  • 유지보수 용이
  • 캐쉬 (한번 웹페이지에 다운로드된 파일(html.css.js 등)은 PC에 저장됨)

'JAVASCRIPT' 카테고리의 다른 글

JQUERY) 사용 방법  (0) 2021.07.09
JQUERY) libraryVS framework  (0) 2021.07.09
JAVASCRIPT) 객체  (0) 2021.07.09
Javascript ) 함수  (0) 2021.07.09
JAVASCRIPT) 비교연산자와 블리언  (0) 2021.07.08
Share Link
reply
«   2024/10   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31