본문 바로가기

[IT] 🐦기초 쌓기

[HTML, JavaScript] Input 속성 & Toggle, JS 함수 만드는 방식 차이, 컴파일에 대한 이해

 

HTML <input> 필수 ​​속성

freecode

 

 

HTML input tag

W3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and many, many more.

www.w3schools.com

 

 

코딩교육 티씨피스쿨

4차산업혁명, 코딩교육, 소프트웨어교육, 코딩기초, SW코딩, 기초코딩부터 자바 파이썬 등

tcpschool.com

 

코딩교육 티씨피스쿨

4차산업혁명, 코딩교육, 소프트웨어교육, 코딩기초, SW코딩, 기초코딩부터 자바 파이썬 등

tcpschool.com

 

 

 


TOGGLE

 

원래 toggle은, 더플코트등에 달린 길다란 막대모양 단추를 말했습니다.

거기에서 비슷한 모양의 on/off 스위치를 토글 스위치라 불렀구요.

(옛날 전기기구에 막대기같은 것을 양쪽으로 젖힘으로써 on/off하도록 했던 것)

 

거기에서 2-state 간 상태를 전환하는 기능을 toggle이라고 하게 되었습니다.

 
https://www.facebook.com/groups/codingeverybody/posts/1065755650131637/

 

JS에서 함수를 만드는 두 가지 방법 

함수 표현식, 선언식

 

 

 

[JS] 함수 표현식, 선언식

자바스크립트를 접하면 함수를 만드는 방법이 하나가 아니라는 것을 알게됩니다. 각각의 방법의 차이점을 글로 정리해보겠습니다. 먼저 자바스크립트에서 함수를 만드는 방법 두가지를 알아보

wlswoo.tistory.com

 

 

 

[JS] 클로저 (Closure)

클로저 MDN 클로저는 함수와 함수가 선언된 어휘적 환경의 조합이다 MDN은 위와 같이 클로저를 설명하고 있습니다. 결국 자신이 선언된 환경이 아닌 곳에서 호출되었을 때 선언된 환경에 접근할

wlswoo.tistory.com

 


컴파일에 대한 이해

 

 

[C언어][컴파일] 컴파일 이란 ?

컴파일이란 ?1. 컴파일이 필요한 이유컴퓨터는 모든 명령 CPU가 처리하고 CPU는 모든 명령을 0과1로 ...

blog.naver.com

 

 

내가 js로 코드를 작성 = 소스코드(원시코드),

그걸 작성한 곳이 컴파일러(ex. vscode) 이므로 

알아서 (컴파일 되어서) 목적 파일이 생성된다.

그게 컴퓨터 내부에서 실행 된 후 결과를 보여주고 사라진다 (링크)

 

 

= 앱을 개발을 했다면 안드로이드 기준으로 완성된 프로그램이 APK 그러면 APK 파일이 링크

= APK파일에 프로그래밍된 언어가 번역되서(컴파일) '실행 파일덩어리'(exe)로 들어간 것이기 때문

 

즉, 내가 쓴 코드 = 원시코드 , 작성은 컴파일러(node 등) 위에서 한거고,

만들어진 앱(apk) 자체가 링크가 되서, 클릭되면 실행(exe)