<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>doyun_i.log</title>
        <link>https://velog.io/</link>
        <description>도구와 방식에 경계 두지 않습니다. 기획과 개발까지 제 속도에 맞춰 꾸준히 걸어가고 있는 개자이너 입니다👩🏻‍🚀</description>
        <lastBuildDate>Fri, 17 Oct 2025 09:06:17 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <image>
            <title>doyun_i.log</title>
            <url>https://velog.velcdn.com/images/doyun_i/profile/45697831-640a-463c-8076-ba0a17de0797/image.jpeg</url>
            <link>https://velog.io/</link>
        </image>
        <copyright>Copyright (C) 2019. doyun_i.log. All rights reserved.</copyright>
        <atom:link href="https://v2.velog.io/rss/doyun_i" rel="self" type="application/rss+xml"/>
        <item>
            <title><![CDATA[‘내가 오래 버틸 수 있는 과정’을 찾는 일]]></title>
            <link>https://velog.io/@doyun_i/%EB%82%B4%EA%B0%80-%EC%98%A4%EB%9E%98-%EB%B2%84%ED%8B%B8-%EC%88%98-%EC%9E%88%EB%8A%94-%EA%B3%BC%EC%A0%95%EC%9D%84-%EC%B0%BE%EB%8A%94-%EC%9D%BC</link>
            <guid>https://velog.io/@doyun_i/%EB%82%B4%EA%B0%80-%EC%98%A4%EB%9E%98-%EB%B2%84%ED%8B%B8-%EC%88%98-%EC%9E%88%EB%8A%94-%EA%B3%BC%EC%A0%95%EC%9D%84-%EC%B0%BE%EB%8A%94-%EC%9D%BC</guid>
            <pubDate>Fri, 17 Oct 2025 09:06:17 GMT</pubDate>
            <description><![CDATA[<blockquote>
<p>UX/UI 디자이너로서 커리어 방향성을 정하는 일은 신입뿐 아니라 경력자들도 어려워하는 지점이다.
 방향성을 정하는 것은 ‘좋아하는 일’보다 ‘내가 오래 버틸 수 있는 과정’을 찾는 일에 가깝다. </p>
</blockquote>
<h3 id="1-회사마다-다른-uiux-디자이너의-정의"><strong>1. 회사마다 다른 &#39;UI/UX 디자이너&#39;의 정의</strong></h3>
<p>UX/UI라는 단어는 참 넓고 모호하다.
어떤 회사는 화면 설계·비주얼·인터랙션 디자인을 &#39;UI/UX&#39;라고 부르고, 
또 어떤 곳은 사용자 조사·페르소나·서비스 기획을 &#39;UI/UX&#39;라 정의한다.</p>
<p><strong>결국 직무 이름보다 중요한 건 그 회사가 디자이너에게 어떤 문제를 맡기려 하는가이다.</strong>
이를 이해해야 내 역량이 맞는지 판단할 수 있다.</p>
<h3 id="2-방향을-정하는-더-현실적인-방법">** 2. 방향을 정하는 더 현실적인 방법**</h3>
<p>나는 수강생들에게 항상 이렇게 말한다. 
나의 강점이 발휘되는 과정을 찾아야 한다고.</p>
<p>기획부터 디자인까지 경험했다면, 어떤 단계에서 가장 몰입감을 느끼는지 돌아봐야 한다.
논리적 구조화를 좋아한다면 UX 기획 쪽, 
시각적 완성도나 인터랙션 감각이 뛰어나다면 UI 디자인 쪽, 
 데이터와 실험을 즐긴다면 프로덕트 디자이너가 맞을 수 있다.</p>
<p>물론 UX 디자이너, 프로덕트 디자이너(Product Designer), 서비스 디자이너 등 
명칭은 달라도 실제 하는 일의 범위가 겹치거나 다를 수 있다. 
그러므로 회사마다 정의하는 UX/UI 디자이너를 잘 파악해야 한다.
→ JD가 중요한 이유다.</p>
<h3 id="3-정보를-찾는-순서">** 3. 정보를 찾는 순서**</h3>
<p>방향성을 정하는 방법은 세단계로 나눌 수 있다.
1️⃣ UX/UI 포지션의 실제 구분 이해하기
2️⃣ 자신의 강점과 흥미가 맞는 과정 좁히기
3️⃣ 그 방향에 맞는 회사·업계 탐색하기
정보를 찾을 땐 툴이 아니라 &quot;문제의 유형&quot;을 중심으로 보자.</p>
<p>예를 들어 문제 해결 방식에 흥미가 있다면 데이터 중심의 프로덕트 회사나 리서치 기반 기업을, 
시각적 완성도에 집중하고 싶다면 브랜드 중심 에이전시를 보는 식이다.</p>
<h3 id="마무리">마무리</h3>
<p>어쩌면 UX/UI 직무뿐 아니라,
모든 직무에서 방향성을 정한다는 건 본질적으로 어려운 일이다.</p>
<p>방향을 정할 때는 ‘좋아하는 일’보다
<strong>‘내가 오래 버틸 수 있는 과정’</strong>에 시선을 두는 것이 더 현명하다.</p>
<p>그리고 그 ‘버틸 수 있는 과정’을 찾아내는 식견은
결국 경험의 깊이만큼 자라나는 것 아닐까.</p>
]]></description>
        </item>
        <item>
            <title><![CDATA[베리어블과💢 스타일💢  중 무엇을 사용해야 할까?]]></title>
            <link>https://velog.io/@doyun_i/%EB%B2%A0%EB%A6%AC%EC%96%B4%EB%B8%94%EA%B3%BC-%EC%8A%A4%ED%83%80%EC%9D%BC-%EC%A4%91-%EB%AC%B4%EC%97%87%EC%9D%84-%EC%82%AC%EC%9A%A9%ED%95%B4%EC%95%BC-%ED%95%A0%EA%B9%8C</link>
            <guid>https://velog.io/@doyun_i/%EB%B2%A0%EB%A6%AC%EC%96%B4%EB%B8%94%EA%B3%BC-%EC%8A%A4%ED%83%80%EC%9D%BC-%EC%A4%91-%EB%AC%B4%EC%97%87%EC%9D%84-%EC%82%AC%EC%9A%A9%ED%95%B4%EC%95%BC-%ED%95%A0%EA%B9%8C</guid>
            <pubDate>Fri, 27 Jun 2025 05:51:17 GMT</pubDate>
            <description><![CDATA[<blockquote>
<p>스타일과 베리어블의 차이... 
알고 넘어가자.
구렁이처럼 몰래 만들었던 과거여, 안녕<del>~</del> </p>
</blockquote>
<p><img src="https://velog.velcdn.com/images/doyun_i/post/4bd97d6b-9cbd-4809-9a92-e90866657ddc/image.png" alt="">
<strong>스타일</strong>은 하나 또는 다수만 저장.</p>
<p><strong>베리어블</strong>은 오직 하나만 저장, 참조가능 → 베리어블이나 아니면 스타일이 베리어블을 참조 할 수 있다………(헷갈린다)
.....</p>
<p><strong>베리어블</strong>이 스타일보다 강력하다고 이해하자.
<strong>스타일은 모드가 불가능하다.</strong></p>
<p><img src="https://velog.velcdn.com/images/doyun_i/post/c1378074-98cb-4338-b610-67ddf63b5ed8/image.png" alt="">
<img src="https://velog.velcdn.com/images/doyun_i/post/c4406009-768a-4701-b152-d58302f2bcf6/image.png" alt=""></p>
<p>그라디언트, 블랜드모드, 이펙트 등 
다수의 디자인요소를 결합할 경우 = <strong>스타일</strong>을 사용.</p>
<p>단일 (기본) 색상 = <strong>베리어블</strong> 사용.
이제 색상에 opacity를 넣는 건 금지...~!!</p>
]]></description>
        </item>
        <item>
            <title><![CDATA[🛠 Variable 폰트, 더 유연해져 (feat. 개발자의 시선)]]></title>
            <link>https://velog.io/@doyun_i/Variable-%ED%8F%B0%ED%8A%B8-%EB%8D%94-%EC%9C%A0%EC%97%B0%ED%95%B4%EC%A0%B8</link>
            <guid>https://velog.io/@doyun_i/Variable-%ED%8F%B0%ED%8A%B8-%EB%8D%94-%EC%9C%A0%EC%97%B0%ED%95%B4%EC%A0%B8</guid>
            <pubDate>Wed, 25 Jun 2025 09:27:06 GMT</pubDate>
            <description><![CDATA[<p>보통 폰트 토큰을 등록할 때, 
Variable을 사용해서 fontWeight을 이용해
폰트의 두께 조절을 미디엄과 두 가지 폰트 토큰에 차이를 주는 방법도 있다는 걸 알게되었다.</p>
<p><img src="https://velog.velcdn.com/images/doyun_i/post/694f35b6-dd2f-4b4a-b12b-a7e7c730b0a0/image.png" alt=""></p>
<blockquote>
<p>-두둥-</p>
</blockquote>
<p>(웬만해선 토큰을 많이 만드는 걸 지양하는 st)
개발자의 클린코드를 위해(?)
그래서 항상 라벨과 본문 텍스트의 차이를 굳이 굳이 주지 않았다.</p>
<p>Variable Font의 두께 조절도 있구나~ 알아가면 좋을 거 같다.</p>
<p>✅ 장점은
    •    한 파일로 다양한 fontWeight 커버 → 용량↓
    •    weight 조절이 연속적이어서 디테일한 조정 가능
    •    반응형 타이포그래피 구성에도 유리</p>
<p> ⚠️ 그런데 단점은?</p>
<p>다크모드에서 Variable Font의 두께 조절은 정말 조심해야 하는데, 시각적 대비(contrast) 문제로 인해 더 뚜렷한 단점들이 생긴다. </p>
<p>•    검정 배경 위의 회색 텍스트(예: #A0A0A0)는
밝은 배경 위의 동일한 회색보다 훨씬 더 가늘고 흐리게 보인다.</p>
<p>•    특히 fontWeight: 400 이하는 다크모드에서 시인성이 급격히 낮아짐. </p>
<p>이미 마이크로 하게 디자인 시스템을 구축하는 나에게는 
Variable까지 써서 fontweight 조절까지 하는 건 X!!
그냥 이런 경우도 있다는 것으로 끝내겠다.</p>
<p>빠르게 결과물을 내는 것에 집중을 하기로 🥲</p>
]]></description>
        </item>
        <item>
            <title><![CDATA[내가 생각하는 UXUI 디자이너]]></title>
            <link>https://velog.io/@doyun_i/%EB%82%B4%EA%B0%80-%EC%83%9D%EA%B0%81%ED%95%98%EB%8A%94-UXUI-%EB%94%94%EC%9E%90%EC%9D%B4%EB%84%88</link>
            <guid>https://velog.io/@doyun_i/%EB%82%B4%EA%B0%80-%EC%83%9D%EA%B0%81%ED%95%98%EB%8A%94-UXUI-%EB%94%94%EC%9E%90%EC%9D%B4%EB%84%88</guid>
            <pubDate>Tue, 24 Jun 2025 08:37:51 GMT</pubDate>
            <description><![CDATA[<p>열심사원, <del>고작 3년차 겪고</del> 조심스레 이직준비하며 
내가 생각하는 UX/UI 디자이너의 핵심 역량을 적어본다.</p>
<h3 id="1현실적인-조율과-균형-감각">1.현실적인 조율과 균형 감각</h3>
<p>좋은 UX는 이상적인 설계만으로 완성되지 않는다. 
경영진의 방향, 클라이언트의 요구, 개발 리소스, 기획 의도, 일정까지 모두 고려한 ‘실현 가능한 설계’가 중요하다. 
나는 다양한 이해관계자의 의견을 경청하고,설득해야한다. 
그 안에서 최선의 사용자 경험을 조율해내는 균형 감각이야말로 실력 있는 디자이너의 진짜 역량이라고 믿는다.</p>
<h3 id="2-끊임없는-학습과-적응력">2. 끊임없는 학습과 적응력</h3>
<p>어떤 서비스를 설계하는지 그 서비스에 대해 공부하는건 필수.
더불어 AI와 노코드 도구가 빠르게 발전하면서 디자이너의 역할도 달라지고 있다. 그래서 나는 단순 구현이 아닌, AI를 활용 하는 전략적 사고가 필요하다고 본다. </p>
<h3 id="3맥락을-고려하는-설계-감각-feat입체적인-사고력">3.맥락을 고려하는 설계 감각 (feat.입체적인 사고력)</h3>
<p>단순히 예쁜 디자인이 아닌, 사용자가 언제, 왜, 어떻게 이 화면을 쓰는지 흐름 전체를 읽고 맥락 속에서 기능과 구조를 설계하는 힘이 필요하다. <del>기획자를 너무 믿고 와이어 프레임만 보고 화면 구성을 해서는 안된다.</del> 
<strong>함께 검토한다는 느낌으로 플로우 흐름을 봐야한다.</strong></p>
<h3 id="4문제-정의-능력">4.문제 정의 능력</h3>
<p>겉보기에 드러난 요청이나 니즈를 그대로 구현하기보단, 사용자와 비즈니스의 본질적인 문제를 구조적으로 파악하고 정의하는 게 먼저다. 나는 이 과정이 UX디자인의 시작이자 핵심이라고 생각한다.</p>
]]></description>
        </item>
        <item>
            <title><![CDATA[나의 경형성]]></title>
            <link>https://velog.io/@doyun_i/%EB%82%98%EC%9D%98-%EA%B2%BD%ED%98%95%EC%84%B1</link>
            <guid>https://velog.io/@doyun_i/%EB%82%98%EC%9D%98-%EA%B2%BD%ED%98%95%EC%84%B1</guid>
            <pubDate>Tue, 24 Jun 2025 06:51:30 GMT</pubDate>
            <description><![CDATA[<h2 id="웹앱-서비스-조사-및-나의-관심-분야-찾아보기">웹/앱 서비스 조사 및 나의 관심 분야 찾아보기</h2>
<p>기준: Flex는 CRUD 중심의 복잡한 서비스 구조를 다루고 있고, 디자인 시스템을 꽤 딥하게 요구한다.
특히 SaaS 기반의 디자인 시스템을 자체적으로 구축하고 정착시켰다는 점이 인상 깊었고, 내가 지향하는 방향과도 맞닿아 있다.</p>
<p>말 그대로 디자인을 예쁘게만이 아니라 ‘구조적으로’ 하는 곳들.
SaaS 기반, 내부 툴, 어드민, 복잡한 유저 플로우를 다루는 회사로 정리했다.</p>
<ol>
<li><p>ABLY (에이블리)
 •    직무 성향: 어드민 + 서비스 운영툴 + 플랫폼화 + Atomic Design 적극 도입
 •    특징: 디자인시스템팀 따로 있음. UI 구조 및 재사용성을 중요시함
 •    포인트: 퍼포먼스 기반 실험 &amp; 롤백 문화, 빠른 배포 주기</p>
</li>
<li><p>왓챠 (Watcha)
 •    직무 성향: 디자이너가 프로덕트 오너십을 가짐
 •    특징: 디자인 시스템 정교하게 운영, 미디어 기반 데이터 구조 많음
 •    포인트: 사용자 피드백 기반 UX iteration 필수</p>
</li>
<li><p>리디 (RIDI)
 •    직무 성향: 사내 툴 &amp; 전자책 뷰어 등 UX 난이도 높은 구조 많음
 •    특징: 디자인 QA와 디자인 시스템 매우 꼼꼼히 운영함
 •    포인트: 뷰어, 유통, 작가툴, 독자툴 등 CRUD 영역 다양</p>
</li>
</ol>
<p>지금까지 해온 실무 경험을 돌아봤을 때, 단순 UI 디자인보다는 구조적인 설계나 반복 가능한 시스템 정리에 강점이 있다고 느꼈다.
그래서 더 깊이 있는 디자인 시스템 환경에서 일하고 싶고, 그런 팀에서 내 역량도 더 성장할 수 있을 것 같다.</p>
<h3 id="라고-생각했는데">라고 생각했는데,</h3>
<p>요즘은 Next.js 같은 프레임워크도 잘 되어 있어서 UI 개발도 간소화되고 있고,
AI 툴이 디자인 패턴을 빠르게 제시해주는 시대라 단순 UI 구성만으로는 경쟁력이 떨어질 수 있다는 이야기를 들었다.
앞으로는 문제 해결 중심의 디자이너가 더 많이 필요하다는 조언이 인상 깊었다.</p>
<p>생각해보면 이전 회사에서 어드민 페이지는 디자이너 없이 개발자가 직접 구성했던 기억이 있다.
그리고 요즘은 피그마 플러그인만으로도 디자인 시스템 문서화가 훨씬 쉬워졌다는 걸 보면서,
더더욱 “단순 구성”보다는 문제 정의와 구조 설계, 사용자 흐름에 집중하는 디자이너가 되어야겠다고 느꼈다.</p>
<p>그래서 이제는 구조적이고 논리적인 UX 설계를 잘하는 디자이너로 방향을 잡고,
AI로는 대체하기 어려운</p>
<p> <strong>‘문제 정의 → 구조 설계 → 반복 가능한 시스템 정착’</strong>에 더 집중하려 한다.</p>
<p>⸻</p>
<ol>
<li>프로토타입 툴 스킬 높이기.</li>
<li>문제해결능력 스터디 (아티클을 많이 읽자)</li>
</ol>
<p>피그마 디자인 시스템에는 힘을 조금 뺄 때가 왔다.
아쉽지만.</p>
]]></description>
        </item>
        <item>
            <title><![CDATA[스타터 노트 작성]]></title>
            <link>https://velog.io/@doyun_i/%EC%8A%A4%ED%83%80%ED%84%B0-%EB%85%B8%ED%8A%B8-%EC%9E%91%EC%84%B1</link>
            <guid>https://velog.io/@doyun_i/%EC%8A%A4%ED%83%80%ED%84%B0-%EB%85%B8%ED%8A%B8-%EC%9E%91%EC%84%B1</guid>
            <pubDate>Mon, 23 Jun 2025 08:57:57 GMT</pubDate>
            <description><![CDATA[<h2 id="uxui-디자인"><strong>UX/UI 디자인</strong></h2>
<h3 id="1내가-uxui-코스에-참여한-계기는-무엇인가요">1.<strong>내가 UX/UI 코스에 참여한 계기는 무엇인가요?</strong></h3>
<p>이제 까지 피그마로 툴을 통해 UIUX 디자인 포지션으로 3년 재직했지만, 웹 디자인, 배너 같은
편집디자인도 진행했었습니다. 이제 문제해결식의(데이터 인사이트) 포트폴리오를 만들어 제 경형성에 맞춰
CRUD 기반 화면 설계, 디자인 시스템 구조화 하는 업무를 하고싶습니다. </p>
<h3 id="2내가-이해한-uxui-디자이너는-어떤-역할을-하는-사람인가요">2.내가 이해한 UX/UI 디자이너는 어떤 역할을 하는 사람인가요?</h3>
<p>버튼・폰트・컬러 토큰 등 디자인 가이드를 정리하며, <strong>일관된 사용자 경험</strong>을 만들어가는 데 집중하는 것.
사용자 뿐만이 아닌 기획・개발・운영 등 <strong>다양한 관점에서 문제를 바라보며</strong> 협업 과정 속에서 더 나은 방향을 고민하는 사람.</p>
<h3 id="3uxui-디자이너의-역할과-비슷한-경험을-해-보았나요-어떤-점이-유사하다고-생각했나요">3.UX/UI 디자이너의 역할과 비슷한 경험을 해 보았나요? 어떤 점이 유사하다고 생각했나요?</h3>
<p>간병어플리케이션 회사에서 고도화 진행에 참여를 했고, 앱 개발자와 소통하며 
네이밍 부터 함께 기획하여 디자인 가이드 문서화를 제작했고, 디자인 시스템을 개발했습니다.</p>
<h3 id="4uxui-디자이너의-역할을-수행하는-데에-있어-나의-강점과-연관된-부분은-무엇이라고-생각하나요--혹은-보완-개선하고-싶은-개인-역량이-있나요-">4.<strong>UX/UI 디자이너의 역할을 수행하는 데에 있어 나의 강점과 연관된 부분은 무엇이라고 생각하나요?</strong>  혹은 보완, 개선하고 싶은 개인 역량이 있나요 ?</h3>
<p><strong>강점</strong>은 개발자와의 커뮤니케이션 입니다! 
<strong>보완, 개선</strong> 하고싶은 부분은 명확한 결과해석,증명입니다. 임팩트, 자신감 </p>
<h3 id="5본-코스-수료-후-어떤-uxui-디자이너로-성장하고-싶나요">5.<strong>본 코스 수료 후, 어떤 UX/UI 디자이너로 성장하고 싶나요?</strong></h3>
<p>문제해결을 정확하게 시각적으로 풀어내는 디자이너.</p>
<h3 id="6그-외에-uxui-코스에-기대하는-것이-있다면-자유롭게-작성해-주세요">6.<strong>그 외에 UX/UI 코스에 기대하는 것이 있다면 자유롭게 작성해 주세요.</strong></h3>
<p>플러터를 통한 간단한 컴포넌트 마크업</p>
<h2 id="협업"><strong>협업</strong></h2>
<h3 id="1내가-생각하는-협업이란-무엇인가요">1.<strong>내가 생각하는 협업이란 무엇인가요?</strong></h3>
<p>필수</p>
<h3 id="2협업에는-어떤-부분이-중요하다고-생각하시나요"><strong>2.협업에는 어떤 부분이 중요하다고 생각하시나요?</strong></h3>
<p>무언가를 만들고, 유지하기위해선 무조건 필요합니다.</p>
<h3 id="3그렇다면-디자이너에게-협업이-왜-중요할까요">3.<strong>그렇다면, 디자이너에게 협업이 왜 중요할까요?</strong></h3>
<p>협업은 디자이너 뿐만이 아닌 모두에게 중요합니다. 소통이 안된다면 무슨 작업을 할 수 있을까요?
사용자의 관점 뿐만이 아닌 현실에서 필요한 경영진의 의견, 배포가 가능한지, 일정에 무리가 없는지 개발자의 의견, 가시화해도 괜찮은지 기획자의 의견 모두가 없으면 그건 불가능한 일입니다. 협업은 필수 입니다……</p>
<h3 id="4협업을-함에-있어-나의-강점은-무엇인가요">4.<strong>협업을 함에 있어 나의 강점은 무엇인가요?</strong></h3>
<p>협업을 위해 개발 스터디, PM스터디를 하고 있습니다.
예시)반응형 가이드를 제작 할시 dp와px, sp,pt의 차이점</p>
<h3 id="5내가-협업을-더-잘-하기-위해서는-어떤-부분을-보완해야-하나요">5.내가 협업을 더 잘 하기 위해서는 어떤 부분을 보완해야 하나요?</h3>
<p>지금 마인드 지키기……..</p>
]]></description>
        </item>
        <item>
            <title><![CDATA[지겨운<중앙>정렬....!!!! 이제 고민은 끝]]></title>
            <link>https://velog.io/@doyun_i/%EC%A7%80%EA%B2%A8%EC%9A%B4-%EC%A4%91%EC%95%99%EC%A0%95%EB%A0%AC-%EC%9D%B4%EC%A0%9C-%EA%B3%A0%EB%AF%BC%EC%9D%80-%EB%81%9D</link>
            <guid>https://velog.io/@doyun_i/%EC%A7%80%EA%B2%A8%EC%9A%B4-%EC%A4%91%EC%95%99%EC%A0%95%EB%A0%AC-%EC%9D%B4%EC%A0%9C-%EA%B3%A0%EB%AF%BC%EC%9D%80-%EB%81%9D</guid>
            <pubDate>Thu, 01 Sep 2022 18:17:00 GMT</pubDate>
            <description><![CDATA[<p>그놈의 중앙정렬하기! 오늘 부로 졸업하기로 했다.. </p>
<h2 id="가장-전통적인-방법-positionabsolute">가장 전통적인 방법** position:absolute**</h2>
<p>가장 전통적인 방법** position:absolute** 는
부모 요소를 기준으로 <strong>절대적인</strong>(닉값..👍) 위치 값을 선언할 수 있다. display:Position 그 전에 알고 쓰는 것이 어떨까?
<img src="https://velog.velcdn.com/images/doyun_i/post/42e86bf2-dc38-444c-b5dc-8e4ff0da3c2f/image.png" alt="">
*<em>absolute *</em>
선언된 영역의 위치를 절대 좌표 기준으로 지정 가능 + 부모 또는 조상의 공간에 relative가 선언되었다면 울타리 안의 양 한마리가 되어버린다. -&gt; 공중부양(포토샵의 레이어 개념)</p>
<p>*<em>relative *</em> 
상대적인 새로운 좌표 값을 형성 + 자식이 absolute로 선언되었다면 현재 공간에 의한 양의 울타리로 구성할 수 있음. -&gt; 기존 작성된 영역보다 언제든지 이동 가능한 존재. 양을 버리고 울타리만 이동하는 경우는 없다.</p>
<p>그외 
*<em>static *</em>: 일반적인 적층 개념 - 별도의 작성 없이도 상단으로 쌓여지는 구조를 형성(position의 기본값)</p>
<p>*<em>fixed *</em>: 현재 보여지는 브라우저의 공간을 기준으로 고정정시키는 구성 =&gt; 가출소년..?</p>
<p><img src="https://velog.velcdn.com/images/doyun_i/post/2eb8303d-5f06-465a-86d3-bf9236e4da05/image.png" alt=""></p>
<p>자식에게 <strong>left50% top%</strong> 선언하여 중앙 정렬에 오게 한다.</p>
<p>(포인트를 기준으로 위치를 설정해야 함(좌상단(left, top), 우상단(right, top), 우하단(right, bottom), 좌하단(left, bottom))</p>
<p>하지만 위치만 단순히 선언한다면 우리의 중앙 정렬은 불가하다는 것..
정중앙으로 오게 하려면 <strong>transform:translate(-50%,-50%);</strong> 
을 놓치지 않고 함께 선언해야한다. </p>
<h2 id="알고쓰자">알고쓰자!</h2>
<p>transform은 형태를 변형하는 명령이다.
translate는 위치를 조정하는 것이다. (첫 번째 값과 두 번째 값은 x축과 y축 이다.)</p>
<h2 id="두번째-방법-flex">두번째 방법 flex<img src="https://velog.velcdn.com/images/doyun_i/post/847a34a3-294e-46e3-9a6d-898b6e8099bf/image.png" alt=""></h2>
<p>요즘 핫(?)한 신세계.. 바로바로 <strong>display:flex</strong>!!! 
중앙 정렬이 훨씬 간편하다.
이렇게
<strong>display: flex
align-content
center; align-items: center</strong>
를 선언하면 중앙 정렬이 된다. </p>
<p>그외 
☝🏻line-height 값을 부모의 높이로 동일하게 부여하기 
☝🏻margin:auto 를 통해 수평 중앙에 주기 
☝🏻text-align:center 사용하기 (inline 일 때 수평 중앙에 가능)</p>
<p>중앙 정렬을 통해 display 속성도 파헤쳐 보는 시간 마침.. </p>
]]></description>
        </item>
        <item>
            <title><![CDATA[근사한 웹페이지를 쉽고 간단하게! Page Scroll Effects]]></title>
            <link>https://velog.io/@doyun_i/%EA%B7%BC%EC%82%AC%ED%95%9C-%EC%9B%B9%ED%8E%98%EC%9D%B4%EC%A7%80%EB%A5%BC-%EC%89%BD%EA%B3%A0-%EA%B0%84%EB%8B%A8%ED%95%98%EA%B2%8C-Page-Scroll-Effects</link>
            <guid>https://velog.io/@doyun_i/%EA%B7%BC%EC%82%AC%ED%95%9C-%EC%9B%B9%ED%8E%98%EC%9D%B4%EC%A7%80%EB%A5%BC-%EC%89%BD%EA%B3%A0-%EA%B0%84%EB%8B%A8%ED%95%98%EA%B2%8C-Page-Scroll-Effects</guid>
            <pubDate>Thu, 25 Aug 2022 06:40:21 GMT</pubDate>
            <description><![CDATA[<p><img src="https://velog.velcdn.com/images/doyun_i/post/7c76b5e2-6532-403d-8140-9e4671742fa9/image.png" alt=""></p>
<p>모던 웹브라우저의 다양한 애니메이션 기능을 활용하면 
스크롤에 반응하는 근사한 웹페이지를 간단하게 만들 수 있는 플러그인
<strong>Page Scroll Effects</strong>을 소개하고자한다.
<br>
<br></p>
<p><strong>사이트는 여기 하단에!</strong>
<a href="https://codyhouse.co/gem/page-scroll-effects">https://codyhouse.co/gem/page-scroll-effects</a>
<img src="https://velog.velcdn.com/images/doyun_i/post/0b8b5ce0-b9fe-477a-ab59-f3dc5d5d0108/image.png" alt="">
Page Scroll Effects 플러그인의 좋은점! 
보리색 배너를 클릭히면 미리 근사한 효과들을 볼 수 있다 </p>
<p><img src="https://velog.velcdn.com/images/doyun_i/post/dc75a8e5-201a-4849-b2a4-9e4150229cf3/image.gif" alt=""></p>
<p>하단으로 내리면 내가 원하는 대로 제어 할 수 있는 방법들이 있다. <img src="https://velog.velcdn.com/images/doyun_i/post/2aa269b1-9b8a-491b-b4b5-cc43b9c81e6a/image.png" alt="">
예를들어 hijackig 을 바꾸어보자 =&gt; 섹션을 쫙~! 땡기는 느낌을 부여 할 수 있다. 
hijackig “off” 를 “on” 으로 선언하여 제어하면된다. </p>
<p>이렇게 쏙쏙골라 제어하며 활용하며 근사한 웹페이지를 쉽고 간단하게! 
<strong>Page Scroll Effects</strong> 리뷰 마침💛 </p>
]]></description>
        </item>
        <item>
            <title><![CDATA[Full Reload 방지방법 in vscode]]></title>
            <link>https://velog.io/@doyun_i/Full-Reload-%EB%B0%A9%EC%A7%80%EB%B0%A9%EB%B2%95-in-vscode</link>
            <guid>https://velog.io/@doyun_i/Full-Reload-%EB%B0%A9%EC%A7%80%EB%B0%A9%EB%B2%95-in-vscode</guid>
            <pubDate>Sat, 20 Aug 2022 11:28:02 GMT</pubDate>
            <description><![CDATA[<p>html 코드를 작업(변경,추가) 할 때는 위로 올라가지않지만
(live server config 사용할 때) 
css에서 변경시 작동하면 자동으로 올라가있다. 
그 것을 방지하는 왕꿀팁을 소개한다👍</p>
<p>편리하게 자동으로 위로올라가는 현상을 방지하는법은<br>Live Server Config 을 고치는 것이다.</p>
<p>설정 &gt; 확장 &gt; Live Server Config &gt; Setting:Full Reload 에서 
체크박스 체크</p>
<p>비주얼스튜디오 코드는 선택시 true가 아닌 
반대로 false로 변경이된다. 선택을 하여 false로변경해주자!</p>
<p>작업시 무한스크롤링하는 번거로움에서 벗어나기 완료!</p>
]]></description>
        </item>
        <item>
            <title><![CDATA[현대적이고, 강력한 오픈소스 코드 에디터 "블라켓(Brackets)"]]></title>
            <link>https://velog.io/@doyun_i/%ED%98%84%EB%8C%80%EC%A0%81%EC%9D%B4%EA%B3%A0-%EA%B0%95%EB%A0%A5%ED%95%9C-%EC%98%A4%ED%94%88%EC%86%8C%EC%8A%A4-%EC%BD%94%EB%93%9C-%EC%97%90%EB%94%94%ED%84%B0-%EB%B8%94%EB%9D%BC%EC%BC%93Brackets</link>
            <guid>https://velog.io/@doyun_i/%ED%98%84%EB%8C%80%EC%A0%81%EC%9D%B4%EA%B3%A0-%EA%B0%95%EB%A0%A5%ED%95%9C-%EC%98%A4%ED%94%88%EC%86%8C%EC%8A%A4-%EC%BD%94%EB%93%9C-%EC%97%90%EB%94%94%ED%84%B0-%EB%B8%94%EB%9D%BC%EC%BC%93Brackets</guid>
            <pubDate>Wed, 10 Aug 2022 16:18:18 GMT</pubDate>
            <description><![CDATA[<p>vscode를 통해 텍스트에디터를 사용하는 나.
프론트앤드를 위한 텍스트 에디터 블라켓(Brackets)을 사용해보았다.
<img src="https://velog.velcdn.com/images/doyun_i/post/1a417ce8-3029-4bd1-ae0d-a58873628a35/image.png" alt=""></p>
<p>새로운 것은 늘 짜릿해. </p>
<h2 id="다운로드하러-출발">다운로드하러 출발</h2>
<p>깃허브에서 설치파일 다운로드하러 가기
<a href="https://github.com/brackets-cont/brackets">https://github.com/brackets-cont/brackets</a></p>
<p>어도비 블라켓 사이트에서 설치파일 다운로드하러 가기
<a href="https://brackets.io">https://brackets.io</a></p>
<p><img src="https://velog.velcdn.com/images/doyun_i/post/48eef195-8064-48eb-bee3-acbef63d413d/image.png" alt="">
다운을 한 번 받아볼까...(블라켓 사이트에서 설치파일을 다운받았다.)
보이는 이 곳은 블라켓의 메인이다.
단순간결한 것이(코딩프로그램 치고는)감성적이야~ 
조금 더 스크롤하면~
<img src="https://velog.velcdn.com/images/doyun_i/post/1b30fdd4-33a9-430a-80e1-b4294e20ccba/image.png" alt=""></p>
<h4 id="블라켓을-사용해야하는-이유가-있다">블라켓을 사용해야하는 이유가 있다!</h4>
<p> vscode를 사용하면 open live server를 이용하여 실시간확인을 하지 않는가?</p>
<p>그 귀찮은 과정을 호다닥 즉각적으로 제공한다는 것이 큰 강점이다. </p>
<h2 id="웰컴-블라켓">웰컴 블라켓!</h2>
<p><em><strong>다운받기에 앞서 ...</strong></em></p>
<p><strong>블라켓츠를 설치하시면 먼저 아래 내용으로 [저장시 파일 Lint표시] 체크를 해제하자.</strong></p>
<p>이 부분은 기능상 문제는 아니고 블라켓츠에서 Lint 관련 출력관련 메세지 인데, Visual Studio Code 등 다른 에디터에서는 이런 메세지는 나오지 않는다.</p>
<p>블라켓에서 ERROR: &quot;$&quot; is not defined. 라고 나오는건 첨부된 이미지에 있듯이 &#39;저장시 파일 Lint 표시&#39; 이 부분을 체크 푸시고 다시 실행하면 된다.</p>
<p><img src="https://velog.velcdn.com/images/doyun_i/post/11af84c7-91ab-464e-bbab-ac6ca18bef01/image.png" alt=""></p>
<p>책 한 권을 보는 느낌이다. 편하다 편해. 
다운받고 블라켓을 이용하면 보이는 첫 화면이다. 
vscode와 다를 것이 없다.</p>
<h2 id="확장-프로그램-다운">확장 프로그램 다운</h2>
<p>vscode에서 가장 재미있던 것은 확장프로그램 다운받기였다. 
괴상한 테마도 다운받아보고, 컬러 등등 실험적인 세팅을 많이 했었다. 
그 확장프로그램을 브라켓에서도 이용가능하다. 
(테마도 담고 여러가지를 제공한다)
<img src="https://velog.velcdn.com/images/doyun_i/post/0cf2b402-a896-468f-9f66-f76754142b70/image.png" alt=""></p>
<h2 id="블라켓츠brackets-사용법-및-단축키-활용">블라켓츠(Brackets) 사용법 및 단축키 활용</h2>
<p>ctrl + - 를하면 화면 크기를 조절 하는 것도 같다.</p>
]]></description>
        </item>
        <item>
            <title><![CDATA[툴만 다루는 사람은 되지 않을래,  UI UX디자인에대한 나의 생각 ]]></title>
            <link>https://velog.io/@doyun_i/ui-ux-%EB%94%94%EC%9E%90%EC%9D%B8%EC%97%90%EB%8C%80%ED%95%9C-%EB%82%98%EC%9D%98-%EC%83%9D%EA%B0%81-feat-%EC%83%88%EB%B2%BD%EA%B0%90%EC%84%B1</link>
            <guid>https://velog.io/@doyun_i/ui-ux-%EB%94%94%EC%9E%90%EC%9D%B8%EC%97%90%EB%8C%80%ED%95%9C-%EB%82%98%EC%9D%98-%EC%83%9D%EA%B0%81-feat-%EC%83%88%EB%B2%BD%EA%B0%90%EC%84%B1</guid>
            <pubDate>Fri, 29 Jul 2022 06:15:59 GMT</pubDate>
            <description><![CDATA[<p>피그마 포토샵 XD.. 등등 다양한 툴을 다루는 것도 
중요하지만 본질을 다루는 것도 중요하다고 생각하다.
사용자경험 디자인의 uiux의 본질은 나의 디자인 솔루션을 통해 문제를 해결하는 것이다.</p>
<h3 id="근본-있는-디자인을-하자">근본 있는 디자인을 하자!</h3>
<p><img src="https://velog.velcdn.com/images/doyun_i/post/606607f7-d57b-40f1-b21a-814dfec6e3b0/image.png" alt="">
이 아이콘은 여기에 왜 넣었고 이 폰트는 왜 적용했는가? 컬러는 왜? 이 작은 요소들 하나하나 까지도 설명을 할 줄 알아야 한다는 것. <strong>충분한 리서치를 토대로 근본이 있어야한다.</strong> </p>
<h3 id="누구나-일상에서-이-본질에-대해-체험하고-있다"><strong>누구나 일상에서 이 본질에 대해 체험하고 있다</strong>.</h3>
<p><img src="https://velog.velcdn.com/images/doyun_i/post/3157d797-9c5f-47c8-9a00-2c137993a3bc/image.jpeg" alt=""></p>
<p>사람이라면 삶에서 문제를 직면했을 때 어떻게 해결할지 모색하는 것은 일상이다. 
(예를들어 인터넷 쇼핑을 할 때 더 좋은 물건을 고르기 위해 최선의 선택을 할 때)</p>
<p>그렇게 우리는 일상에서도 솔루션을 생각하고 이것이 좋은 솔루션인지 고민하는 과정을 거친다.</p>
<p><img src="https://velog.velcdn.com/images/doyun_i/post/0946c8ae-4f8e-4112-bd3f-b89ff3d641ff/image.png" alt=""></p>
<p>이렇게 uiux디자인은 심미적인 것을 고려하는 것이 아닌 정략적 데이터를 통한 리서치를 거쳐 사용자를 고려하는 것이다. </p>
<p>UXUI 디자인은 그 본질을 즐길 수 있는 사람이 하면 참 좋은 거 같다. 자신의 솔루션을 검증하는 것이 몸에 밴 사람.</p>
<h3 id="마치며">마치며</h3>
<p>UIUX 작업 시 필요할 경우 영상 작업을 배우고 있는 나를 발견하기도 한다.
단지, 좋은 목적을 가지고 있는 사람들과 비즈니스 목적지로 달려가고 싶은 마음 아닐까?
그리고 서로의 &#39;노력하는 삶&#39;의 과정에 함께 있다는 것을 알면 이게 그저 나의 열정과는 무관한 일이라 생각하지않고 열심히 일할 수 있게 되는 듯하다. 지난 경험상, 결국은 모든 것이 도움이 됐다. </p>
]]></description>
        </item>
        <item>
            <title><![CDATA[MY SQL 문법+웹서버를 구축해보자]]></title>
            <link>https://velog.io/@doyun_i/MY-SQL-%EB%AC%B8%EB%B2%95%EC%9B%B9%EC%84%9C%EB%B2%84%EB%A5%BC-%EA%B5%AC%EC%B6%95%ED%95%B4%EB%B3%B4%EC%9E%90</link>
            <guid>https://velog.io/@doyun_i/MY-SQL-%EB%AC%B8%EB%B2%95%EC%9B%B9%EC%84%9C%EB%B2%84%EB%A5%BC-%EA%B5%AC%EC%B6%95%ED%95%B4%EB%B3%B4%EC%9E%90</guid>
            <pubDate>Thu, 21 Jul 2022 19:18:37 GMT</pubDate>
            <description><![CDATA[<p>데이터베이스 문법을 배워보자!
<img src="https://velog.velcdn.com/images/doyun_i/post/6353a1b1-c806-48ca-aa50-e5da54a6ad8e/image.webp" alt=""></p>
<p> SQL에 기반을 둔 관계형DBMS중하나</p>
<p>• Oracle, IBM, Infomix 등의 데이터 베이스는 고가이지만, MySQL 데이터베이스는 무료
• 리눅스, 유닉스, 윈도우 등 거의 모든 운영체제에서 사용가능
• 처리 속도가 상당히 빠르고 대용량에 데이터도 처리 용이
• 설치 방법이 쉽고 초보자도 익히기 쉬움
• 보안성이 우수</p>
<p>C:\Bitnami\wampstack-8.0.3-2</p>
<p>C:\Bitnami\wampstack-8.0.3-2\mysql\bin</p>
<p>​</p>
<p>[MySQL]</p>
<p>C : create</p>
<p>R : read</p>
<p>U : update</p>
<p>D : delete</p>
<p> 웹 서버 구축 with Bitnami MAMP​</p>
<p>C:\Bitnami\wampstack-8.0.3-2\mysql\bin&gt;mysql -uroot -p [엔터]</p>
<p>password : 000000 [엔터]</p>
<p>mysql&gt;create database 이름; //mysql에 이름으로 명명된 데이터베이스를 구성할 것이다.</p>
<p>​</p>
<p>mysql&gt;drop database 이름; //mysql에 이름으로 명명된 데이터베이스를 삭제할 것이다.</p>
<p>​</p>
<p>mysql&gt;create database 이름;</p>
<p>​</p>
<p>mysql&gt;use 이름; //지금부터는 이름으로 명명된 데이터베이스를 사용할 것이다.</p>
<p>​</p>
<p>mysql&gt;create table 테이블명(</p>
<p>-&gt;num int not null auto_increment,</p>
<p>-&gt;필드명1 char(문자열 개수) not null, //문자열은 반드시 문자열의 개수를 넣어야 함</p>
<p>-&gt;필드명2 int not null, //int(integer)는 개수를 넣지 않음, not null은 필수항목을 지칭 </p>
<p>-&gt;...</p>
<p>-&gt;필드명n 필드데이터타입,</p>
<p>-&gt;primary key(num)</p>
<p>-&gt;) charset=utf8; //charset=utf8; 의 의미는 비영어권 언어의 데이터를 데이터 베이스에 쌓기 위함</p>
<p>​</p>
<p>/<em>필드 추가</em>/</p>
<p>mysql&gt;alter table 테이블명 add 새필드명 새필드명타입;</p>
<p>/<em>기존 필드명 변경</em>/</p>
<p>mysql&gt;alter table 테이블명 change 기존필드명 새필드명 새필드명타입;</p>
<p>/<em>기존 필드명 삭제</em>/</p>
<p>mysql&gt;alter table 테이블명 drop 기존필드명;</p>
<p>​</p>
<p>/<em>테이블의 구조(레코드(데이터) 제외)을 보고자 할 때</em>/</p>
<p>mysql&gt;desc 테이블명;</p>
<p>​</p>
<p>/<em>기존 테이블 삭제 - 내부의 모든 데이터는 제거(절대 사용하지 말것!!!)</em>/</p>
<p>mysql&gt;drop table 테이블명;</p>
<p>​</p>
<p>​</p>
<p>//레코드 파트</p>
<p>/<em>레코드 넣기</em>/</p>
<p>mysql&gt;insert into 테이블명 values (&quot;데이터1&quot;, &quot;데이터2&quot;, &quot;데이터3&quot;, ....., &quot;데이터n&quot;);</p>
<p>​</p>
<p>/<em>레코드 읽기</em>/</p>
<p>&lt;전체 내용 보기&gt;</p>
<p>mysql&gt;select * from 테이블명;</p>
<p>​</p>
<p>&lt;필드 내용 보기&gt;</p>
<p>mysql&gt;select 필드명 from 테이블명;</p>
<p>​</p>
<p>&lt;조건에 부합하는 내용 전체 보기&gt;</p>
<p>mysql&gt;select * from 테이블명 where 필드명=&quot;데이터값&quot;;</p>
<p>​</p>
<p>&lt;세부 조건에 부합하는 내용 전체 보기 - and 연산자&gt;</p>
<p>mysql&gt;select * from 테이블명 where 필드명1=&quot;데이터값1&quot; and 필드명1=&quot;데이터값2&quot;;</p>
<p>​</p>
<p>&lt;세부 조건에 부합하는 내용 전체 보기 - or 연산자&gt;</p>
<p>mysql&gt;select * from 테이블명 where 필드명1=&quot;데이터값1&quot; or 필드명1=&quot;데이터값2&quot;;</p>
<p>​</p>
<p>​</p>
<p>/<em>레코드 업데이트</em>/</p>
<p>​</p>
<p>mysql&gt;update 테이블명 set 필드명1=&quot;데이터값1&quot; (where 필드명1=&quot;데이터값1&quot; or 필드명1=&quot;데이터값2&quot;);</p>
<p>​</p>
<p>​</p>
<p>/<em>레코드 삭제</em>/</p>
<p>mysql&gt;delete from 테이블명 where 필드명1=&quot;데이터값1&quot;;</p>
]]></description>
        </item>
        <item>
            <title><![CDATA[컴퓨터가 조금 더 똑똑해지는 방법 - 조건문 ]]></title>
            <link>https://velog.io/@doyun_i/%EC%BB%B4%ED%93%A8%ED%84%B0%EA%B0%80-%EC%A1%B0%EA%B8%88-%EB%8D%94-%EB%98%91%EB%98%91%ED%95%B4%EC%A7%80%EB%8A%94-%EB%B0%A9%EB%B2%95-%EC%A1%B0%EA%B1%B4%EB%AC%B8</link>
            <guid>https://velog.io/@doyun_i/%EC%BB%B4%ED%93%A8%ED%84%B0%EA%B0%80-%EC%A1%B0%EA%B8%88-%EB%8D%94-%EB%98%91%EB%98%91%ED%95%B4%EC%A7%80%EB%8A%94-%EB%B0%A9%EB%B2%95-%EC%A1%B0%EA%B1%B4%EB%AC%B8</guid>
            <pubDate>Mon, 18 Jul 2022 14:41:05 GMT</pubDate>
            <description><![CDATA[<p>뜬금없지만 나의 MBTI는 NF라서 상상하는 것을 참 좋아한다.
일어나지도 않을 일이지만 친구에게
“너 만약에 ~ 하면 어쩔래?” 하며 말도 안되는 질문을 하곤한다.
내 질문을 듣곤 
“음~ ..난 이렇게 할래”
라고 선택하면 
난 또 극단적인 상황으로 몰아서 또 곤란한 조건을 걸어서 공격을 한다. ㅋㅋㅋㅋㅋ</p>
<p>이제 친구가 아닌 컴퓨터에게 질문을 해보자^^</p>
<p>조건문은 먼저 if로 시작한다.
if 뒤의 괄호에 조건이 오고, 조건이 될 수 있는 값은 Boolean이다.</p>
<p> if 문의 조건이 참이면 중괄호의 시작({}부터 중괄호의 끝(})까지의 구간이 실행.</p>
<p>거짓이면 중괄호 구간이 실행되지 않기 때문에 alert(5); 구문만 실행된 것이다.</p>
<p>else
if문의 조건이 true라면 if의 중괄호 구간이 실행되고, false라면 else 이후의 중괄호 구간이 실행된다. 즉 else는 주어진 조건이 거짓일 때 실행할 구간을 정의하는 것이다.</p>
]]></description>
        </item>
        <item>
            <title><![CDATA[인간은 반복적인 것을 싫어하지만 컴퓨터는 좋아하니까- 반복문]]></title>
            <link>https://velog.io/@doyun_i/%EC%9D%B8%EA%B0%84%EC%9D%80-%EB%B0%98%EB%B3%B5%EC%A0%81%EC%9D%B8-%EA%B2%83%EC%9D%84-%EC%8B%AB%EC%96%B4%ED%95%98%EC%A7%80%EB%A7%8C-%EC%BB%B4%ED%93%A8%ED%84%B0%EB%8A%94-%EC%A2%8B%EC%95%84%ED%95%98%EB%8B%88%EA%B9%8C-while%EB%B0%98%EB%B3%B5%EB%AC%B8</link>
            <guid>https://velog.io/@doyun_i/%EC%9D%B8%EA%B0%84%EC%9D%80-%EB%B0%98%EB%B3%B5%EC%A0%81%EC%9D%B8-%EA%B2%83%EC%9D%84-%EC%8B%AB%EC%96%B4%ED%95%98%EC%A7%80%EB%A7%8C-%EC%BB%B4%ED%93%A8%ED%84%B0%EB%8A%94-%EC%A2%8B%EC%95%84%ED%95%98%EB%8B%88%EA%B9%8C-while%EB%B0%98%EB%B3%B5%EB%AC%B8</guid>
            <pubDate>Mon, 18 Jul 2022 14:31:14 GMT</pubDate>
            <description><![CDATA[<p><img src="https://velog.velcdn.com/images/doyun_i/post/f1523f9c-7b49-4fce-bf6c-b14395c433f7/image.jpg" alt=""></p>
<h4 id="while-for-반복문">while, for 반복문</h4>
<p>반복문 에 대해서 알아보자.</p>
<p>while문은 while문 뒤에 따라오는 괄호 안의 조건이 참(true)면 중괄호 안의 코드 구간을 반복적으로 실행한다. </p>
<p>조건이 false면 반복문이 실행되지 않는다. 여기서 true와 false는 종료조건이 되는데, 이 값을 변경하는 것을 통해서 반복문을 종료시킬 수 있다. 반복문에서 종료조건을 잘못 지정하면 무한반복이 되거나, 반복문이 실행되지 않는다.</p>
]]></description>
        </item>
        <item>
            <title><![CDATA[vue cli 세팅하기 ]]></title>
            <link>https://velog.io/@doyun_i/vue-cli-%EC%84%B8%ED%8C%85%ED%95%98%EA%B8%B0</link>
            <guid>https://velog.io/@doyun_i/vue-cli-%EC%84%B8%ED%8C%85%ED%95%98%EA%B8%B0</guid>
            <pubDate>Sat, 16 Jul 2022 09:50:29 GMT</pubDate>
            <description><![CDATA[<p>vue cli 세팅법 .... 맥으로 vue를 세팅하기에는 
나에게는 진입장벽이 어마어마 했다. ^^;
나를 위해 다시 한 번 복습하는 &lt;vue cli 세팅하기&gt; !</p>
<h3 id="1-node-js-설치---vscode-터미널에서-npm-init-입력-후-설치">1. node js 설치 -&gt; VSCODE 터미널에서 npm init 입력 후 설치<img src="https://velog.velcdn.com/images/doyun_i/post/0a92c814-8188-4a4b-8cf0-a3f16aaca5c8/image.png" alt=""></h3>
<p>나는 16.16.0 으로 낮은 버전을 다운 받았다.</p>
<h3 id="2-터미널-창에서-npm-install--g-vuecli-입력-후-설치-맥-사용자는-sudo-npm-install-vuecli">#2. 터미널 창에서 npm install -g @vue/cli 입력 후 설치 (맥 사용자는 sudo npm install @vue/cli)</h3>
<p><img src="https://velog.velcdn.com/images/doyun_i/post/7237eb8b-f836-4552-b524-507e142ae5dc/image.png" alt="">
맥 사용자는 sudo npm install @vue/cli 입니다 sudo를 붙여주세요 </p>
<h3 id="3-터미널-창에서-vue-create-vue-mungmi-입력하위폴더생성--그-후-하단의-질문에-응답을-해야-한다">#3. 터미널 창에서 vue create vue-mungmi 입력.(하위폴더생성)  그 후 하단의 질문에 응답을 해야 한다.<img src="https://velog.velcdn.com/images/doyun_i/post/d8c4f0bd-fa48-41e9-bea8-20a4f2cb3830/image.png" alt=""></h3>
<ul>
<li>Please pick a preset: ==&gt; [Manually select feature] 선택<ul>
<li>Check the features needed for your project: ==&gt; [Router]만 선택하고 나머지는 모두 선택해제 (방향키 누르면서 (*) 선택 또는 ( ) 해제로 스페이스바를 누르면서 변경할 수 있음)</li>
<li>Use history mode for router? ==&gt; 기본값이 Y 작성 후 엔터(주소 표시줄에 나타나는 &#39;#&#39;을 제거해 줌)</li>
<li>Where do you prefer placing config for... ==&gt; 기본값 그대로 [config] 파일 선택(특별히 사용할 설정값이 없음)</li>
<li>Save this as a preset for future projects? (y/N) ==&gt; 기본값 N 선택(지금까지 선택한 기능을 나중에 재활용 할 수 있도록 저장할지 결정)</li>
</ul>
</li>
</ul>
]]></description>
        </item>
        <item>
            <title><![CDATA[바.렛.콘슷흐.렛.바... - ES6 를 알아보자! ]]></title>
            <link>https://velog.io/@doyun_i/ES6-%EB%A5%BC-%EC%95%8C%EC%95%84%EB%B3%B4%EC%9E%90</link>
            <guid>https://velog.io/@doyun_i/ES6-%EB%A5%BC-%EC%95%8C%EC%95%84%EB%B3%B4%EC%9E%90</guid>
            <pubDate>Thu, 23 Jun 2022 02:55:30 GMT</pubDate>
            <description><![CDATA[<p><img src="https://velog.velcdn.com/images/doyun_i/post/bf342a40-d7d8-474a-8595-f8eb486380e1/image.jpeg" alt=""></p>
<p>1.ECMA SCRIPT6 의 약어 =&gt; 2015년 6월을 기준으로 새로 업데이트된 자바스크립트를 지칭 </p>
<p>2.클래스 개념 도입 : 예시, &#39;동물&#39;이라는 키워드를 기반으로 하위의 어떤 존재(강아지,고양이,...)를 찾아서 적용하기 위한 개념으로 도입 =&gt; 본격적인 객체 지향 프로그램으로 변모 </p>
<p>3.객체라는 개념이 넓어짐과 동시에 명확해짐 </p>
<p>4.콜백지옥이란 불분명한 구조를 promise() 함수 ~ then 변경되었음(비동기방식 처리 과정)</p>
<p>*<em>전에 배운 es5와는 어떤 점이 다른지 알아보았다. *</em></p>
<blockquote>
<p>1.템플릿 리터럴(``) - 백틱사용 </p>
</blockquote>
<pre><code>    console.log(&quot;***ES5***&quot;);
    var string1 = &quot;안녕하세유~&quot;;
    var string2 = &quot;반갑습니다&quot;;
    var greeting1 = string1 + &quot;,&quot; + string2;

    console.log(greeting1);
        var product1 = {
        name : &quot;곰인형&quot;,
        price : &quot;7,200원&quot;
    }

    var message1 = &quot;상품&quot; + product1.name + &quot;의 가격은&quot; + product1.price + &quot;입니다.&quot;;
     console.log(message1);

    //문자열과 변수를 연결하는 과정에서 병합연산자를(+) 사용해야함
</code></pre><pre><code></code></pre><p> es5 =&gt; 문자열과 변수를 연결하는 과정에서 병합연산자를(+) 사용해야함</p>
<pre><code></code></pre><pre><code>//******ES6*********//
    console.log(&quot;*****ES6*****&quot;)

    var string3 = &quot;안녕하세유~&quot;;
    var string4 = &quot;반갑습니다&quot;;
    var greeting2 = `${string3},${string4}`;
    console.log(greeting2);

    var product2 = {
        name : &quot;곰인형&quot;,
        price : &quot;7,200원&quot;
    }
    var message2 = `상품${product2.name}의 가격은 ${product2.price}입니다.`;
    console.log(message2);

    //템플릿 리터럴 사용. 템플릿 리터럴에는 $를 사용하여 변수 또는 식을 포함할 수 있음 
</code></pre><pre><code>es6=&gt;템플릿 리터럴 사용. 템플릿 리터럴에는 $를 사용하여 변수 또는 식을 포함할 수 있음 </code></pre>]]></description>
        </item>
        <item>
            <title><![CDATA[배열, 반복문과의 조우 ]]></title>
            <link>https://velog.io/@doyun_i/Javascript-%EB%B0%B0%EC%97%B4-%EB%B0%98%EB%B3%B5%EB%AC%B8%EA%B3%BC%EC%9D%98-%EC%A1%B0%EC%9A%B0</link>
            <guid>https://velog.io/@doyun_i/Javascript-%EB%B0%B0%EC%97%B4-%EB%B0%98%EB%B3%B5%EB%AC%B8%EA%B3%BC%EC%9D%98-%EC%A1%B0%EC%9A%B0</guid>
            <pubDate>Fri, 17 Jun 2022 17:58:51 GMT</pubDate>
            <description><![CDATA[<p><img src="https://velog.velcdn.com/images/doyun_i/post/c445188c-8a63-4232-9d33-386bdc049a10/image.jpg" alt=""></p>
<p>배열(array)은 같은 타입의 변수들로 이루어진 집합이다.</p>
<h2 id="배열을-구성하는-각각의-값을-배열-요소element-라고-하며">배열을 구성하는 각각의 값을 배열 요소(element) 라고 하며,</h2>
<p>배열에서의 위치를 가리키는 숫자는 인덱스(index) 라고 한다.</p>
<p>C언어에서 인덱스는 언제나 0부터 시작하며, 0을 포함한 양의 정수만을 가질 수 있다. (음수이면? 값이 없다는 뜻으로 해석)</p>
<p>배열은 같은 종류의 데이터를 많이 다뤄야 하는 경우에 사용할 수 있는 가장 기본적인 자료 구조이다.</p>
<p>배열의 진가는 반복문과 결합했을 때 나타난다 . </p>
<p>반복문으로 리스트에 결한합 정보를 하나씩 꺼내서 처리 할 수 있기 때문이다. </p>
]]></description>
        </item>
        <item>
            <title><![CDATA[알고 사용해야 더 달콤해,  jQuery란 무엇인가?]]></title>
            <link>https://velog.io/@doyun_i/jQuery%EB%9E%80-%EB%AC%B4%EC%97%87%EC%9D%B8%EA%B0%80</link>
            <guid>https://velog.io/@doyun_i/jQuery%EB%9E%80-%EB%AC%B4%EC%97%87%EC%9D%B8%EA%B0%80</guid>
            <pubDate>Fri, 17 Jun 2022 17:01:24 GMT</pubDate>
            <description><![CDATA[<p><strong>jQuery란 무엇인가?</strong></p>
<p>Javascript(도서관 건물 - 웹브라우저에서 제공) </p>
<ul>
<li>jQuery(한 권의 마법책) -&gt; 펼쳐서 주문을 외친다.</li>
<li>VueJS(한 권의 마법책) -&gt; 펼쳐서 주문을 외친다.</li>
<li>ReactJS(한 권의 마법책) -&gt; 펼쳐서 주문을 외친다.</li>
</ul>
<p>** jQuery의 장점**</p>
<ul>
<li>배우기가 쉽다. (영문법을 그대로 녹였다.)</li>
<li>빈 text노드라는 개념이 존재하지 않는다.</li>
<li>많은 문법이 있으나 실제 사용되는 문법은 모두 사용하지 않는다.</li>
<li>메서드만 존재한다. (메서드명();)</li>
<li>Javascript의 기초문법 + 객체 + setInterval + setTimeout 사전 지식 요구됨</li>
<li>비동기 처리방식(커피숍의 진동벨)이 적용하기 쉽다. - Ajax</li>
<li>JSON 데이터를 취급하기 쉽다</li>
</ul>
<p><strong>jQuery의 단점</strong></p>
<ul>
<li>동적구현이 어려운 편</li>
<li>Application(앱 : DB와 연동하여 화면상에 데이터를 가져오는 방식)에서 다소 느린편</li>
</ul>
]]></description>
        </item>
    </channel>
</rss>