<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>rahee-k-it.log</title>
        <link>https://velog.io/</link>
        <description></description>
        <lastBuildDate>Thu, 20 Oct 2022 11:16:17 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <image>
            <title>rahee-k-it.log</title>
            <url>https://velog.velcdn.com/images/rahee-k-it/profile/9d645450-f9d7-4e09-81dc-7548afa29e20/image.png</url>
            <link>https://velog.io/</link>
        </image>
        <copyright>Copyright (C) 2019. rahee-k-it.log. All rights reserved.</copyright>
        <atom:link href="https://v2.velog.io/rss/rahee-k-it" rel="self" type="application/rss+xml"/>
        <item>
            <title><![CDATA[JS DOM]]></title>
            <link>https://velog.io/@rahee-k-it/JS-DOM</link>
            <guid>https://velog.io/@rahee-k-it/JS-DOM</guid>
            <pubDate>Thu, 20 Oct 2022 11:16:17 GMT</pubDate>
            <description><![CDATA[<blockquote>
<h3 id="domdocument-object-model-이란">DOM(Document Object Model) 이란</h3>
<p>객체로 문서 구조를 표현하는 방법으로 HTML로 작성된다. 웹 브라우저는 DOM을 활용해서 요소(element)에 CSS와 JS를 적용한다.</p>
</blockquote>
<p>&#39;객체로 표현하는 방법&#39;에 대해 내가 이해한 것을 그림으로 그려봤다. 일단, 하나의 동그라미를 node 또는 element라고 부른다(나누는 기준 모름). 문서 구조를 객체로 표현하기 위해 그림 속 파란 글처럼 노드 별로 객체를 작성한다고 이해했다(정확하지 않음).</p>
<p><img src="https://velog.velcdn.com/images/rahee-k-it/post/338e8d4a-f31d-48e6-8d0b-3d0f9017761e/image.jpg" alt=""></p>
]]></description>
        </item>
        <item>
            <title><![CDATA[JavaScript vs Vanilla JavaScript ]]></title>
            <link>https://velog.io/@rahee-k-it/JavaScript-vs-Vanilla-JavaScript</link>
            <guid>https://velog.io/@rahee-k-it/JavaScript-vs-Vanilla-JavaScript</guid>
            <pubDate>Thu, 20 Oct 2022 06:42:45 GMT</pubDate>
            <description><![CDATA[<p align="center"><img src="https://velog.velcdn.com/images/rahee-k-it/post/4598eaf8-e9ba-41a3-89ff-1336f9285935/image.png" style="width:300px"></p>

<blockquote>
<h3 id="javascript-자바스크립트는-객체-기반의-스크립트-프로그래밍-언어이다">JavaScript: 자바스크립트는 객체 기반의 스크립트 프로그래밍 언어이다.</h3>
</blockquote>
<blockquote>
<h3 id="vanilla-javascript-외부-라이브러리나-프레임워크를-쓰지-않는-순수-javascript를-이르는-말이다">Vanilla JavaScript: 외부 라이브러리나 프레임워크를 쓰지 않는 순수 JavaScript를 이르는 말이다.</h3>
<p><span style="color:gray">특징: </p>
</blockquote>
<ol>
<li>사용자 정의된 라이브러리나 프레임워크 자체를 쓰지 않기 때문에 당연히 다른 라이브러리나 프레임워크를 사용했을 때보다 <strong>빠르고 호환성이 좋다.</strong></li>
<li>라이브러리를 쓰면 간단하게 쓸 수 있는 코드가 순수 자바스크립트를 쓰면 <strong>길어진다.</strong></li>
<li>디버그 기능에서는 Vanilla JavaScript가 진가를 발휘한다. 바닐라 JS로 만든 구문은 디버그를 할 때에 해당 구문만을 조사하지만 라이브러리를 통해 만든 구문은 디버그를 할 때 해당 구문뿐 아니라 라이브러리 파일 안을 몇 바퀴 돌고 오는 일도 있기 때문이다. 또한 디버그가 아니더라도 라이브러리 파일 안을 몇 바퀴 돌고 오는 것은 실제 컴퓨터 연산 상에서 라이브러리를 사용할 때 존재하기 때문에 바닐라 JS를 사용하면 <strong>연산 시간을 크게 줄여준다.</strong></span></li>
</ol>
<h3 id="span-stylecolorgreen즉-vanilla-javascript가-javascript에-포함된다span"><span style="color:green"><strong>즉, Vanilla JavaScript가 JavaScript에 포함된다.</strong></span></h3>
<br>
<br>
<br>
<br>
<br>
참고사이트:

<p><a href="https://namu.wiki/w/Vanilla%20JS">https://namu.wiki/w/Vanilla%20JS</a></p>
<p><a href="https://ko.wikipedia.org/wiki/%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8">https://ko.wikipedia.org/wiki/%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8</a></p>
]]></description>
        </item>
    </channel>
</rss>