본문 바로가기

개발언어 기록20

[왕초보JavaScript] addEventListener() addEventListener()는 이벤트를 등록하는 가장 권장되는 방식으로, 하나의 이벤트를 만들어 두면, 각각의 다른 타깃에 동일한 이벤트를 적용할 수 있습니다. t라는 객체에 위와 같은 addEventLstener를 등록하면, [click]하면 두 번째 인자에 있는 함수가 실행됩니다. 위와 같이, 하나의 이벤트를 만들어 두고, 이것을 다른 타깃에 적용할 수 있습니다. 동일한 이벤트인데 위와 같은 함수를 여러 번 만들어서 사용해야 한다면 더 많은 시간을 들이고 더 긴 코드를 작성해야 할 것입니다. 더 자세한 내용이 궁금하시다면 생활코딩 오픈 튜토 리얼스를 방문해주세요 출처: https://www.opentutorials.org/course/1375/6761 2019. 5. 9.
[왕초보JavaScript] insertAdjacentHTML 과 innerHTML의 차이 JavaScript에서 insertAdjacentHTML innerHTML의 차이를 설명하기 전에, 먼저 innerHTML과 insertAdjacentHTML에 대해서 알아보겠습니다. innerHTML innerHTML 속성은 JavaScript를 통해서 html의 content를 가져와서 그 값을 화면상에 보여주거나 직접 변경하여 보여주는 것을 말합니다. 다음의 예시를 보면 좀 더 이해하기 쉬울 겁니다. See the Pen arRYxZ by kim jihae (@saea) on CodePen. 우선, 저 문장을 해석하자면 다음과 같습니다. var x = / document / .getElementById("myP") / .innerHTML; var x = : "x라는 변수는 =뒤에 것을 의미해" do.. 2019. 5. 9.
컴파일러 Compiler / 어셈블러 Assembler / 인터프리터 Interpreter Compiler란? 간단하게 말해 번역기입니다. 우리는 프로그램 코드를 고급언어(high-level language)라고 하는 Java, C, C++ 등으로 작성합니다. 하지만 컴퓨터는 기계 언어(Machin language)인 0과 1만 알아듣기 때문에 실행되지 않습니다. 따라서 우리가 작성한 코드(source code)를 컴퓨터가 알아듣게 하기 위해 컴퓨터 언어(0,1)로 변환시켜주는 역할을 하는 것이 compiler입니다. 추가로, Compiler는 Interpreter, Assembler와 함께 Language Processors의 하나입니다. 큰 틀에서는 비슷한 역할을 하지만 각각의 차이가 있습니다. 앞서 설명드린 것 처럼 compiler는 소스코드를 object code(객체 코드)로 변환하는.. 2019. 5. 9.
비전공자 개발자 되기 요즘 코딩 교육의 중요성이 대두되면서 코딩 교육에 대한 수요가 급속도로 증가하고 있습니다. 아마 이 글을 보시는 여러분도 비슷한 입장이기에 오시지 않았을까 싶은데요. 저는 비전공자로서 너무나도 매력적인 프로그래머의 길을 택했고, 성인이 된 이후의 모든 학습은 최대한 재밌고 즐기면서 하자는 목표를 가지고 독학을 하고 있습니다. 저와 같은 분들을 위해 다양한 분들과 만나고 스스로 공부하며 깨달은 것들을 공유하려 합니다. 1. 무엇이든 일단 만든다. 일반적으로 많은 분들은 평소 학교 공부하듯이 '무슨 책을 봐야 하지?'라는 생각을 먼저 하실 텐데요. 처음 시작하시는 분들이라면 초반에 흥미를 유지하기 위해 책보다는 작고, 간단한 것이나마 직접 만들어 보며 작은 성공들을 쌓으며 흥미를 유지하는 것이 중요합니다. .. 2019. 5. 7.