<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>Web Standard</title>
    <link>https://ibrahimovic.tistory.com/</link>
    <description>Kakao 다음웹툰 / 웹표준 및 ft기술, 웹접근성 / 세아이 아빠, 제주 거주 중..</description>
    <language>ko</language>
    <pubDate>Wed, 10 Jun 2026 16:36:40 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>이브라히모비치</managingEditor>
    <image>
      <title>Web Standard</title>
      <url>https://t1.daumcdn.net/cfile/tistory/2779394D554B085720</url>
      <link>https://ibrahimovic.tistory.com</link>
    </image>
    <item>
      <title>영단어 어원편: 어원으로 외우는 영단어 1200</title>
      <link>https://ibrahimovic.tistory.com/69</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;512&quot; data-origin-height=&quot;512&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dyCOOJ/dJMcaffLich/GF9XRU3aRGzRibEbSW8yI1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dyCOOJ/dJMcaffLich/GF9XRU3aRGzRibEbSW8yI1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dyCOOJ/dJMcaffLich/GF9XRU3aRGzRibEbSW8yI1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdyCOOJ%2FdJMcaffLich%2FGF9XRU3aRGzRibEbSW8yI1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;354&quot; height=&quot;354&quot; data-origin-width=&quot;512&quot; data-origin-height=&quot;512&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;text-align: center;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;a href=&quot;https://play.google.com/store/apps/details?id=com.cafe24.tyent.VocaRoot&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;&lt;b&gt;영단어 어원편: 어원으로 외우는 영단어 1200 다운로드&lt;/b&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;어원으로&amp;nbsp;배우는&amp;nbsp;1,200여&amp;nbsp;개의&amp;nbsp;필수&amp;nbsp;영단어&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;어원&amp;nbsp;구조를&amp;nbsp;활용하여&amp;nbsp;단어&amp;nbsp;간의&amp;nbsp;관계를&amp;nbsp;체계적으로&amp;nbsp;학습할&amp;nbsp;수&amp;nbsp;있도록&amp;nbsp;설계된&amp;nbsp;영단어&amp;nbsp;학습&amp;nbsp;앱입니다.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;가로.png&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;500&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/z51aL/dJMcaiDvKtN/pofW26ovDmBjNkcvt0mEf1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/z51aL/dJMcaiDvKtN/pofW26ovDmBjNkcvt0mEf1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/z51aL/dJMcaiDvKtN/pofW26ovDmBjNkcvt0mEf1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fz51aL%2FdJMcaiDvKtN%2FpofW26ovDmBjNkcvt0mEf1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1024&quot; height=&quot;500&quot; data-filename=&quot;가로.png&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;500&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;◆&amp;nbsp;학습&amp;nbsp;원리&lt;br /&gt;하나의&amp;nbsp;어근을&amp;nbsp;중심으로&amp;nbsp;파생된&amp;nbsp;단어들을&amp;nbsp;함께&amp;nbsp;학습합니다.&amp;nbsp;접두사와&amp;nbsp;어근의&amp;nbsp;결합&amp;nbsp;원리를&amp;nbsp;이해하면,&amp;nbsp;단순&amp;nbsp;반복&amp;nbsp;암기에&amp;nbsp;비해&amp;nbsp;기억&amp;nbsp;지속&amp;nbsp;시간이&amp;nbsp;길어지고&amp;nbsp;처음&amp;nbsp;보는&amp;nbsp;단어의&amp;nbsp;의미를&amp;nbsp;유추할&amp;nbsp;수&amp;nbsp;있는&amp;nbsp;능력이&amp;nbsp;형성됩니다.&lt;br /&gt;&lt;br /&gt;예)&amp;nbsp;spec-(보다)&lt;br /&gt;&amp;nbsp;&amp;nbsp;expect&amp;nbsp;=&amp;nbsp;ex(밖으로)&amp;nbsp;+&amp;nbsp;spect(보다)&amp;nbsp;&amp;rarr;&amp;nbsp;기대하다&lt;br /&gt;&amp;nbsp;&amp;nbsp;inspect&amp;nbsp;=&amp;nbsp;in(안으로)&amp;nbsp;+&amp;nbsp;spect(보다)&amp;nbsp;&amp;rarr;&amp;nbsp;검사하다&lt;br /&gt;&amp;nbsp;&amp;nbsp;perspective&amp;nbsp;=&amp;nbsp;per(끝까지)&amp;nbsp;+&amp;nbsp;spect(보다)&amp;nbsp;&amp;rarr;&amp;nbsp;관점&lt;br /&gt;&lt;br /&gt;◆&amp;nbsp;수록&amp;nbsp;범위:&amp;nbsp;1,200여&amp;nbsp;단어&amp;nbsp;&amp;middot;&amp;nbsp;50챕터&lt;br /&gt;중등&amp;middot;고등&amp;nbsp;교과&amp;nbsp;필수&amp;nbsp;어휘와&amp;nbsp;수능&amp;nbsp;빈출&amp;nbsp;단어를&amp;nbsp;어근&amp;middot;접두사&amp;middot;접미사별로&amp;nbsp;분류하여&amp;nbsp;50개&amp;nbsp;챕터에&amp;nbsp;체계적으로&amp;nbsp;배치했습니다.&amp;nbsp;내신과&amp;nbsp;수능&amp;nbsp;모두에&amp;nbsp;대응할&amp;nbsp;수&amp;nbsp;있는&amp;nbsp;어휘&amp;nbsp;범위를&amp;nbsp;다룹니다.&lt;br /&gt;&lt;br /&gt;◆&amp;nbsp;어원&amp;nbsp;분석&amp;nbsp;+&amp;nbsp;실전&amp;nbsp;예문&lt;br /&gt;모든&amp;nbsp;단어에&amp;nbsp;어원&amp;nbsp;분해,&amp;nbsp;품사별&amp;nbsp;정의,&amp;nbsp;영한&amp;nbsp;예문이&amp;nbsp;제공됩니다.&amp;nbsp;어원으로&amp;nbsp;원리를&amp;nbsp;이해하고,&amp;nbsp;예문으로&amp;nbsp;실제&amp;nbsp;용법을&amp;nbsp;확인하는&amp;nbsp;2단계&amp;nbsp;학습&amp;nbsp;구조입니다.&lt;br /&gt;&lt;br /&gt;◆&amp;nbsp;주요&amp;nbsp;기능&lt;br /&gt;&amp;middot;&amp;nbsp;어근별&amp;nbsp;단어&amp;nbsp;그룹핑&amp;nbsp;및&amp;nbsp;어원&amp;nbsp;구조&amp;nbsp;분석&lt;br /&gt;&amp;middot;&amp;nbsp;품사별&amp;nbsp;뜻풀이&amp;nbsp;+&amp;nbsp;영한&amp;nbsp;예문&lt;br /&gt;&amp;middot;&amp;nbsp;북마크&amp;nbsp;기반&amp;nbsp;개인&amp;nbsp;단어장&lt;br /&gt;&amp;middot;&amp;nbsp;학습&amp;nbsp;이력&amp;nbsp;자동&amp;nbsp;저장&amp;nbsp;및&amp;nbsp;이어서&amp;nbsp;학습&lt;br /&gt;&amp;middot;&amp;nbsp;하루&amp;nbsp;1챕터,&amp;nbsp;50일&amp;nbsp;완성&amp;nbsp;커리큘럼&lt;br /&gt;&lt;br /&gt;영어&amp;nbsp;어휘의&amp;nbsp;구조를&amp;nbsp;이해하세요.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;Surface Pro 8 - 1.png&quot; data-origin-width=&quot;1440&quot; data-origin-height=&quot;2560&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cYaVnq/dJMcabqR9sK/g2oF0Ammj6NzykliYds4K0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cYaVnq/dJMcabqR9sK/g2oF0Ammj6NzykliYds4K0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cYaVnq/dJMcabqR9sK/g2oF0Ammj6NzykliYds4K0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcYaVnq%2FdJMcabqR9sK%2Fg2oF0Ammj6NzykliYds4K0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;420&quot; height=&quot;747&quot; data-filename=&quot;Surface Pro 8 - 1.png&quot; data-origin-width=&quot;1440&quot; data-origin-height=&quot;2560&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;Surface Pro 8 - 2.png&quot; data-origin-width=&quot;1440&quot; data-origin-height=&quot;2560&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cuXAOU/dJMcabqR9sM/nSGdnpRhyvCH8X3zSHNVh1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cuXAOU/dJMcabqR9sM/nSGdnpRhyvCH8X3zSHNVh1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cuXAOU/dJMcabqR9sM/nSGdnpRhyvCH8X3zSHNVh1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcuXAOU%2FdJMcabqR9sM%2FnSGdnpRhyvCH8X3zSHNVh1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;420&quot; height=&quot;747&quot; data-filename=&quot;Surface Pro 8 - 2.png&quot; data-origin-width=&quot;1440&quot; data-origin-height=&quot;2560&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;Surface Pro 8 - 3.png&quot; data-origin-width=&quot;1440&quot; data-origin-height=&quot;2560&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/eiMcVr/dJMcafz2gtd/HOpImqnMuc3ai0Mcv3Clok/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/eiMcVr/dJMcafz2gtd/HOpImqnMuc3ai0Mcv3Clok/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/eiMcVr/dJMcafz2gtd/HOpImqnMuc3ai0Mcv3Clok/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FeiMcVr%2FdJMcafz2gtd%2FHOpImqnMuc3ai0Mcv3Clok%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;420&quot; height=&quot;747&quot; data-filename=&quot;Surface Pro 8 - 3.png&quot; data-origin-width=&quot;1440&quot; data-origin-height=&quot;2560&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;Surface Pro 8 - 4.png&quot; data-origin-width=&quot;1440&quot; data-origin-height=&quot;2560&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dYyRAL/dJMcacXAB44/oW1d3CjSsHb2SmkdG7vV91/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dYyRAL/dJMcacXAB44/oW1d3CjSsHb2SmkdG7vV91/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dYyRAL/dJMcacXAB44/oW1d3CjSsHb2SmkdG7vV91/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdYyRAL%2FdJMcacXAB44%2FoW1d3CjSsHb2SmkdG7vV91%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;420&quot; height=&quot;747&quot; data-filename=&quot;Surface Pro 8 - 4.png&quot; data-origin-width=&quot;1440&quot; data-origin-height=&quot;2560&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;Surface Pro 8 - 5.png&quot; data-origin-width=&quot;1440&quot; data-origin-height=&quot;2560&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/XH6XV/dJMcabqR9sX/PW1NKeTYolAMkIRr77d3mK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/XH6XV/dJMcabqR9sX/PW1NKeTYolAMkIRr77d3mK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/XH6XV/dJMcabqR9sX/PW1NKeTYolAMkIRr77d3mK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FXH6XV%2FdJMcabqR9sX%2FPW1NKeTYolAMkIRr77d3mK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;420&quot; height=&quot;747&quot; data-filename=&quot;Surface Pro 8 - 5.png&quot; data-origin-width=&quot;1440&quot; data-origin-height=&quot;2560&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;Surface Pro 8 - 6.png&quot; data-origin-width=&quot;1440&quot; data-origin-height=&quot;2560&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/d5c3Ek/dJMcaayJMu8/rmK7rMgR5JZNpggJhEQqi0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/d5c3Ek/dJMcaayJMu8/rmK7rMgR5JZNpggJhEQqi0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/d5c3Ek/dJMcaayJMu8/rmK7rMgR5JZNpggJhEQqi0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fd5c3Ek%2FdJMcaayJMu8%2FrmK7rMgR5JZNpggJhEQqi0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;420&quot; height=&quot;747&quot; data-filename=&quot;Surface Pro 8 - 6.png&quot; data-origin-width=&quot;1440&quot; data-origin-height=&quot;2560&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;text-align: center;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;a style=&quot;background-color: #e6f5ff; color: #0070d1;&quot; href=&quot;https://play.google.com/store/apps/details?id=com.cafe24.tyent.VocaRoot&quot;&gt;&lt;b&gt;영단어 어원편: 어원으로 외우는 영단어 1200 다운로드&lt;/b&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;figure id=&quot;og_1780115509911&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;영단어 어원편: 어원으로 외우는 영단어 1200 - Google Play 앱&quot; data-og-description=&quot;어원으로 배우는 1,200여 개의 필수 영단어&quot; data-og-host=&quot;play.google.com&quot; data-og-source-url=&quot;https://play.google.com/store/apps/details?id=com.cafe24.tyent.VocaRoot&quot; data-og-url=&quot;https://play.google.com/store/apps/details?id=com.cafe24.tyent.VocaRoot&amp;amp;hl=ko&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/cbWveP/dJMb8Xkmi5Z/1XUvaW3f5u1vJ107slUhIK/img.png?width=512&amp;amp;height=512&amp;amp;face=0_0_512_512,https://scrap.kakaocdn.net/dn/jZrue/dJMb8Yp2hcq/s0NVNNMktkVGZJKGSB7mwK/img.png?width=600&amp;amp;height=300&amp;amp;face=0_0_600_300&quot;&gt;&lt;a href=&quot;https://play.google.com/store/apps/details?id=com.cafe24.tyent.VocaRoot&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://play.google.com/store/apps/details?id=com.cafe24.tyent.VocaRoot&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/cbWveP/dJMb8Xkmi5Z/1XUvaW3f5u1vJ107slUhIK/img.png?width=512&amp;amp;height=512&amp;amp;face=0_0_512_512,https://scrap.kakaocdn.net/dn/jZrue/dJMb8Yp2hcq/s0NVNNMktkVGZJKGSB7mwK/img.png?width=600&amp;amp;height=300&amp;amp;face=0_0_600_300');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;영단어 어원편: 어원으로 외우는 영단어 1200 - Google Play 앱&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;어원으로 배우는 1,200여 개의 필수 영단어&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;play.google.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>etc./app</category>
      <category>단어</category>
      <category>단어장</category>
      <category>보카</category>
      <category>앱</category>
      <category>어원</category>
      <category>영단어</category>
      <category>영단어 앱 추천</category>
      <category>영어</category>
      <category>영어 단어 앱 추천</category>
      <author>이브라히모비치</author>
      <guid isPermaLink="true">https://ibrahimovic.tistory.com/69</guid>
      <comments>https://ibrahimovic.tistory.com/69#entry69comment</comments>
      <pubDate>Sat, 30 May 2026 13:32:44 +0900</pubDate>
    </item>
    <item>
      <title>수능 영단어 5회독</title>
      <link>https://ibrahimovic.tistory.com/68</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;Rectangle512.png&quot; data-origin-width=&quot;512&quot; data-origin-height=&quot;512&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dHp39v/dJMcaicqhWw/HXwVXMAx3SghrtYV6tCQq1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dHp39v/dJMcaicqhWw/HXwVXMAx3SghrtYV6tCQq1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dHp39v/dJMcaicqhWw/HXwVXMAx3SghrtYV6tCQq1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdHp39v%2FdJMcaicqhWw%2FHXwVXMAx3SghrtYV6tCQq1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;320&quot; height=&quot;320&quot; data-filename=&quot;Rectangle512.png&quot; data-origin-width=&quot;512&quot; data-origin-height=&quot;512&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;가로이미지.png&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;500&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/kLqvN/dJMcaiwFCZL/ymWLHAkdAIdlMChqkS07k1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/kLqvN/dJMcaiwFCZL/ymWLHAkdAIdlMChqkS07k1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/kLqvN/dJMcaiwFCZL/ymWLHAkdAIdlMChqkS07k1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FkLqvN%2FdJMcaiwFCZL%2FymWLHAkdAIdlMChqkS07k1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1024&quot; height=&quot;500&quot; data-filename=&quot;가로이미지.png&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;500&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;text-align: center;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;a href=&quot;https://play.google.com/store/apps/details?id=com.cafe24.tyent.VocaSu5pass&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;&lt;u&gt;&lt;b&gt;수능 영단어 5회독 다운로드&lt;/b&gt;&lt;/u&gt;&lt;/a&gt;&lt;u&gt;&lt;b&gt;&lt;/b&gt;&lt;/u&gt;&lt;/h3&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;/u&gt;같은&amp;nbsp;단어를&amp;nbsp;5번&amp;nbsp;반복,&amp;nbsp;매번&amp;nbsp;다른&amp;nbsp;방식으로&amp;nbsp;학습하는&amp;nbsp;수능&amp;nbsp;영단어&amp;nbsp;앱입니다.&amp;nbsp;회독을&amp;nbsp;거듭할수록&amp;nbsp;기억이&amp;nbsp;단단해지도록&amp;nbsp;설계했습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&quot;수능&amp;nbsp;영단어,&amp;nbsp;한&amp;nbsp;번이&amp;nbsp;아니라&amp;nbsp;다섯&amp;nbsp;번.&quot;&amp;nbsp;&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;같은&amp;nbsp;단어를&amp;nbsp;매&amp;nbsp;회독마다&amp;nbsp;다른&amp;nbsp;방식으로.&amp;nbsp;&lt;br /&gt;영단어&amp;nbsp;2,000개를&amp;nbsp;50일&amp;nbsp;&amp;times;&amp;nbsp;5회독으로&amp;nbsp;끝내보세요!&lt;br /&gt;수능과&amp;nbsp;내신에&amp;nbsp;자주&amp;nbsp;나오는&amp;nbsp;핵심&amp;nbsp;영단어를&amp;nbsp;담았습니다.&lt;br /&gt;&lt;br /&gt;1회독:&amp;nbsp;단어와&amp;nbsp;뜻을&amp;nbsp;함께&amp;nbsp;보며&amp;nbsp;빠르게&amp;nbsp;훑기&lt;br /&gt;2회독:&amp;nbsp;단어를&amp;nbsp;보고&amp;nbsp;뜻&amp;nbsp;유추하기&lt;br /&gt;3회독:&amp;nbsp;예문과&amp;nbsp;함께&amp;nbsp;맥락&amp;nbsp;속에서&amp;nbsp;익히기&lt;br /&gt;4회독:&amp;nbsp;아는&amp;nbsp;단어와&amp;nbsp;모르는&amp;nbsp;단어&amp;nbsp;구분하기&lt;br /&gt;5회독:&amp;nbsp;총&amp;nbsp;정리&amp;nbsp;+&amp;nbsp;모르는&amp;nbsp;단어&amp;nbsp;집중&amp;nbsp;학습하여&amp;nbsp;마무리&lt;br /&gt;&lt;br /&gt;같은&amp;nbsp;단어를&amp;nbsp;매번&amp;nbsp;다른&amp;nbsp;시선으로&amp;nbsp;다섯&amp;nbsp;번&amp;nbsp;만나며&amp;nbsp;자연스럽게&amp;nbsp;장기&amp;nbsp;기억에&amp;nbsp;자리잡습니다.&lt;br /&gt;&lt;br /&gt;서버&amp;nbsp;연결&amp;nbsp;없이&amp;nbsp;완전히&amp;nbsp;오프라인으로&amp;nbsp;동작하고,&amp;nbsp;학습&amp;nbsp;진행은&amp;nbsp;자동&amp;nbsp;저장됩니다.&amp;nbsp;&lt;br /&gt;모든&amp;nbsp;단어에&amp;nbsp;수능&amp;nbsp;지문&amp;nbsp;수준의&amp;nbsp;영어&amp;nbsp;예문과&amp;nbsp;자연스러운&amp;nbsp;한국어&amp;nbsp;해석,&amp;nbsp;그리고&amp;nbsp;원어민&amp;nbsp;발음&amp;nbsp;재생이&amp;nbsp;포함됩니다.&lt;br /&gt;&lt;br /&gt;앱&amp;nbsp;특징:&lt;br /&gt;-&amp;nbsp; &amp;nbsp;수능&amp;nbsp;핵심&amp;nbsp;영단어&amp;nbsp;2,000개&amp;nbsp;&amp;middot;&amp;nbsp;50챕터&lt;br /&gt;-&amp;nbsp; &amp;nbsp;5회독&amp;nbsp;시스템:&amp;nbsp;회독마다&amp;nbsp;학습&amp;nbsp;방식이&amp;nbsp;달라지는&amp;nbsp;누적&amp;nbsp;학습&lt;br /&gt;-&amp;nbsp; &amp;nbsp;완전&amp;nbsp;오프라인&amp;nbsp;&amp;middot;&amp;nbsp;인터넷&amp;nbsp;불필요&amp;nbsp;&amp;middot;&amp;nbsp;광고&amp;nbsp;없음&lt;br /&gt;-&amp;nbsp; &amp;nbsp;단어별&amp;nbsp;원어민&amp;nbsp;발음&amp;nbsp;재생&lt;br /&gt;-&amp;nbsp; &amp;nbsp;회독&amp;middot;챕터별&amp;nbsp;진행률&amp;nbsp;한눈에&lt;br /&gt;&lt;br /&gt;이런&amp;nbsp;분께&amp;nbsp;추천합니다:&lt;br /&gt;-&amp;nbsp;단어장을&amp;nbsp;여러&amp;nbsp;번&amp;nbsp;봐도&amp;nbsp;자꾸&amp;nbsp;까먹는&amp;nbsp;수험생&lt;br /&gt;-&amp;nbsp;체계적으로&amp;nbsp;회독&amp;nbsp;관리를&amp;nbsp;하고&amp;nbsp;싶은&amp;nbsp;학생&lt;br /&gt;-&amp;nbsp;매일&amp;nbsp;조금씩&amp;nbsp;꾸준히&amp;nbsp;공부하고&amp;nbsp;싶은&amp;nbsp;분&lt;br /&gt;&lt;br /&gt;5회독이&amp;nbsp;끝나면,&amp;nbsp;그&amp;nbsp;단어는&amp;nbsp;시험장까지&amp;nbsp;따라갑니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;Surface Pro 8 - 1.png&quot; data-origin-width=&quot;1440&quot; data-origin-height=&quot;2560&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bZ2Qai/dJMcadhQZSu/Pq27R7gx9suzgX5CcyIb8k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bZ2Qai/dJMcadhQZSu/Pq27R7gx9suzgX5CcyIb8k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bZ2Qai/dJMcadhQZSu/Pq27R7gx9suzgX5CcyIb8k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbZ2Qai%2FdJMcadhQZSu%2FPq27R7gx9suzgX5CcyIb8k%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;420&quot; height=&quot;747&quot; data-filename=&quot;Surface Pro 8 - 1.png&quot; data-origin-width=&quot;1440&quot; data-origin-height=&quot;2560&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;Surface Pro 8 - 2.png&quot; data-origin-width=&quot;1440&quot; data-origin-height=&quot;2560&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/wX4fr/dJMcadhQZSC/Aa2VVkXH1mrBo5RXvbVZn0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/wX4fr/dJMcadhQZSC/Aa2VVkXH1mrBo5RXvbVZn0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/wX4fr/dJMcadhQZSC/Aa2VVkXH1mrBo5RXvbVZn0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FwX4fr%2FdJMcadhQZSC%2FAa2VVkXH1mrBo5RXvbVZn0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;420&quot; height=&quot;747&quot; data-filename=&quot;Surface Pro 8 - 2.png&quot; data-origin-width=&quot;1440&quot; data-origin-height=&quot;2560&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;Surface Pro 8 - 3.png&quot; data-origin-width=&quot;1440&quot; data-origin-height=&quot;2560&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bhmGk6/dJMcaak5K9W/gFst3oO6gZIs6zMDki6kkK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bhmGk6/dJMcaak5K9W/gFst3oO6gZIs6zMDki6kkK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bhmGk6/dJMcaak5K9W/gFst3oO6gZIs6zMDki6kkK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbhmGk6%2FdJMcaak5K9W%2FgFst3oO6gZIs6zMDki6kkK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;420&quot; height=&quot;747&quot; data-filename=&quot;Surface Pro 8 - 3.png&quot; data-origin-width=&quot;1440&quot; data-origin-height=&quot;2560&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;Surface Pro 8 - 4.png&quot; data-origin-width=&quot;1440&quot; data-origin-height=&quot;2560&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/21M9Z/dJMcaicqh0D/emlAugoNQjiE3Xtax8KrGK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/21M9Z/dJMcaicqh0D/emlAugoNQjiE3Xtax8KrGK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/21M9Z/dJMcaicqh0D/emlAugoNQjiE3Xtax8KrGK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F21M9Z%2FdJMcaicqh0D%2FemlAugoNQjiE3Xtax8KrGK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;420&quot; height=&quot;747&quot; data-filename=&quot;Surface Pro 8 - 4.png&quot; data-origin-width=&quot;1440&quot; data-origin-height=&quot;2560&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;Surface Pro 8 - 5.png&quot; data-origin-width=&quot;1440&quot; data-origin-height=&quot;2560&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bjl6HU/dJMcaak5K90/coxUIMOaXogRca7wWDkPMk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bjl6HU/dJMcaak5K90/coxUIMOaXogRca7wWDkPMk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bjl6HU/dJMcaak5K90/coxUIMOaXogRca7wWDkPMk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbjl6HU%2FdJMcaak5K90%2FcoxUIMOaXogRca7wWDkPMk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;420&quot; height=&quot;747&quot; data-filename=&quot;Surface Pro 8 - 5.png&quot; data-origin-width=&quot;1440&quot; data-origin-height=&quot;2560&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;Surface Pro 8 - 6.png&quot; data-origin-width=&quot;1440&quot; data-origin-height=&quot;2560&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/brCTBd/dJMcagTbhFD/YyAUSkqyp7c2iMwWYworXk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/brCTBd/dJMcagTbhFD/YyAUSkqyp7c2iMwWYworXk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/brCTBd/dJMcagTbhFD/YyAUSkqyp7c2iMwWYworXk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbrCTBd%2FdJMcagTbhFD%2FYyAUSkqyp7c2iMwWYworXk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;420&quot; height=&quot;747&quot; data-filename=&quot;Surface Pro 8 - 6.png&quot; data-origin-width=&quot;1440&quot; data-origin-height=&quot;2560&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;Surface Pro 8 - 7.png&quot; data-origin-width=&quot;1440&quot; data-origin-height=&quot;2560&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bfOrVA/dJMcagTbhFI/fh8ZJksp5lH3oGHk5bobk1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bfOrVA/dJMcagTbhFI/fh8ZJksp5lH3oGHk5bobk1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bfOrVA/dJMcagTbhFI/fh8ZJksp5lH3oGHk5bobk1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbfOrVA%2FdJMcagTbhFI%2Ffh8ZJksp5lH3oGHk5bobk1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;420&quot; height=&quot;747&quot; data-filename=&quot;Surface Pro 8 - 7.png&quot; data-origin-width=&quot;1440&quot; data-origin-height=&quot;2560&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;text-align: center;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;a style=&quot;background-color: #e6f5ff; color: #0070d1;&quot; href=&quot;https://play.google.com/store/apps/details?id=com.cafe24.tyent.VocaSu5pass&quot;&gt;&lt;u&gt;&lt;b&gt;수능 영단어 5회독 다운로드&lt;/b&gt;&lt;/u&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;figure id=&quot;og_1779688620858&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;수능 영단어 5회독 - Google Play 앱&quot; data-og-description=&quot;같은 단어를 5번 반복, 매번 다른 방식으로 학습하는 수능 영단어 앱입니다. 회독을 거듭할수록 기억이 단단해지도록 설계했습니다.&quot; data-og-host=&quot;play.google.com&quot; data-og-source-url=&quot;https://play.google.com/store/apps/details?id=com.cafe24.tyent.VocaSu5pass&quot; data-og-url=&quot;https://play.google.com/store/apps/details?id=com.cafe24.tyent.VocaSu5pass&amp;amp;hl=ko&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/fB7F1/dJMb83kzeA4/AGxHh3SFKnr3R89SKB7c5K/img.png?width=512&amp;amp;height=512&amp;amp;face=0_0_512_512,https://scrap.kakaocdn.net/dn/VeEuz/dJMb8VNBOun/6BTsGNGKODr95RxFNNqjT1/img.png?width=600&amp;amp;height=300&amp;amp;face=0_0_600_300&quot;&gt;&lt;a href=&quot;https://play.google.com/store/apps/details?id=com.cafe24.tyent.VocaSu5pass&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://play.google.com/store/apps/details?id=com.cafe24.tyent.VocaSu5pass&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/fB7F1/dJMb83kzeA4/AGxHh3SFKnr3R89SKB7c5K/img.png?width=512&amp;amp;height=512&amp;amp;face=0_0_512_512,https://scrap.kakaocdn.net/dn/VeEuz/dJMb8VNBOun/6BTsGNGKODr95RxFNNqjT1/img.png?width=600&amp;amp;height=300&amp;amp;face=0_0_600_300');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;수능 영단어 5회독 - Google Play 앱&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;같은 단어를 5번 반복, 매번 다른 방식으로 학습하는 수능 영단어 앱입니다. 회독을 거듭할수록 기억이 단단해지도록 설계했습니다.&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;play.google.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>etc./app</category>
      <category>5회독</category>
      <category>단어</category>
      <category>수능</category>
      <category>영단어</category>
      <category>영단어 앱 추천</category>
      <category>영어</category>
      <category>영어 단어 앱 추천</category>
      <category>회독</category>
      <author>이브라히모비치</author>
      <guid isPermaLink="true">https://ibrahimovic.tistory.com/68</guid>
      <comments>https://ibrahimovic.tistory.com/68#entry68comment</comments>
      <pubDate>Mon, 25 May 2026 14:57:29 +0900</pubDate>
    </item>
    <item>
      <title>일본어 상용한자: JLPT N1~N2</title>
      <link>https://ibrahimovic.tistory.com/67</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;512.png&quot; data-origin-width=&quot;512&quot; data-origin-height=&quot;512&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/5MYqe/dJMb99NeuTk/sq9rZjBtS38HzyYGWNaCck/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/5MYqe/dJMb99NeuTk/sq9rZjBtS38HzyYGWNaCck/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/5MYqe/dJMb99NeuTk/sq9rZjBtS38HzyYGWNaCck/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F5MYqe%2FdJMb99NeuTk%2Fsq9rZjBtS38HzyYGWNaCck%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;320&quot; height=&quot;320&quot; data-filename=&quot;512.png&quot; data-origin-width=&quot;512&quot; data-origin-height=&quot;512&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;가로이미지1024.png&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;500&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cUMVdd/dJMcahq2aWf/ijd2kAx6rRDfc3aZJtyq30/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cUMVdd/dJMcahq2aWf/ijd2kAx6rRDfc3aZJtyq30/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cUMVdd/dJMcahq2aWf/ijd2kAx6rRDfc3aZJtyq30/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcUMVdd%2FdJMcahq2aWf%2Fijd2kAx6rRDfc3aZJtyq30%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1024&quot; height=&quot;500&quot; data-filename=&quot;가로이미지1024.png&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;500&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;text-align: center;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;a href=&quot;https://play.google.com/store/apps/details?id=com.cafe24.tyent.KanjiN1&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;&lt;u&gt;&lt;b&gt;일본어 상용한자: JLPT N1~N2 다운로드&lt;/b&gt;&lt;/u&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;일본어&amp;nbsp;상용한자를&amp;nbsp;학습하세요.&amp;nbsp;JLPT&amp;nbsp;N1~N2&amp;nbsp;수준의&amp;nbsp;한자가&amp;nbsp;제공됩니다.&lt;br /&gt;50일&amp;nbsp;완성!&lt;br /&gt;&lt;br /&gt;-&amp;nbsp;광고가&amp;nbsp;없는&amp;nbsp;프리미엄&amp;nbsp;버전입니다.&lt;br /&gt;-&amp;nbsp;훈음/음독/훈독을&amp;nbsp;제공합니다.&amp;nbsp;버튼을&amp;nbsp;누르기&amp;nbsp;전에&amp;nbsp;한자만&amp;nbsp;보고&amp;nbsp;맞춰보세요.&lt;br /&gt;-&amp;nbsp;다양한&amp;nbsp;어휘를&amp;nbsp;학습하세요.&amp;nbsp;다양한&amp;nbsp;단어와&amp;nbsp;음독/훈독별&amp;nbsp;모든&amp;nbsp;예문을&amp;nbsp;제공합니다.&lt;br /&gt;-&amp;nbsp;잘&amp;nbsp;외워지지&amp;nbsp;않는&amp;nbsp;한자는&amp;nbsp;즐겨찾기&amp;nbsp;기능을&amp;nbsp;이용하세요.&lt;br /&gt;-&amp;nbsp;아는&amp;nbsp;한자와&amp;nbsp;모르는&amp;nbsp;한자를&amp;nbsp;구분해서&amp;nbsp;버튼을&amp;nbsp;눌러주세요.&lt;br /&gt;-&amp;nbsp;한&amp;nbsp;단원이&amp;nbsp;끝나면&amp;nbsp;결과를&amp;nbsp;보고,&amp;nbsp;모르는&amp;nbsp;한자만&amp;nbsp;재학습할&amp;nbsp;수&amp;nbsp;있습니다.&lt;br /&gt;-&amp;nbsp;100%&amp;nbsp;에&amp;nbsp;도전&amp;nbsp;해보세요!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;001.png&quot; data-origin-width=&quot;1440&quot; data-origin-height=&quot;2560&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/rOiBw/dJMcagTbhxU/AnTtf3NLC0pvnZ3rsFCUC0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/rOiBw/dJMcagTbhxU/AnTtf3NLC0pvnZ3rsFCUC0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/rOiBw/dJMcagTbhxU/AnTtf3NLC0pvnZ3rsFCUC0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FrOiBw%2FdJMcagTbhxU%2FAnTtf3NLC0pvnZ3rsFCUC0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;420&quot; height=&quot;747&quot; data-filename=&quot;001.png&quot; data-origin-width=&quot;1440&quot; data-origin-height=&quot;2560&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;002.png&quot; data-origin-width=&quot;1440&quot; data-origin-height=&quot;2560&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/0F7VK/dJMcagTbhxW/3FSV8CrrkYnkENbhC5e22k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/0F7VK/dJMcagTbhxW/3FSV8CrrkYnkENbhC5e22k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/0F7VK/dJMcagTbhxW/3FSV8CrrkYnkENbhC5e22k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F0F7VK%2FdJMcagTbhxW%2F3FSV8CrrkYnkENbhC5e22k%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;420&quot; height=&quot;747&quot; data-filename=&quot;002.png&quot; data-origin-width=&quot;1440&quot; data-origin-height=&quot;2560&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;003.png&quot; data-origin-width=&quot;1440&quot; data-origin-height=&quot;2560&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bTRx7i/dJMcaii8KgC/XZwdK7M5kknzhqybkFkKfK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bTRx7i/dJMcaii8KgC/XZwdK7M5kknzhqybkFkKfK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bTRx7i/dJMcaii8KgC/XZwdK7M5kknzhqybkFkKfK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbTRx7i%2FdJMcaii8KgC%2FXZwdK7M5kknzhqybkFkKfK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;420&quot; height=&quot;747&quot; data-filename=&quot;003.png&quot; data-origin-width=&quot;1440&quot; data-origin-height=&quot;2560&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;004.png&quot; data-origin-width=&quot;1440&quot; data-origin-height=&quot;2560&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b4CFgA/dJMcaaSXWNY/MVP9cLVjDsN5H8kQmT4AOk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b4CFgA/dJMcaaSXWNY/MVP9cLVjDsN5H8kQmT4AOk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b4CFgA/dJMcaaSXWNY/MVP9cLVjDsN5H8kQmT4AOk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb4CFgA%2FdJMcaaSXWNY%2FMVP9cLVjDsN5H8kQmT4AOk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;420&quot; height=&quot;747&quot; data-filename=&quot;004.png&quot; data-origin-width=&quot;1440&quot; data-origin-height=&quot;2560&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;005.png&quot; data-origin-width=&quot;1440&quot; data-origin-height=&quot;2560&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/oK5zt/dJMcaii8KgH/IxZSKSo1uUq1ttiEHNcK80/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/oK5zt/dJMcaii8KgH/IxZSKSo1uUq1ttiEHNcK80/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/oK5zt/dJMcaii8KgH/IxZSKSo1uUq1ttiEHNcK80/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FoK5zt%2FdJMcaii8KgH%2FIxZSKSo1uUq1ttiEHNcK80%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;420&quot; height=&quot;747&quot; data-filename=&quot;005.png&quot; data-origin-width=&quot;1440&quot; data-origin-height=&quot;2560&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;006.png&quot; data-origin-width=&quot;1440&quot; data-origin-height=&quot;2560&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ddJToQ/dJMcaaSXWN4/kh49PKIcdH4qAtYVAkwhNK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ddJToQ/dJMcaaSXWN4/kh49PKIcdH4qAtYVAkwhNK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ddJToQ/dJMcaaSXWN4/kh49PKIcdH4qAtYVAkwhNK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FddJToQ%2FdJMcaaSXWN4%2Fkh49PKIcdH4qAtYVAkwhNK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;420&quot; height=&quot;747&quot; data-filename=&quot;006.png&quot; data-origin-width=&quot;1440&quot; data-origin-height=&quot;2560&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;007.png&quot; data-origin-width=&quot;1440&quot; data-origin-height=&quot;2560&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cDP7dp/dJMcabqOkl6/YSQjJKJJxOHmiYFa2h6CG1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cDP7dp/dJMcabqOkl6/YSQjJKJJxOHmiYFa2h6CG1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cDP7dp/dJMcabqOkl6/YSQjJKJJxOHmiYFa2h6CG1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcDP7dp%2FdJMcabqOkl6%2FYSQjJKJJxOHmiYFa2h6CG1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;420&quot; height=&quot;747&quot; data-filename=&quot;007.png&quot; data-origin-width=&quot;1440&quot; data-origin-height=&quot;2560&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;text-align: center;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;u&gt;&lt;b&gt;&lt;/b&gt;&lt;/u&gt;&lt;u&gt;&lt;b&gt;&lt;a href=&quot;https://play.google.com/store/apps/details?id=com.cafe24.tyent.KanjiN1&quot;&gt;&lt;u&gt;&lt;b&gt;일본어&amp;nbsp;상용한자:&amp;nbsp;JLPT&amp;nbsp;N1~N2 다운로드&lt;/b&gt;&lt;/u&gt;&lt;/a&gt;&lt;/b&gt;&lt;/u&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;figure id=&quot;og_1779688710089&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;일본어 상용한자: JLPT N1~N2 - Google Play 앱&quot; data-og-description=&quot;일본어 상용한자를 학습하세요. JLPT N1~N2 수준의 한자가 제공됩니다.&quot; data-og-host=&quot;play.google.com&quot; data-og-source-url=&quot;https://play.google.com/store/apps/details?id=com.cafe24.tyent.KanjiN1&quot; data-og-url=&quot;https://play.google.com/store/apps/details?id=com.cafe24.tyent.KanjiN1&amp;amp;hl=ko&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/bdM7TL/dJMb82MJnCY/acIVw9qMe8DLhBJULwCbD1/img.png?width=512&amp;amp;height=512&amp;amp;face=0_0_512_512,https://scrap.kakaocdn.net/dn/buvIfl/dJMb81fYTFx/sCIx28A7y1xlKPWkYGn2B1/img.png?width=600&amp;amp;height=300&amp;amp;face=0_0_600_300,https://scrap.kakaocdn.net/dn/cHU98l/dJMb9aKLhWj/a5qctgf6dSy7s2KNkkQOdK/img.png?width=240&amp;amp;height=240&amp;amp;face=0_0_240_240&quot;&gt;&lt;a href=&quot;https://play.google.com/store/apps/details?id=com.cafe24.tyent.KanjiN1&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://play.google.com/store/apps/details?id=com.cafe24.tyent.KanjiN1&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/bdM7TL/dJMb82MJnCY/acIVw9qMe8DLhBJULwCbD1/img.png?width=512&amp;amp;height=512&amp;amp;face=0_0_512_512,https://scrap.kakaocdn.net/dn/buvIfl/dJMb81fYTFx/sCIx28A7y1xlKPWkYGn2B1/img.png?width=600&amp;amp;height=300&amp;amp;face=0_0_600_300,https://scrap.kakaocdn.net/dn/cHU98l/dJMb9aKLhWj/a5qctgf6dSy7s2KNkkQOdK/img.png?width=240&amp;amp;height=240&amp;amp;face=0_0_240_240');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;일본어 상용한자: JLPT N1~N2 - Google Play 앱&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;일본어 상용한자를 학습하세요. JLPT N1~N2 수준의 한자가 제공됩니다.&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;play.google.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>etc./app</category>
      <category>JLPT</category>
      <category>N1</category>
      <category>N2</category>
      <category>상용한자</category>
      <category>음독</category>
      <category>일본어</category>
      <category>일본어 한자 앱 추천</category>
      <category>한자</category>
      <category>훈독</category>
      <category>훈음</category>
      <author>이브라히모비치</author>
      <guid isPermaLink="true">https://ibrahimovic.tistory.com/67</guid>
      <comments>https://ibrahimovic.tistory.com/67#entry67comment</comments>
      <pubDate>Mon, 25 May 2026 14:47:57 +0900</pubDate>
    </item>
    <item>
      <title>일본어 상용한자: JLPT N3~N5</title>
      <link>https://ibrahimovic.tistory.com/66</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;icon512.png&quot; data-origin-width=&quot;512&quot; data-origin-height=&quot;512&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bl0POS/dJMcagZTCNq/u6iChDRSVkNUah2g3omwm1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bl0POS/dJMcagZTCNq/u6iChDRSVkNUah2g3omwm1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bl0POS/dJMcagZTCNq/u6iChDRSVkNUah2g3omwm1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbl0POS%2FdJMcagZTCNq%2Fu6iChDRSVkNUah2g3omwm1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;320&quot; height=&quot;320&quot; data-filename=&quot;icon512.png&quot; data-origin-width=&quot;512&quot; data-origin-height=&quot;512&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;가로이미지1024.png&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;500&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dt3RmX/dJMcacb9WMt/g0lOMym6YLUwDWiKagZiw1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dt3RmX/dJMcacb9WMt/g0lOMym6YLUwDWiKagZiw1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dt3RmX/dJMcacb9WMt/g0lOMym6YLUwDWiKagZiw1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fdt3RmX%2FdJMcacb9WMt%2Fg0lOMym6YLUwDWiKagZiw1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1024&quot; height=&quot;500&quot; data-filename=&quot;가로이미지1024.png&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;500&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;text-align: center;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;a href=&quot;https://play.google.com/store/apps/details?id=com.cafe24.tyent.KanjiN3N5&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;&lt;u&gt;&lt;b&gt;일본어 상용한자: JLPT N3~N5 다운로드&lt;/b&gt;&lt;/u&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;일본어&amp;nbsp;상용한자를&amp;nbsp;학습하세요.&amp;nbsp;JLPT&amp;nbsp;N3~N5&amp;nbsp;수준의&amp;nbsp;한자가&amp;nbsp;제공됩니다.&lt;br /&gt;30일&amp;nbsp;완성!&lt;br /&gt;&lt;br /&gt;-&amp;nbsp;훈음/음독/훈독을&amp;nbsp;제공합니다.&amp;nbsp;버튼을&amp;nbsp;누르기&amp;nbsp;전에&amp;nbsp;한자만&amp;nbsp;보고&amp;nbsp;맞춰보세요.&lt;br /&gt;-&amp;nbsp;다양한&amp;nbsp;어휘를&amp;nbsp;학습하세요.&amp;nbsp;다양한&amp;nbsp;단어와&amp;nbsp;음독/훈독별&amp;nbsp;모든&amp;nbsp;예문을&amp;nbsp;제공합니다.&lt;br /&gt;-&amp;nbsp;잘&amp;nbsp;외워지지&amp;nbsp;않는&amp;nbsp;한자는&amp;nbsp;즐겨찾기&amp;nbsp;기능을&amp;nbsp;이용하세요.&lt;br /&gt;-&amp;nbsp;아는&amp;nbsp;한자와&amp;nbsp;모르는&amp;nbsp;한자를&amp;nbsp;구분해서&amp;nbsp;버튼을&amp;nbsp;눌러주세요.&lt;br /&gt;-&amp;nbsp;한&amp;nbsp;단원이&amp;nbsp;끝나면&amp;nbsp;결과를&amp;nbsp;보고,&amp;nbsp;모르는&amp;nbsp;한자만&amp;nbsp;재학습할&amp;nbsp;수&amp;nbsp;있습니다.&lt;br /&gt;-&amp;nbsp;100%&amp;nbsp;에&amp;nbsp;도전&amp;nbsp;해보세요!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;001.png&quot; data-origin-width=&quot;1440&quot; data-origin-height=&quot;2560&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b6dFDN/dJMcaaL98XR/0ywU2wZhKYKhkkHZ5TCdp1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b6dFDN/dJMcaaL98XR/0ywU2wZhKYKhkkHZ5TCdp1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b6dFDN/dJMcaaL98XR/0ywU2wZhKYKhkkHZ5TCdp1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb6dFDN%2FdJMcaaL98XR%2F0ywU2wZhKYKhkkHZ5TCdp1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;420&quot; height=&quot;747&quot; data-filename=&quot;001.png&quot; data-origin-width=&quot;1440&quot; data-origin-height=&quot;2560&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;002.png&quot; data-origin-width=&quot;1440&quot; data-origin-height=&quot;2560&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/0v8Al/dJMcabK9iMr/kJ2dRnSKocdEPCwuaYiKcK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/0v8Al/dJMcabK9iMr/kJ2dRnSKocdEPCwuaYiKcK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/0v8Al/dJMcabK9iMr/kJ2dRnSKocdEPCwuaYiKcK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F0v8Al%2FdJMcabK9iMr%2FkJ2dRnSKocdEPCwuaYiKcK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;420&quot; height=&quot;747&quot; data-filename=&quot;002.png&quot; data-origin-width=&quot;1440&quot; data-origin-height=&quot;2560&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;003.png&quot; data-origin-width=&quot;1440&quot; data-origin-height=&quot;2560&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b2yWKo/dJMcaaL98X6/8X6NXF3LJXwUcrr3pwtdk1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b2yWKo/dJMcaaL98X6/8X6NXF3LJXwUcrr3pwtdk1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b2yWKo/dJMcaaL98X6/8X6NXF3LJXwUcrr3pwtdk1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb2yWKo%2FdJMcaaL98X6%2F8X6NXF3LJXwUcrr3pwtdk1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;420&quot; height=&quot;747&quot; data-filename=&quot;003.png&quot; data-origin-width=&quot;1440&quot; data-origin-height=&quot;2560&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;004.png&quot; data-origin-width=&quot;1440&quot; data-origin-height=&quot;2560&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Fb8pE/dJMcaaL98Ye/aRuJ63cvj6DcBGdTqMcj80/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Fb8pE/dJMcaaL98Ye/aRuJ63cvj6DcBGdTqMcj80/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Fb8pE/dJMcaaL98Ye/aRuJ63cvj6DcBGdTqMcj80/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FFb8pE%2FdJMcaaL98Ye%2FaRuJ63cvj6DcBGdTqMcj80%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;420&quot; height=&quot;747&quot; data-filename=&quot;004.png&quot; data-origin-width=&quot;1440&quot; data-origin-height=&quot;2560&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;005.png&quot; data-origin-width=&quot;1440&quot; data-origin-height=&quot;2560&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cVSfcg/dJMcabj34VS/pUGNF1NUyiemyrJraCh7LK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cVSfcg/dJMcabj34VS/pUGNF1NUyiemyrJraCh7LK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cVSfcg/dJMcabj34VS/pUGNF1NUyiemyrJraCh7LK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcVSfcg%2FdJMcabj34VS%2FpUGNF1NUyiemyrJraCh7LK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;420&quot; height=&quot;747&quot; data-filename=&quot;005.png&quot; data-origin-width=&quot;1440&quot; data-origin-height=&quot;2560&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;006.png&quot; data-origin-width=&quot;1440&quot; data-origin-height=&quot;2560&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bVry8E/dJMcabj34Wj/KkXQq1RXy1G7vMcCyv6Jq1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bVry8E/dJMcabj34Wj/KkXQq1RXy1G7vMcCyv6Jq1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bVry8E/dJMcabj34Wj/KkXQq1RXy1G7vMcCyv6Jq1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbVry8E%2FdJMcabj34Wj%2FKkXQq1RXy1G7vMcCyv6Jq1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;420&quot; height=&quot;747&quot; data-filename=&quot;006.png&quot; data-origin-width=&quot;1440&quot; data-origin-height=&quot;2560&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;text-align: center;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;a href=&quot;https://play.google.com/store/apps/details?id=com.cafe24.tyent.KanjiN3N5&quot;&gt;&lt;u&gt;&lt;b&gt;일본어 상용한자: JLPT N3~N5 다운로드&lt;/b&gt;&lt;/u&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;figure id=&quot;og_1779688729853&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;일본어 상용한자: JLPT N3~N5 - Google Play 앱&quot; data-og-description=&quot;일본어 상용한자를 학습하세요. JLPT N3~N5 수준의 한자가 제공됩니다.&quot; data-og-host=&quot;play.google.com&quot; data-og-source-url=&quot;https://play.google.com/store/apps/details?id=com.cafe24.tyent.KanjiN3N5&quot; data-og-url=&quot;https://play.google.com/store/apps/details?id=com.cafe24.tyent.KanjiN3N5&amp;amp;hl=ko&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/TWUZD/dJMb9iaXkuO/bDMwy71NwDLC6dqirNztvK/img.png?width=512&amp;amp;height=512&amp;amp;face=0_0_512_512,https://scrap.kakaocdn.net/dn/bGDeHH/dJMb9iaXkuP/IeNyXkUFhXrstkpgCSTTVk/img.png?width=600&amp;amp;height=300&amp;amp;face=0_0_600_300&quot;&gt;&lt;a href=&quot;https://play.google.com/store/apps/details?id=com.cafe24.tyent.KanjiN3N5&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://play.google.com/store/apps/details?id=com.cafe24.tyent.KanjiN3N5&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/TWUZD/dJMb9iaXkuO/bDMwy71NwDLC6dqirNztvK/img.png?width=512&amp;amp;height=512&amp;amp;face=0_0_512_512,https://scrap.kakaocdn.net/dn/bGDeHH/dJMb9iaXkuP/IeNyXkUFhXrstkpgCSTTVk/img.png?width=600&amp;amp;height=300&amp;amp;face=0_0_600_300');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;일본어 상용한자: JLPT N3~N5 - Google Play 앱&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;일본어 상용한자를 학습하세요. JLPT N3~N5 수준의 한자가 제공됩니다.&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;play.google.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>etc./app</category>
      <category>JLPT</category>
      <category>N3</category>
      <category>N5</category>
      <category>상용한자</category>
      <category>음독</category>
      <category>일본어</category>
      <category>일본어 한자 앱 추천</category>
      <category>한자</category>
      <category>훈독</category>
      <category>훈음</category>
      <author>이브라히모비치</author>
      <guid isPermaLink="true">https://ibrahimovic.tistory.com/66</guid>
      <comments>https://ibrahimovic.tistory.com/66#entry66comment</comments>
      <pubDate>Mon, 25 May 2026 14:43:57 +0900</pubDate>
    </item>
    <item>
      <title>일본어 회화: 한달 완성</title>
      <link>https://ibrahimovic.tistory.com/65</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;icon512.png&quot; data-origin-width=&quot;512&quot; data-origin-height=&quot;512&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bOMV0j/dJMcahR2M6l/Bei1ckukhEET69sydrXePK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bOMV0j/dJMcahR2M6l/Bei1ckukhEET69sydrXePK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bOMV0j/dJMcahR2M6l/Bei1ckukhEET69sydrXePK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbOMV0j%2FdJMcahR2M6l%2FBei1ckukhEET69sydrXePK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;320&quot; height=&quot;320&quot; data-filename=&quot;icon512.png&quot; data-origin-width=&quot;512&quot; data-origin-height=&quot;512&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;512&quot; data-origin-height=&quot;250&quot;&gt;&lt;a href=&quot;https://play.google.com/store/apps/details?id=com.cafe24.tyent.BasicJp&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dFcRqv/dJMcaiKasin/KZXzwD4Q5i9kJBvCYfK4O1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdFcRqv%2FdJMcaiKasin%2FKZXzwD4Q5i9kJBvCYfK4O1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;512&quot; height=&quot;250&quot; data-origin-width=&quot;512&quot; data-origin-height=&quot;250&quot;/&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;text-align: center;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;a href=&quot;https://play.google.com/store/apps/details?id=com.cafe24.tyent.BasicJp&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;&lt;b&gt;&lt;u&gt;일본어 회화: 한달 완성 다운로드&lt;/u&gt;&lt;/b&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;하루&amp;nbsp;한&amp;nbsp;장,&amp;nbsp;한&amp;nbsp;달이면&amp;nbsp;초보&amp;nbsp;탈출!&amp;nbsp;한글만&amp;nbsp;알아도&amp;nbsp;배울&amp;nbsp;수&amp;nbsp;있는&amp;nbsp;일본어&amp;nbsp;회화&amp;nbsp;문장들을&amp;nbsp;만나보세요.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;초보자를&amp;nbsp;위한&amp;nbsp;일본어&amp;nbsp;회화&amp;nbsp;앱입니다.&lt;br /&gt;총&amp;nbsp;30챕터,&amp;nbsp;하루&amp;nbsp;한&amp;nbsp;장씩,&amp;nbsp;한&amp;nbsp;달이면&amp;nbsp;왕초보&amp;nbsp;탈출&amp;nbsp;할&amp;nbsp;수&amp;nbsp;있어요!&lt;br /&gt;&lt;br /&gt;여행,&amp;nbsp;실생활에서&amp;nbsp;자주&amp;nbsp;쓰이는&amp;nbsp;대화들을&amp;nbsp;만나&amp;nbsp;보세요.&lt;br /&gt;-&amp;nbsp;호텔,&amp;nbsp;식당,&amp;nbsp;택시에서&amp;nbsp;사용할&amp;nbsp;수&amp;nbsp;있는&amp;nbsp;문장들을&amp;nbsp;배울&amp;nbsp;수&amp;nbsp;있습니다.&lt;br /&gt;-&amp;nbsp;날씨&amp;nbsp;이야기,&amp;nbsp;경험&amp;nbsp;한&amp;nbsp;것,&amp;nbsp;계획&amp;nbsp;등을&amp;nbsp;말해보세요.&lt;br /&gt;&lt;br /&gt;한글만&amp;nbsp;알아도&amp;nbsp;시작할&amp;nbsp;수&amp;nbsp;있어요.&lt;br /&gt;-&amp;nbsp;히라가나,&amp;nbsp;가타카나,&amp;nbsp;한자를&amp;nbsp;몰라도&amp;nbsp;한글&amp;nbsp;독음으로&amp;nbsp;바로&amp;nbsp;시작할&amp;nbsp;수&amp;nbsp;있습니다.&lt;br /&gt;&lt;br /&gt;이&amp;nbsp;챕터&amp;nbsp;포인트&amp;nbsp;+&amp;nbsp;추가&amp;nbsp;표현&lt;br /&gt;-&amp;nbsp;한&amp;nbsp;챕터&amp;nbsp;마지막에&amp;nbsp;꼭&amp;nbsp;알아야&amp;nbsp;되는&amp;nbsp;문법,&amp;nbsp;단어들로&amp;nbsp;복습할&amp;nbsp;수&amp;nbsp;있어요.&lt;br /&gt;-&amp;nbsp;추가&amp;nbsp;표현으로&amp;nbsp;비슷한&amp;nbsp;상황에서&amp;nbsp;사용되는&amp;nbsp;다른&amp;nbsp;문장,&amp;nbsp;단어들을&amp;nbsp;익히세요.&lt;br /&gt;&lt;br /&gt;듣기&amp;nbsp;기능&amp;nbsp;제공&lt;br /&gt;-&amp;nbsp;원어민&amp;nbsp;발음으로&amp;nbsp;들으면서&amp;nbsp;따라해보세요.&lt;br /&gt;&lt;br /&gt;설정&lt;br /&gt;-&amp;nbsp;글자&amp;nbsp;크기&amp;nbsp;조정&amp;nbsp;가능&lt;br /&gt;-&amp;nbsp;한글&amp;nbsp;독음,&amp;nbsp;후리가나를&amp;nbsp;켜고&amp;nbsp;끌&amp;nbsp;수&amp;nbsp;있습니다.&amp;nbsp;&lt;br /&gt;-&amp;nbsp;읽는게&amp;nbsp;익숙해졌다면&amp;nbsp;설정에서&amp;nbsp;끄고,&amp;nbsp;향상&amp;nbsp;된&amp;nbsp;실력을&amp;nbsp;체크해봅시다!&amp;nbsp;&lt;br /&gt;&lt;br /&gt;목차&lt;br /&gt;-&amp;nbsp;1.&amp;nbsp;처음&amp;nbsp;뵙겠습니다.&amp;nbsp;はじめまして。&lt;br /&gt;-&amp;nbsp;2.&amp;nbsp;이것은&amp;nbsp;무엇입니까?&amp;nbsp;これは何ですか。&lt;br /&gt;-&amp;nbsp;3.&amp;nbsp;메구로&amp;nbsp;역은&amp;nbsp;어디인가요?&amp;nbsp;目黒駅はどこですか。&lt;br /&gt;-&amp;nbsp;4.&amp;nbsp;이것은&amp;nbsp;얼마입니까?&amp;nbsp;これはいくらですか。&lt;br /&gt;-&amp;nbsp;5.&amp;nbsp;오늘은&amp;nbsp;날씨가&amp;nbsp;좋네요.&amp;nbsp;今日は天気がいいですね。&lt;br /&gt;-&amp;nbsp;6.&amp;nbsp;점심은&amp;nbsp;드셨어요?&amp;nbsp;昼ご飯は食べましたか。&lt;br /&gt;-&amp;nbsp;7.&amp;nbsp;주문은&amp;nbsp;무엇으로&amp;nbsp;하시겠습니까?&amp;nbsp;ご注文は何になさいますか。&lt;br /&gt;-&amp;nbsp;8.&amp;nbsp;도쿄타워는&amp;nbsp;어떻게&amp;nbsp;가나요?&amp;nbsp;東京タワーへはどう行きますか。&lt;br /&gt;-&amp;nbsp;9.&amp;nbsp;오사카에&amp;nbsp;가고&amp;nbsp;싶어요.&amp;nbsp;大阪に行きたいです。&lt;br /&gt;-&amp;nbsp;10.&amp;nbsp;있습니다.&amp;nbsp;います/あります&lt;br /&gt;-&amp;nbsp;11.&amp;nbsp;몇&amp;nbsp;시에&amp;nbsp;출발하나요?&amp;nbsp;何時に出発しますか。&lt;br /&gt;-&amp;nbsp;12.&amp;nbsp;공항까지&amp;nbsp;가&amp;nbsp;주세요.&amp;nbsp;空港まで行ってください。&lt;br /&gt;-&amp;nbsp;13.&amp;nbsp;목이&amp;nbsp;아파요.&amp;nbsp;喉が痛いです。&lt;br /&gt;-&amp;nbsp;14.&amp;nbsp;귀여운&amp;nbsp;인형이네요.&amp;nbsp;可愛い人形ですね。&lt;br /&gt;-&amp;nbsp;15.&amp;nbsp;어제&amp;nbsp;뭐&amp;nbsp;했어요?&amp;nbsp;昨日何をしましたか。&lt;br /&gt;-&amp;nbsp;16.&amp;nbsp;몇&amp;nbsp;분이세요?&amp;nbsp;何名様ですか。&lt;br /&gt;-&amp;nbsp;17.&amp;nbsp;생일&amp;nbsp;축하해요.&amp;nbsp;お誕生日おめでとうございます。&lt;br /&gt;-&amp;nbsp;18.&amp;nbsp;천천히&amp;nbsp;말해주세요.&amp;nbsp;ゆっくり話してください。&lt;br /&gt;-&amp;nbsp;19.&amp;nbsp;체크인&amp;nbsp;부탁드립니다.&amp;nbsp;チェックインお願いします。&lt;br /&gt;-&amp;nbsp;20.&amp;nbsp;시험&amp;nbsp;어땠어요?&amp;nbsp;試験はどうでしたか。&lt;br /&gt;-&amp;nbsp;21.&amp;nbsp;언제/어디서/왜&amp;nbsp;いつ/どこで/どうして&lt;br /&gt;-&amp;nbsp;22.&amp;nbsp;누가/무엇을/어떻게&amp;nbsp;だれが/なにを/どうやって&lt;br /&gt;-&amp;nbsp;23.&amp;nbsp;다녀오겠습니다。&amp;nbsp;いってきます&lt;br /&gt;-&amp;nbsp;24.&amp;nbsp;지금&amp;nbsp;몇&amp;nbsp;시입니까?&amp;nbsp;今、何時ですか。&lt;br /&gt;-&amp;nbsp;25.&amp;nbsp;분실물&amp;nbsp;신고를&amp;nbsp;하고&amp;nbsp;싶습니다.&amp;nbsp;落とし物の届けをしたいです。&lt;br /&gt;-&amp;nbsp;26.&amp;nbsp;취미가&amp;nbsp;뭐예요?&amp;nbsp;趣味は何ですか。&lt;br /&gt;-&amp;nbsp;27.&amp;nbsp;만지면&amp;nbsp;안됩니다.&amp;nbsp;触ってはいけません。&lt;br /&gt;-&amp;nbsp;28.&amp;nbsp;그래도,&amp;nbsp;왜냐하면&amp;nbsp;それで,&amp;nbsp;なぜなら&lt;br /&gt;-&amp;nbsp;29.&amp;nbsp;취업하기로&amp;nbsp;했습니다.&amp;nbsp;就職することにしました。&lt;br /&gt;-&amp;nbsp;30.&amp;nbsp;요코하마로&amp;nbsp;가게&amp;nbsp;됐습니다.&amp;nbsp;横浜へ行くことになりました。&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;001.png&quot; data-origin-width=&quot;720&quot; data-origin-height=&quot;1280&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Huvkh/dJMcaiDrBOj/qteIwe9V08uXjjIiVkIOTK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Huvkh/dJMcaiDrBOj/qteIwe9V08uXjjIiVkIOTK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Huvkh/dJMcaiDrBOj/qteIwe9V08uXjjIiVkIOTK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FHuvkh%2FdJMcaiDrBOj%2FqteIwe9V08uXjjIiVkIOTK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;320&quot; height=&quot;569&quot; data-filename=&quot;001.png&quot; data-origin-width=&quot;720&quot; data-origin-height=&quot;1280&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;002.png&quot; data-origin-width=&quot;720&quot; data-origin-height=&quot;1280&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/PUmr4/dJMcafNxG1k/PApGdXgI7h5f1fL5vyZ5V1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/PUmr4/dJMcafNxG1k/PApGdXgI7h5f1fL5vyZ5V1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/PUmr4/dJMcafNxG1k/PApGdXgI7h5f1fL5vyZ5V1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FPUmr4%2FdJMcafNxG1k%2FPApGdXgI7h5f1fL5vyZ5V1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;320&quot; height=&quot;569&quot; data-filename=&quot;002.png&quot; data-origin-width=&quot;720&quot; data-origin-height=&quot;1280&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;003.png&quot; data-origin-width=&quot;720&quot; data-origin-height=&quot;1280&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cay4SV/dJMcaa6vV2h/EN6R2OOtYGft5Fk6pOAZqk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cay4SV/dJMcaa6vV2h/EN6R2OOtYGft5Fk6pOAZqk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cay4SV/dJMcaa6vV2h/EN6R2OOtYGft5Fk6pOAZqk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcay4SV%2FdJMcaa6vV2h%2FEN6R2OOtYGft5Fk6pOAZqk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;320&quot; height=&quot;569&quot; data-filename=&quot;003.png&quot; data-origin-width=&quot;720&quot; data-origin-height=&quot;1280&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;004.png&quot; data-origin-width=&quot;720&quot; data-origin-height=&quot;1280&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/D6cbI/dJMcaa6vV2l/ymhNYtXJb2yLzmdIRrcWik/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/D6cbI/dJMcaa6vV2l/ymhNYtXJb2yLzmdIRrcWik/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/D6cbI/dJMcaa6vV2l/ymhNYtXJb2yLzmdIRrcWik/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FD6cbI%2FdJMcaa6vV2l%2FymhNYtXJb2yLzmdIRrcWik%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;320&quot; height=&quot;569&quot; data-filename=&quot;004.png&quot; data-origin-width=&quot;720&quot; data-origin-height=&quot;1280&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;005.png&quot; data-origin-width=&quot;720&quot; data-origin-height=&quot;1280&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/6I7I1/dJMcafta7yN/nsgr06IPDD9tfC8NfStSm0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/6I7I1/dJMcafta7yN/nsgr06IPDD9tfC8NfStSm0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/6I7I1/dJMcafta7yN/nsgr06IPDD9tfC8NfStSm0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F6I7I1%2FdJMcafta7yN%2Fnsgr06IPDD9tfC8NfStSm0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;320&quot; height=&quot;569&quot; data-filename=&quot;005.png&quot; data-origin-width=&quot;720&quot; data-origin-height=&quot;1280&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;006.png&quot; data-origin-width=&quot;720&quot; data-origin-height=&quot;1280&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/czd1AV/dJMcaiDrBOl/D4fbaep8xcsF5ycB8Yxc61/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/czd1AV/dJMcaiDrBOl/D4fbaep8xcsF5ycB8Yxc61/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/czd1AV/dJMcaiDrBOl/D4fbaep8xcsF5ycB8Yxc61/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fczd1AV%2FdJMcaiDrBOl%2FD4fbaep8xcsF5ycB8Yxc61%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;320&quot; height=&quot;569&quot; data-filename=&quot;006.png&quot; data-origin-width=&quot;720&quot; data-origin-height=&quot;1280&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;007.png&quot; data-origin-width=&quot;720&quot; data-origin-height=&quot;1280&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/qof00/dJMcajbbJAa/5FbXrKUCjAGKRYygPxapTK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/qof00/dJMcajbbJAa/5FbXrKUCjAGKRYygPxapTK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/qof00/dJMcajbbJAa/5FbXrKUCjAGKRYygPxapTK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fqof00%2FdJMcajbbJAa%2F5FbXrKUCjAGKRYygPxapTK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;320&quot; height=&quot;569&quot; data-filename=&quot;007.png&quot; data-origin-width=&quot;720&quot; data-origin-height=&quot;1280&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 style=&quot;text-align: center;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;a href=&quot;https://play.google.com/store/apps/details?id=com.cafe24.tyent.BasicJp&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;&lt;u&gt;&lt;b&gt;일본어 회화: 한달 완성 다운로드&lt;/b&gt;&lt;/u&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;figure id=&quot;og_1779688755187&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;일본어 회화: 한달 완성 - Google Play 앱&quot; data-og-description=&quot;하루 한 장, 한 달이면 초보 탈출! 한글만 알아도 배울 수 있는 일본어 회화 문장들을 만나보세요.&quot; data-og-host=&quot;play.google.com&quot; data-og-source-url=&quot;https://play.google.com/store/apps/details?id=com.cafe24.tyent.BasicJp&quot; data-og-url=&quot;https://play.google.com/store/apps/details?id=com.cafe24.tyent.BasicJp&amp;amp;hl=ko&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/wenPC/dJMb9gxrEJA/VOKD12u4H9dKABJ93ibEYK/img.png?width=512&amp;amp;height=512&amp;amp;face=0_0_512_512,https://scrap.kakaocdn.net/dn/V0Hnc/dJMb9efkcDM/b4nHFlK0nWdOKk4t5WTaiK/img.png?width=600&amp;amp;height=300&amp;amp;face=0_0_600_300&quot;&gt;&lt;a href=&quot;https://play.google.com/store/apps/details?id=com.cafe24.tyent.BasicJp&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://play.google.com/store/apps/details?id=com.cafe24.tyent.BasicJp&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/wenPC/dJMb9gxrEJA/VOKD12u4H9dKABJ93ibEYK/img.png?width=512&amp;amp;height=512&amp;amp;face=0_0_512_512,https://scrap.kakaocdn.net/dn/V0Hnc/dJMb9efkcDM/b4nHFlK0nWdOKk4t5WTaiK/img.png?width=600&amp;amp;height=300&amp;amp;face=0_0_600_300');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;일본어 회화: 한달 완성 - Google Play 앱&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;하루 한 장, 한 달이면 초보 탈출! 한글만 알아도 배울 수 있는 일본어 회화 문장들을 만나보세요.&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;play.google.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>etc./app</category>
      <category>독음</category>
      <category>앱</category>
      <category>여행</category>
      <category>왕초보</category>
      <category>일본어</category>
      <category>일본어 회화 앱 추천</category>
      <category>초보</category>
      <category>추천</category>
      <category>회화</category>
      <category>후리가나</category>
      <author>이브라히모비치</author>
      <guid isPermaLink="true">https://ibrahimovic.tistory.com/65</guid>
      <comments>https://ibrahimovic.tistory.com/65#entry65comment</comments>
      <pubDate>Mon, 25 May 2026 14:19:19 +0900</pubDate>
    </item>
    <item>
      <title>AVIF : 보다 최적화된 이미지 포맷</title>
      <link>https://ibrahimovic.tistory.com/64</link>
      <description>&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;home-av1-500x200.png&quot; data-origin-width=&quot;500&quot; data-origin-height=&quot;200&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bld23e/btqHmzHVHm4/TgO4K79naPHAt805PqkRv0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bld23e/btqHmzHVHm4/TgO4K79naPHAt805PqkRv0/img.png&quot; data-alt=&quot;AV! 이미지 포맷 로고&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bld23e/btqHmzHVHm4/TgO4K79naPHAt805PqkRv0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbld23e%2FbtqHmzHVHm4%2FTgO4K79naPHAt805PqkRv0%2Fimg.png&quot; data-filename=&quot;home-av1-500x200.png&quot; data-origin-width=&quot;500&quot; data-origin-height=&quot;200&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;AV! 이미지 포맷 로고&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;AV1(.avif) 이미지 파일 포맷&lt;br /&gt;기본적으로 초압축된 이미지 타입이다.&lt;br /&gt;이미 넷플릭스는 JPEG, PNG, 심지어 WebP 이미지 포맷 보다 퀄리티나 압축률이 뛰어난 .avif 를 고려해왔다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://aomedia.org/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;Alliance for Open Media&lt;/a&gt; 에서 Google, Cisco 및 Xiph.org(Firefox 제작사인 Mozilla와 함께 작업)와 공동 으로 개발했으며, 이 형식은 오픈 소스이고 로열티가없는 이미지 형식으로 만들어졌다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;JPEG 및 WebP 와 비교&lt;/h3&gt;
&lt;p&gt;AVIF는 JPEG, WebP에 비해 이미지 파일 크기를 크게 줄여준다.&lt;br /&gt;&lt;b&gt;(JPEG 대비 50%, Webp 대비 20% 절감)&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;스크린샷 2020-08-27 오전 11.12.34.png&quot; data-origin-width=&quot;1588&quot; data-origin-height=&quot;410&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cvTfKw/btqHoXH0NZK/sihkBiGQw4VWJLdKyi2Pt0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cvTfKw/btqHoXH0NZK/sihkBiGQw4VWJLdKyi2Pt0/img.png&quot; data-alt=&quot;출처 :&amp;amp;amp;nbsp; https://reachlightspeed.com/blog/using-the-new-high-performance-avif-image-format-on-the-web-today/&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cvTfKw/btqHoXH0NZK/sihkBiGQw4VWJLdKyi2Pt0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcvTfKw%2FbtqHoXH0NZK%2FsihkBiGQw4VWJLdKyi2Pt0%2Fimg.png&quot; data-filename=&quot;스크린샷 2020-08-27 오전 11.12.34.png&quot; data-origin-width=&quot;1588&quot; data-origin-height=&quot;410&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;출처 :&amp;nbsp; https://reachlightspeed.com/blog/using-the-new-high-performance-avif-image-format-on-the-web-today/&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;모든 이미지 코덱 지원, 손실/무손실, 알파 채널(투명) 가능, GIF 같은 애니메이션 가능! &lt;/b&gt;하다는 점에서 굉장히 사용폭이 넓다.&lt;/p&gt;
&lt;p&gt;또한 HDR 색상을 지원하는 최초의 이미지 형식 중 하나다. 더 높은 밝기, 심도(color bit depth), 색역(color gamut)을 제공한다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;좋아 보인다. 그래서 사용 가능한가?&lt;/h3&gt;
&lt;p&gt;2020년 8월 25일 기준, &lt;b&gt;&lt;a href=&quot;https://www.chromestatus.com/feature/4905307790639104&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;크롬85&lt;/a&gt; 버전에서 AVIF가 지원&lt;/b&gt;된다.&lt;br /&gt;&lt;a href=&quot;https://www.mozilla.org/en-US/firefox/80.0/releasenotes/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;파이어폭스80&lt;/a&gt; 에서 사용하고 싶다면 &lt;span style=&quot;background-color: #eeeeee;&quot;&gt;feature flag&lt;/span&gt; 를 활성화 하면 된다. (곧 디폴트로 적용될 예정)&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;picture&gt; &lt;source srcset=&quot;http://t1.daumcdn.net/webtoon/op/bd56ced3f436786516711856e05b0149baa79d45&quot; type=&quot;image/avif&quot; /&gt; &lt;source srcset=&quot;http://t1.daumcdn.net/webtoon/op/4945864e0fb34a12890d8416b2a8e2afab561863&quot; type=&quot;image/webp&quot; /&gt; &lt;img src=&quot;http://t1.daumcdn.net/webtoon/op/b281bb1ad0de9df4914cffd283962a0a215023f7&quot; alt=&quot;마스크 쓴 라이언&quot; /&gt; &lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;b&gt;라이언 머리 위에&lt;/b&gt; &lt;s&gt;(JPEG나 WebP 말고)&lt;/s&gt; &lt;b&gt;AVIF 라는 글자가 보인다면 지원하는 브라우저다.&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #333333;&quot;&gt;크롬이나 파폭에서 안보인다면 크롬을 최신 버전으로 업데이트 하거나, 파이어폭스에서 &lt;span style=&quot;background-color: #eeeeee;&quot;&gt;about:config&lt;/span&gt; 로 들어가 &lt;span style=&quot;background-color: #eeeeee;&quot;&gt;image.avif.enabled&lt;/span&gt; 를 &lt;span style=&quot;background-color: #eeeeee;&quot;&gt;true&lt;/span&gt; 로 바꿔주자.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;11.jpg&quot; data-origin-width=&quot;1536&quot; data-origin-height=&quot;858&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/OJemQ/btqHseicsZw/AxdU4XXRV6JXsRmFQx0sQ0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/OJemQ/btqHseicsZw/AxdU4XXRV6JXsRmFQx0sQ0/img.jpg&quot; data-alt=&quot;파이어폭스에서 AVIF 활성화&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/OJemQ/btqHseicsZw/AxdU4XXRV6JXsRmFQx0sQ0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FOJemQ%2FbtqHseicsZw%2FAxdU4XXRV6JXsRmFQx0sQ0%2Fimg.jpg&quot; data-filename=&quot;11.jpg&quot; data-origin-width=&quot;1536&quot; data-origin-height=&quot;858&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;파이어폭스에서 AVIF 활성화&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;어떻게 만들 수 있는가?&lt;/h3&gt;
&lt;p&gt;다양한 옵션을 지원하는 이미지 압축 앱 &lt;b&gt;&lt;a href=&quot;https://squoosh.app/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;Squoosh&lt;/a&gt; &lt;/b&gt;를 이용하면 쉽게 만들 수 있다.&lt;/p&gt;
&lt;p&gt;최근 구글 크롬 랩팀에서 AVIF 지원을 추가했다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;스크린샷 2020-08-27 오전 11.42.03.png&quot; data-origin-width=&quot;2028&quot; data-origin-height=&quot;1760&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cEOsUo/btqHhPc9W4u/JBRhbLCkRIQWTeNj20lqjk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cEOsUo/btqHhPc9W4u/JBRhbLCkRIQWTeNj20lqjk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cEOsUo/btqHhPc9W4u/JBRhbLCkRIQWTeNj20lqjk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcEOsUo%2FbtqHhPc9W4u%2FJBRhbLCkRIQWTeNj20lqjk%2Fimg.png&quot; data-filename=&quot;스크린샷 2020-08-27 오전 11.42.03.png&quot; data-origin-width=&quot;2028&quot; data-origin-height=&quot;1760&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;커맨드 라인에 익숙하다면 AOMedia 공식 라이브러리 &lt;a href=&quot;https://github.com/AOMediaCodec/libavif&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;libavif&lt;/a&gt; 를 사용해 인코딩/디코딩할 수 있다.&lt;br /&gt;또한 Homebrew 와 MacOS를 사용하는 유저라면,&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1598500226162&quot; class=&quot;scala&quot; data-ke-language=&quot;scala&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ brew install joedrago/repo/
$ avifencavifenc --help&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;로 빠르게 설치 가능하다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;어떻게 사용하면 되는가?&lt;/h3&gt;
&lt;p&gt;모든 브라우저에서 AVIF 를 아직 사용할 수 있는것은 아니지만,&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&amp;lt;picture&amp;gt;&lt;/b&gt; 를 사용하면 HTML 에서 구현할 수 있다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1598500542518&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;lt;picture&amp;gt;
  &amp;lt;source srcset=&quot;img/photo.avif&quot; type=&quot;image/avif&quot;&amp;gt;
  &amp;lt;source srcset=&quot;img/photo.webp&quot; type=&quot;image/webp&quot;&amp;gt;
  &amp;lt;img src=&quot;img/photo.jpg&quot; alt=&quot;Description of Photo&quot;&amp;gt;
&amp;lt;/picture&amp;gt; &lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;lt;picture&amp;gt; 는 단계적 지원을 허용하기 때문에 순서대로 소스를 로드하고 브라우저가 지원하지 않을경우 fallback 으로 디폴트로 설정된 &amp;lt;img&amp;gt; 를 보여준다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;정리&lt;/h3&gt;
&lt;p&gt;당장 모든 이미지 소스를 .avif 로 바꾸긴 힘들것이다. 브라우저 지원율도 아직은 높지 않고..(사파리는 언급조차 되지 않았다.) 하지만&lt;/p&gt;
&lt;p&gt;picture 를 사용해서 avif &amp;gt; webp &amp;gt; jpg 형태로 점진적으로 적용해보는건 좋은 방식인것 같다. 모바일웹 작업 할때 조금이라도 리소스를 줄이기 위해 노력해보자.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>etc.</category>
      <category>AOMedia</category>
      <category>av1</category>
      <category>avif</category>
      <category>libavif</category>
      <category>Squoosh</category>
      <category>WebP</category>
      <category>이미지</category>
      <category>크롬</category>
      <category>파이어폭스</category>
      <category>포맷</category>
      <author>이브라히모비치</author>
      <guid isPermaLink="true">https://ibrahimovic.tistory.com/64</guid>
      <comments>https://ibrahimovic.tistory.com/64#entry64comment</comments>
      <pubDate>Thu, 27 Aug 2020 12:58:00 +0900</pubDate>
    </item>
    <item>
      <title>Javascript : normalize() 와 wholeText 를 이용해 텍스트 노드 다루기</title>
      <link>https://ibrahimovic.tistory.com/63</link>
      <description>&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;994DE6405A792B4A25.jpeg&quot; width=&quot;400&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cbWKe9/btqwvLdAjKZ/wH7UCKzdtIp5Baa1TTnVc1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cbWKe9/btqwvLdAjKZ/wH7UCKzdtIp5Baa1TTnVc1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cbWKe9/btqwvLdAjKZ/wH7UCKzdtIp5Baa1TTnVc1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcbWKe9%2FbtqwvLdAjKZ%2FwH7UCKzdtIp5Baa1TTnVc1%2Fimg.jpg&quot; data-filename=&quot;994DE6405A792B4A25.jpeg&quot; width=&quot;400&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;HTML의 텍스트 노드(Text node) 는 다루기 까다롭다. 특히 동적으로 삽입되거나 생성될때 더욱 그렇다.&lt;/p&gt;
&lt;p&gt;예시를 살펴보자.&lt;/p&gt;
&lt;pre id=&quot;code_1562133406906&quot; class=&quot;html xml&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;lt;p id=&amp;ldquo;el&amp;rdquo;&amp;gt;하나의 글이 있습니다.&amp;lt;/p&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;p태그에 텍스트 노드를 하나 더 추가 하면 :&lt;/p&gt;
&lt;pre id=&quot;code_1562133442428&quot; class=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;let el = document.getElementById('el');
el.appendChild(document.createTextNode(' 글을 하나 더 추가 합니다.'));
console.log(el.childNodes.length); // 2&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;글을 하나 더 추가 한 뒤, childNodes 의 개수를 로그로 찍어보면 2개라고 나온것에 주목하자.&lt;br /&gt;이 노드들은 단일 문자열 이지만 동적으로 추가 되었기 때문에, 각각 분리된 노드로 취급된다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;경우에 따라서는 하나의 텍스트 노드로 다루는게 나은데, &lt;b&gt;normalize()&lt;/b&gt; 와 &lt;b&gt;wholeText&lt;/b&gt; 로 쉽게 구현할 수 있다.&lt;/p&gt;
&lt;pre id=&quot;code_1562133466646&quot; class=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;el.normalize();
console.log(el.childNodes.length); // 1&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;normalize() 를 호출하면 요소 내부의 인접한 텍스트 노드들이 병합된다.&lt;/b&gt;&lt;br /&gt;텍스트 노드 사이에 HTML 요소들이 존재하는 경우, HTML 은 그대로 유지되면서 인접한 텍스트 노드는 모두 병합된다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;특별한 이유로, 분리된 텍스트 노드를 별도로 유지하면서 하나의 단위로 얻길 원한다면, &lt;b&gt;wholeText&lt;/b&gt; 가 유용하다.&lt;br /&gt;이는 &lt;b&gt;normalize()&lt;/b&gt; 를 호출하지 않고도 병합된 하나의 텍스트 노드를 얻을 수 있다.&lt;/p&gt;
&lt;pre id=&quot;code_1562133542294&quot; class=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;console.log(el.childNodes[0].wholeText);
// 하나의 글이 있습니다. 글을 하나 더 추가 합니다.
console.log(el.childNodes.length); // 2&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;normalize() 를 호출하지 않는 한, 텍스트 노드의 개수는 2를 유지한다. 또한 wholeText 를 이용해 전체 문장을 출력할 수 있다.&lt;br /&gt;하지만 몇가지 유의 사항이 있다 :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;요소 보다는 텍스트 노드로 접근해서 wholeText 를 호출 해야 한다. (el.childNodes[0])&lt;/li&gt;
&lt;li&gt;텍스트 노드는 인접해야 하며, HTML 로 분리되어 있으면 안된다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>javascript/ECMAScript</category>
      <category>childNodes</category>
      <category>createTextNode</category>
      <category>HTML</category>
      <category>Javascript</category>
      <category>js</category>
      <category>node</category>
      <category>normalize</category>
      <category>TEXT</category>
      <category>wholeText</category>
      <category>자바스크립트</category>
      <author>이브라히모비치</author>
      <guid isPermaLink="true">https://ibrahimovic.tistory.com/63</guid>
      <comments>https://ibrahimovic.tistory.com/63#entry63comment</comments>
      <pubDate>Wed, 3 Jul 2019 15:02:47 +0900</pubDate>
    </item>
    <item>
      <title>Javascript : addEventListener 의 3번째 options 인자</title>
      <link>https://ibrahimovic.tistory.com/62</link>
      <description>&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;994DE6405A792B4A25.jpeg&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bBEFLu/btqwuaR0YHi/3DVkGlvvc4d761pHXczmUK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bBEFLu/btqwuaR0YHi/3DVkGlvvc4d761pHXczmUK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bBEFLu/btqwuaR0YHi/3DVkGlvvc4d761pHXczmUK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbBEFLu%2FbtqwuaR0YHi%2F3DVkGlvvc4d761pHXczmUK%2Fimg.jpg&quot; data-filename=&quot;994DE6405A792B4A25.jpeg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://developer.mozilla.org/en-US/docs/Web/API/EventTarget/addEventListener#Parameters&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;addEventListener()&lt;/a&gt; 는 웹 요소에 이벤트를 거는것으로 많이 사용된다. 대부분 이런 모습이다.&lt;/p&gt;
&lt;pre id=&quot;code_1562033987357&quot; class=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;element.addEventListener('click', doSomething, false);&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;1번째 인자는 이벤트명이다.&lt;br /&gt;2번째 인자는 콜백 함수로, 이벤트가 발생되면 실행된다.&lt;br /&gt;3번째 인자는 useCapture 라 불리는 불린값으로, 이벤트 버블링이나 캡쳐링을 사용할것인지 나타낸다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;위의 코드는 꽤 익숙하다. 특히 1, 2번째 인자는 모두 아는 내용일 것이다.&lt;br /&gt;하지만 3번째 인자값을 다르게 줄 수 있다는 것은 많이 알려지지 않았다.&lt;br /&gt;새로운 인자는 &lt;a href=&quot;https://developer.mozilla.org/en-US/docs/Web/API/EventTarget/addEventListener#Parameters&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;&lt;b&gt;options&lt;/b&gt;&lt;/a&gt; 객체로, 이렇게 생겼다 :&lt;/p&gt;
&lt;pre id=&quot;code_1562034030418&quot; class=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;element.addEventListener('click', doSomething, {
    capture: false,
    once: true,
    passive: false
});&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;위 문법은 각기 다른 3개의 속성으로 한정되어있다. 의미를 알아보자 :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;capture&lt;/b&gt; - 불린. 위에 언급된 useCapture 와 동일한 인자.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;once&lt;/b&gt; - 불린. true 면 이벤트가 딱 한번만 발생됨.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;passive&lt;/b&gt; - 불린. true 면 콜백 함수내부에 preventDefault() 가 있다 하더라도 실행되지 않음.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;이 중 가장 흥미로운 것은 &lt;b&gt;once&lt;/b&gt; 옵션이다.&lt;/p&gt;
&lt;p&gt;이것은 removeEventListener() 를 사용하거나, 한번만 실행하기 위해 복잡한 기술을 사용해야 되는 상황을 더 편하게 만들어 준다.&lt;/p&gt;
&lt;p&gt;jQuery 를 사용해봤다면 &lt;a href=&quot;https://api.jquery.com/one/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;.one()&lt;/a&gt; 메소드에 익숙할 것이다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>javascript/ECMAScript</category>
      <category>addEventListener</category>
      <category>capture</category>
      <category>Javascript</category>
      <category>js</category>
      <category>ONCE</category>
      <category>options</category>
      <category>Passive</category>
      <category>자바스크립트</category>
      <author>이브라히모비치</author>
      <guid isPermaLink="true">https://ibrahimovic.tistory.com/62</guid>
      <comments>https://ibrahimovic.tistory.com/62#entry62comment</comments>
      <pubDate>Tue, 2 Jul 2019 11:24:24 +0900</pubDate>
    </item>
    <item>
      <title>사용 가능한 ES2019(ES10) 기능 5가지</title>
      <link>https://ibrahimovic.tistory.com/61</link>
      <description>&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;ecmascript.png&quot; width=&quot;480&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Do0Y5/btqwhzk936o/goEQ5Kmw3VeJKRUiFb69Yk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Do0Y5/btqwhzk936o/goEQ5Kmw3VeJKRUiFb69Yk/img.png&quot; data-alt=&quot;ES10&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Do0Y5/btqwhzk936o/goEQ5Kmw3VeJKRUiFb69Yk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FDo0Y5%2Fbtqwhzk936o%2FgoEQ5Kmw3VeJKRUiFb69Yk%2Fimg.png&quot; data-filename=&quot;ecmascript.png&quot; width=&quot;480&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;ES10&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;최신&amp;nbsp;크롬,&amp;nbsp;파이어폭스에서&amp;nbsp;사용&amp;nbsp;가능한&amp;nbsp;ES2019(ES10)&amp;nbsp;의&amp;nbsp;5가지&amp;nbsp;기능&lt;br /&gt;&lt;b&gt;Object.fromEntries( ),&amp;nbsp;trimStart( ),&amp;nbsp;trimEnd(),&amp;nbsp;flat(),&amp;nbsp;flatMap()&lt;/b&gt;&lt;/p&gt;
&lt;h3&gt;1.&amp;nbsp;Object.fromEntries()&lt;/h3&gt;
&lt;p&gt;객체를&amp;nbsp;배열로&amp;nbsp;바꾸는&amp;nbsp;것은&amp;nbsp;ES2017&amp;nbsp;에서&amp;nbsp;Object.entries(&amp;nbsp;)&amp;nbsp;메소드로&amp;nbsp;가능하다.&amp;nbsp;이&amp;nbsp;메소드는&amp;nbsp;객체를&amp;nbsp;인자로&amp;nbsp;받아&amp;nbsp;&amp;nbsp;[key,&amp;nbsp;value]&amp;nbsp;형태의&amp;nbsp;배열로&amp;nbsp;반환한다.&lt;/p&gt;
&lt;pre id=&quot;code_1561351696686&quot; class=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;const&amp;nbsp;obj&amp;nbsp;=&amp;nbsp;{one:&amp;nbsp;1,&amp;nbsp;two:&amp;nbsp;2,&amp;nbsp;three:&amp;nbsp;3};

console.log(Object.entries(obj));&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
//&amp;nbsp;=&amp;gt;&amp;nbsp;[[&quot;one&quot;,&amp;nbsp;1],&amp;nbsp;[&quot;two&quot;,&amp;nbsp;2],&amp;nbsp;[&quot;three&quot;,&amp;nbsp;3]]&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;br /&gt;반대로&amp;nbsp;배열을&amp;nbsp;객체로&amp;nbsp;변환하려면&amp;nbsp;어떻게&amp;nbsp;해야&amp;nbsp;할까?&amp;nbsp;파이썬&amp;nbsp;같은&amp;nbsp;몇몇&amp;nbsp;언어는&amp;nbsp;&lt;span style=&quot;background-color: #dddddd;&quot;&gt;dict(&amp;nbsp;)&lt;/span&gt;&amp;nbsp;함수를&amp;nbsp;이용한다.&amp;nbsp;Underscore.js&amp;nbsp;나&amp;nbsp;Lodash&amp;nbsp;에&amp;nbsp;&lt;span style=&quot;background-color: #dddddd;&quot;&gt;_.fromPairs&lt;/span&gt;&amp;nbsp;와&amp;nbsp;동일한&amp;nbsp;기능이다.&lt;br /&gt;ES2019&amp;nbsp;에서&amp;nbsp;&lt;b&gt;Object.fromEntries(&amp;nbsp;)&lt;/b&gt;&amp;nbsp;기능을&amp;nbsp;선보였다.&amp;nbsp;key-value&amp;nbsp;리스트를&amp;nbsp;손쉽게&amp;nbsp;객체로&amp;nbsp;변환한다.&lt;/p&gt;
&lt;pre id=&quot;code_1561351776145&quot; class=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;const&amp;nbsp;myArray&amp;nbsp;=&amp;nbsp;[['one',&amp;nbsp;1],&amp;nbsp;['two',&amp;nbsp;2],&amp;nbsp;['three',&amp;nbsp;3]];
const&amp;nbsp;obj&amp;nbsp;=&amp;nbsp;Object.fromEntries(myArray);

console.log(obj);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;=&amp;gt;&amp;nbsp;{one:&amp;nbsp;1,&amp;nbsp;two:&amp;nbsp;2,&amp;nbsp;three:&amp;nbsp;3}&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;br /&gt;보다시피&amp;nbsp;&lt;b&gt;Object.fromEntries()&lt;/b&gt;&amp;nbsp;는&amp;nbsp;&lt;b&gt;Object.entries()&lt;/b&gt;&amp;nbsp;로&amp;nbsp;되돌릴&amp;nbsp;수&amp;nbsp;있다.&amp;nbsp;이전에도&amp;nbsp;가능했지만&amp;nbsp;그리&amp;nbsp;간단하진&amp;nbsp;않았다.&lt;/p&gt;
&lt;pre id=&quot;code_1561351830785&quot; class=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;const myArray = [['one', 1], ['two', 2], ['three', 3]];
const obj = Array.from(myArray).reduce((acc, [key, val]) =&amp;gt; Object.assign(acc, {[key]: val}), {});

console.log(obj);    // =&amp;gt; {one: 1, two: 2, three: 3}&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;반복&amp;nbsp;가능한&amp;nbsp;배열&amp;nbsp;형태의&amp;nbsp;어떠한&amp;nbsp;객체도&amp;nbsp;전달&amp;nbsp;가능하다.&lt;br /&gt;예를&amp;nbsp;들어,&amp;nbsp;아래&amp;nbsp;코드는&amp;nbsp;Map&amp;nbsp;객체를&amp;nbsp;인자로&amp;nbsp;받아&amp;nbsp;새로운&amp;nbsp;객체를&amp;nbsp;반환한다.&lt;/p&gt;
&lt;pre id=&quot;code_1561351890503&quot; class=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;const&amp;nbsp;map&amp;nbsp;=&amp;nbsp;new&amp;nbsp;Map();
map.set('one',&amp;nbsp;1);
map.set('two',&amp;nbsp;2);

const&amp;nbsp;obj&amp;nbsp;=&amp;nbsp;Object.fromEntries(map);

console.log(obj);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;=&amp;gt;&amp;nbsp;{one:&amp;nbsp;1,&amp;nbsp;two:&amp;nbsp;2}&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;또한&amp;nbsp;데이터를&amp;nbsp;변경하는데&amp;nbsp;아주&amp;nbsp;유용하다.&lt;/p&gt;
&lt;pre id=&quot;code_1561351908356&quot; class=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;const&amp;nbsp;obj&amp;nbsp;=&amp;nbsp;{a:&amp;nbsp;4,&amp;nbsp;b:&amp;nbsp;9,&amp;nbsp;c:&amp;nbsp;16};

//&amp;nbsp;객체를&amp;nbsp;배열로&amp;nbsp;바꿈
const&amp;nbsp;arr&amp;nbsp;=&amp;nbsp;Object.entries(obj);

//&amp;nbsp;각&amp;nbsp;수의&amp;nbsp;제곱근을&amp;nbsp;구함
const&amp;nbsp;map&amp;nbsp;=&amp;nbsp;arr.map(([key,&amp;nbsp;val])&amp;nbsp;=&amp;gt;&amp;nbsp;[key,&amp;nbsp;Math.sqrt(val)]);

//&amp;nbsp;다시&amp;nbsp;배열을&amp;nbsp;객체로&amp;nbsp;변환
const&amp;nbsp;obj2&amp;nbsp;=&amp;nbsp;Object.fromEntries(map);

console.log(obj2);&amp;nbsp;&amp;nbsp;//&amp;nbsp;=&amp;gt;&amp;nbsp;{a:&amp;nbsp;2,&amp;nbsp;b:&amp;nbsp;3,&amp;nbsp;c:&amp;nbsp;4}&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;br /&gt;위&amp;nbsp;예제는&amp;nbsp;일단&amp;nbsp;객체를&amp;nbsp;배열로&amp;nbsp;바꾸고,&amp;nbsp;map()&amp;nbsp;메소드를&amp;nbsp;이용해&amp;nbsp;제곱근을&amp;nbsp;넣어준&amp;nbsp;뒤,&amp;nbsp;다시&amp;nbsp;객체로&amp;nbsp;변환하는&amp;nbsp;작업을&amp;nbsp;하고&amp;nbsp;있다.&lt;br /&gt;&lt;br /&gt;또&amp;nbsp;다른&amp;nbsp;예시로,&amp;nbsp;URL의&amp;nbsp;쿼리&amp;nbsp;스트링을&amp;nbsp;손쉽게&amp;nbsp;객체로&amp;nbsp;만들&amp;nbsp;수&amp;nbsp;있다.&lt;/p&gt;
&lt;pre id=&quot;code_1561351925949&quot; class=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;const&amp;nbsp;paramsString&amp;nbsp;=&amp;nbsp;'param1=foo&amp;amp;param2=baz';
const&amp;nbsp;searchParams&amp;nbsp;=&amp;nbsp;new&amp;nbsp;URLSearchParams(paramsString);

Object.fromEntries(searchParams);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;=&amp;gt;&amp;nbsp;{param1:&amp;nbsp;&quot;foo&quot;,&amp;nbsp;param2:&amp;nbsp;&quot;baz&quot;}&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Object.fromEntries(&amp;nbsp;)&amp;nbsp;는&amp;nbsp;현재&amp;nbsp;스테이지4&amp;nbsp;이고,&amp;nbsp;이는&amp;nbsp;ES2019&amp;nbsp;에&amp;nbsp;포함될&amp;nbsp;준비가&amp;nbsp;되었다는&amp;nbsp;뜻이다.&lt;/p&gt;
&lt;h3&gt;&lt;br /&gt;2.&amp;nbsp;trimStart() 와 trimEnd()&lt;/h3&gt;
&lt;p&gt;trimStart()&amp;nbsp;와&amp;nbsp;trimEnd()&amp;nbsp;메소드는&amp;nbsp;기술적으로&amp;nbsp;trimLeft()&amp;nbsp;/&amp;nbsp;trimRight()&amp;nbsp;와&amp;nbsp;동일하다.&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1561351951652&quot; class=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;const&amp;nbsp;str&amp;nbsp;=&amp;nbsp;&quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;string&amp;nbsp;&amp;nbsp;&amp;nbsp;&quot;;

//&amp;nbsp;es2019
console.log(str.trimStart());&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;=&amp;gt;&amp;nbsp;&quot;string&amp;nbsp;&amp;nbsp;&amp;nbsp;&quot;
console.log(str.trimEnd());&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;=&amp;gt;&amp;nbsp;&quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;string&quot;

//&amp;nbsp;the&amp;nbsp;same&amp;nbsp;as
console.log(str.trimLeft());&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;=&amp;gt;&amp;nbsp;&quot;string&amp;nbsp;&amp;nbsp;&amp;nbsp;&quot;
console.log(str.trimRight());&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;=&amp;gt;&amp;nbsp;&quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;string&quot;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;호환성을&amp;nbsp;위해&amp;nbsp;trimLeft()&amp;nbsp;와&amp;nbsp;trimRight()&amp;nbsp;는&amp;nbsp;trimStart()와&amp;nbsp;trimEnd()&amp;nbsp;의&amp;nbsp;aliase(별칭)&amp;nbsp;으로&amp;nbsp;남게된다.&lt;/p&gt;
&lt;h3&gt;&lt;br /&gt;3.&amp;nbsp;flat() 과 flatMap()&lt;/h3&gt;
&lt;p&gt;&lt;b&gt;flat()&lt;/b&gt;&amp;nbsp;메소드는&amp;nbsp;배열&amp;nbsp;내부의&amp;nbsp;하위&amp;nbsp;배열을&amp;nbsp;쉽게&amp;nbsp;합칠&amp;nbsp;수&amp;nbsp;있다.&lt;/p&gt;
&lt;pre id=&quot;code_1561352017151&quot; class=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;const&amp;nbsp;arr&amp;nbsp;=&amp;nbsp;['a',&amp;nbsp;'b',&amp;nbsp;['c',&amp;nbsp;'d']];
const&amp;nbsp;flattened&amp;nbsp;=&amp;nbsp;arr.flat();

console.log(flattened);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;=&amp;gt;&amp;nbsp;[&quot;a&quot;,&amp;nbsp;&quot;b&quot;,&amp;nbsp;&quot;c&quot;,&amp;nbsp;&quot;d&quot;]

이전에는&amp;nbsp;reduce()&amp;nbsp;나&amp;nbsp;concat()을&amp;nbsp;사용해야&amp;nbsp;했다.

const&amp;nbsp;arr&amp;nbsp;=&amp;nbsp;['a',&amp;nbsp;'b',&amp;nbsp;['c',&amp;nbsp;'d']];
const&amp;nbsp;flattened&amp;nbsp;=&amp;nbsp;[].concat.apply([],&amp;nbsp;arr);

//&amp;nbsp;or
//&amp;nbsp;const&amp;nbsp;flattened&amp;nbsp;=&amp;nbsp;&amp;nbsp;[].concat(...arr);

console.log(flattened);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;=&amp;gt;&amp;nbsp;[&quot;a&quot;,&amp;nbsp;&quot;b&quot;,&amp;nbsp;&quot;c&quot;,&amp;nbsp;&quot;d&quot;]&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;br /&gt;배열&amp;nbsp;내부에&amp;nbsp;빈&amp;nbsp;요소가&amp;nbsp;있으면&amp;nbsp;무시되니&amp;nbsp;주의하자.&lt;/p&gt;
&lt;pre id=&quot;code_1561352026730&quot; class=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;const&amp;nbsp;arr&amp;nbsp;=&amp;nbsp;['a',&amp;nbsp;,&amp;nbsp;,&amp;nbsp;'b',&amp;nbsp;['c',&amp;nbsp;'d']];
const&amp;nbsp;flattened&amp;nbsp;=&amp;nbsp;arr.flat();

console.log(flattened);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;=&amp;gt;&amp;nbsp;[&quot;a&quot;,&amp;nbsp;&quot;b&quot;,&amp;nbsp;&quot;c&quot;,&amp;nbsp;&quot;d&quot;]&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;br /&gt;flat()&amp;nbsp;은&amp;nbsp;선택적&amp;nbsp;인자를&amp;nbsp;받을&amp;nbsp;수&amp;nbsp;있다.&amp;nbsp;이는&amp;nbsp;배열의&amp;nbsp;깊이를&amp;nbsp;의미하는&amp;nbsp;숫자로,&amp;nbsp;아무것도&amp;nbsp;전달하지&amp;nbsp;않으면&amp;nbsp;기본값으로&amp;nbsp;1이&amp;nbsp;사용된다.&lt;/p&gt;
&lt;pre id=&quot;code_1561352035323&quot; class=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;const&amp;nbsp;arr&amp;nbsp;=&amp;nbsp;[10,&amp;nbsp;[20,&amp;nbsp;[30]]];

console.log(arr.flat());&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;=&amp;gt;&amp;nbsp;[10,&amp;nbsp;20,&amp;nbsp;[30]]
console.log(arr.flat(1));&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;=&amp;gt;&amp;nbsp;[10,&amp;nbsp;20,&amp;nbsp;[30]]
console.log(arr.flat(2));&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;=&amp;gt;&amp;nbsp;[10,&amp;nbsp;20,&amp;nbsp;30]&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;br /&gt;&lt;b&gt;flatMap()&lt;/b&gt;&amp;nbsp;메소드는&amp;nbsp;&amp;nbsp;map()과&amp;nbsp;flat()&amp;nbsp;을&amp;nbsp;하나로&amp;nbsp;결합한&amp;nbsp;것이다.&amp;nbsp;&lt;br /&gt;처음에는&amp;nbsp;전달된&amp;nbsp;함수의&amp;nbsp;결과값을&amp;nbsp;배열로&amp;nbsp;만들고&amp;nbsp;내부&amp;nbsp;배열과&amp;nbsp;결합시킨다.&lt;/p&gt;
&lt;pre id=&quot;code_1561352045908&quot; class=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;const&amp;nbsp;arr&amp;nbsp;=&amp;nbsp;[4.25,&amp;nbsp;19.99,&amp;nbsp;25.5];

console.log(arr.map(value&amp;nbsp;=&amp;gt;&amp;nbsp;[Math.round(value)]));&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
//&amp;nbsp;=&amp;gt;&amp;nbsp;[[4],&amp;nbsp;[20],&amp;nbsp;[26]]

console.log(arr.flatMap(value&amp;nbsp;=&amp;gt;&amp;nbsp;[Math.round(value)]));&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
//&amp;nbsp;=&amp;gt;&amp;nbsp;[4,&amp;nbsp;20,&amp;nbsp;26]&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;결합되는&amp;nbsp;배열의&amp;nbsp;깊이는&amp;nbsp;1&amp;nbsp;이다.&amp;nbsp;만약&amp;nbsp;몇몇&amp;nbsp;아이템을&amp;nbsp;삭제하길&amp;nbsp;원한다면,&amp;nbsp;간단하게&amp;nbsp;빈&amp;nbsp;배열을&amp;nbsp;반환해주면&amp;nbsp;된다.&lt;/p&gt;
&lt;pre id=&quot;code_1561352056183&quot; class=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;const&amp;nbsp;arr&amp;nbsp;=&amp;nbsp;[[7.1],&amp;nbsp;[8.1],&amp;nbsp;[9.1],&amp;nbsp;[10.1],&amp;nbsp;[11.1]];

//&amp;nbsp;9를 초과하면 포함하지 않음
arr.flatMap(value&amp;nbsp;=&amp;gt;&amp;nbsp;{
&amp;nbsp;&amp;nbsp;if&amp;nbsp;(value&amp;nbsp;&amp;gt;=&amp;nbsp;10)&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;[];
&amp;nbsp;&amp;nbsp;}&amp;nbsp;else&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;Math.round(value);
&amp;nbsp;&amp;nbsp;}
});&amp;nbsp;&amp;nbsp;

//&amp;nbsp;returns:
//&amp;nbsp;=&amp;gt;&amp;nbsp;[7,&amp;nbsp;8,&amp;nbsp;9]&lt;/code&gt;&lt;/pre&gt;
&lt;h3&gt;&lt;br /&gt;4.&amp;nbsp;Symbol&amp;nbsp;객체의&amp;nbsp;Description&amp;nbsp;속성&lt;/h3&gt;
&lt;p&gt;Symbol&amp;nbsp;을&amp;nbsp;만들때,&amp;nbsp;디버깅&amp;nbsp;용도로&amp;nbsp;description&amp;nbsp;속성을&amp;nbsp;추가할&amp;nbsp;수&amp;nbsp;있다.&amp;nbsp;(read-only)&lt;/p&gt;
&lt;pre id=&quot;code_1561352098729&quot; class=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;let&amp;nbsp;sym&amp;nbsp;=&amp;nbsp;Symbol('foo');
console.log(sym.description);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;=&amp;gt;&amp;nbsp;foo

sym&amp;nbsp;=&amp;nbsp;Symbol();
console.log(sym.description);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;=&amp;gt;&amp;nbsp;undefined

//&amp;nbsp;create&amp;nbsp;a&amp;nbsp;global&amp;nbsp;symbol
sym&amp;nbsp;=&amp;nbsp;Symbol.for('bar');
console.log(sym.description);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;=&amp;gt;&amp;nbsp;bar&lt;/code&gt;&lt;/pre&gt;
&lt;h3&gt;&lt;br /&gt;5&amp;nbsp;.선택적&amp;nbsp;catch&amp;nbsp;바인딩&lt;/h3&gt;
&lt;p&gt;try&amp;nbsp;&amp;hellip;&amp;nbsp;catch&amp;nbsp;구문에서&amp;nbsp;항상&amp;nbsp;catch&amp;nbsp;바인딩이&amp;nbsp;사용되는&amp;nbsp;것은&amp;nbsp;아니다.&lt;/p&gt;
&lt;pre id=&quot;code_1561352107814&quot; class=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;try&amp;nbsp;{
&amp;nbsp;&amp;nbsp;//&amp;nbsp;브라우저에서&amp;nbsp;지원하지&amp;nbsp;않는&amp;nbsp;기능&amp;nbsp;사용
}&amp;nbsp;catch&amp;nbsp;(unused)&amp;nbsp;{
&amp;nbsp;&amp;nbsp;//&amp;nbsp;지원하는&amp;nbsp;기능&amp;nbsp;사용
}&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;br /&gt;이&amp;nbsp;코드에서&amp;nbsp;catch&amp;nbsp;바인딩은&amp;nbsp;사용되지&amp;nbsp;않는다.&amp;nbsp;하지만&amp;nbsp;SyntaxError&amp;nbsp;를&amp;nbsp;피하기&amp;nbsp;위해&amp;nbsp;명시해야&amp;nbsp;했다.&amp;nbsp;&lt;br /&gt;작은&amp;nbsp;변화지만&amp;nbsp;이제&amp;nbsp;이렇게&amp;nbsp;사용할&amp;nbsp;수&amp;nbsp;있다.&lt;/p&gt;
&lt;pre id=&quot;code_1561352115839&quot; class=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;try&amp;nbsp;{
&amp;nbsp;&amp;nbsp;//&amp;nbsp;브라우저에서&amp;nbsp;지원하지&amp;nbsp;않는&amp;nbsp;기능&amp;nbsp;사용
}&amp;nbsp;catch&amp;nbsp;{
&amp;nbsp;&amp;nbsp;//&amp;nbsp;넘겨주는&amp;nbsp;값을&amp;nbsp;신경쓰지&amp;nbsp;않고&amp;nbsp;뭔가&amp;nbsp;수행
}&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;</description>
      <category>javascript/ECMAScript</category>
      <category>ECMAScript</category>
      <category>ES10</category>
      <category>es2019</category>
      <category>flat</category>
      <category>flatMap</category>
      <category>Javascript</category>
      <category>js</category>
      <category>Object.entries</category>
      <category>Object.fromEntries</category>
      <category>trimStart</category>
      <author>이브라히모비치</author>
      <guid isPermaLink="true">https://ibrahimovic.tistory.com/61</guid>
      <comments>https://ibrahimovic.tistory.com/61#entry61comment</comments>
      <pubDate>Mon, 24 Jun 2019 14:09:20 +0900</pubDate>
    </item>
    <item>
      <title>4가지 CSS 필터 정리</title>
      <link>https://ibrahimovic.tistory.com/60</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;aa22.png&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/GdSrh/btqvm82vwGY/iIDJ4SKWwgf4DyL82j51K0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/GdSrh/btqvm82vwGY/iIDJ4SKWwgf4DyL82j51K0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/GdSrh/btqvm82vwGY/iIDJ4SKWwgf4DyL82j51K0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FGdSrh%2Fbtqvm82vwGY%2FiIDJ4SKWwgf4DyL82j51K0%2Fimg.png&quot; data-filename=&quot;aa22.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4&gt;grayscale( [ &amp;lt;number&amp;gt; | &amp;lt;percentage&amp;gt; ] )&lt;/h4&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;0.0 ~ 1.0 사이의 값 입력&amp;nbsp;&lt;/li&gt;
&lt;li&gt;0 인 경우 적용하지 않음&amp;nbsp;&lt;/li&gt;
&lt;li&gt;1인 경우 모든 색상값을 잃고 흑백으로 변환됨&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class=&quot;codepen&quot; data-height=&quot;1000&quot; data-theme-id=&quot;dark&quot; data-default-tab=&quot;html,result&quot; data-user=&quot;yunyong&quot; data-slug-hash=&quot;jomzbg&quot; style=&quot;height: 1000px; box-sizing: border-box; display: flex; align-items: center; justify-content: center; border: 2px solid; margin: 1em 0; padding: 1em;&quot; data-pen-title=&quot;filter : grayscale&quot;&gt;
  &lt;span&gt;See the Pen &lt;a href=&quot;https://codepen.io/yunyong/pen/jomzbg/&quot;&gt;
  filter : grayscale&lt;/a&gt; by Yunyong Yi (&lt;a href=&quot;https://codepen.io/yunyong&quot;&gt;@yunyong&lt;/a&gt;)
  on &lt;a href=&quot;https://codepen.io&quot;&gt;CodePen&lt;/a&gt;.&lt;/span&gt;
&lt;/p&gt;
&lt;script async src=&quot;https://static.codepen.io/assets/embed/ei.js&quot;&gt;&lt;/script&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4&gt;hue-rotate( &amp;lt;angle&amp;gt; )&lt;/h4&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;hue(색조, 색상)을 변경 함&lt;/li&gt;
&lt;li&gt;angle(각도)를 지정할 수 있으며, 0 인 경우 변화 없음&lt;/li&gt;
&lt;li&gt;360deg, 720deg 도 마찬가지로 변화가 없음&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class=&quot;codepen&quot; data-height=&quot;1000&quot; data-theme-id=&quot;dark&quot; data-default-tab=&quot;html,result&quot; data-user=&quot;yunyong&quot; data-slug-hash=&quot;GamxoB&quot; style=&quot;height: 1000px; box-sizing: border-box; display: flex; align-items: center; justify-content: center; border: 2px solid; margin: 1em 0; padding: 1em;&quot; data-pen-title=&quot;filter : hue-rotate&quot;&gt;
  &lt;span&gt;See the Pen &lt;a href=&quot;https://codepen.io/yunyong/pen/GamxoB/&quot;&gt;
  filter : hue-rotate&lt;/a&gt; by Yunyong Yi (&lt;a href=&quot;https://codepen.io/yunyong&quot;&gt;@yunyong&lt;/a&gt;)
  on &lt;a href=&quot;https://codepen.io&quot;&gt;CodePen&lt;/a&gt;.&lt;/span&gt;
&lt;/p&gt;
&lt;script async src=&quot;https://static.codepen.io/assets/embed/ei.js&quot;&gt;&lt;/script&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4&gt;saturate( [ &amp;lt;number&amp;gt; | &amp;lt;percentage&amp;gt; ] )&lt;/h4&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;채도를 변경 함&lt;/li&gt;
&lt;li&gt;1인 경우 변화 없음&lt;/li&gt;
&lt;li&gt;음수는 지정할 수 없으며, 1 보다 큰 수 지정 가능 ( 9 는 900% 효과)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class=&quot;codepen&quot; data-height=&quot;1000&quot; data-theme-id=&quot;dark&quot; data-default-tab=&quot;html,result&quot; data-user=&quot;yunyong&quot; data-slug-hash=&quot;oRWqZp&quot; style=&quot;height: 1000px; box-sizing: border-box; display: flex; align-items: center; justify-content: center; border: 2px solid; margin: 1em 0; padding: 1em;&quot; data-pen-title=&quot;filter : saturate&quot;&gt;
  &lt;span&gt;See the Pen &lt;a href=&quot;https://codepen.io/yunyong/pen/oRWqZp/&quot;&gt;
  filter : saturate&lt;/a&gt; by Yunyong Yi (&lt;a href=&quot;https://codepen.io/yunyong&quot;&gt;@yunyong&lt;/a&gt;)
  on &lt;a href=&quot;https://codepen.io&quot;&gt;CodePen&lt;/a&gt;.&lt;/span&gt;
&lt;/p&gt;
&lt;script async src=&quot;https://static.codepen.io/assets/embed/ei.js&quot;&gt;&lt;/script&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4&gt;sepia( [ &amp;lt;number&amp;gt; | &amp;lt;percentage&amp;gt; ] )&lt;/h4&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;갈색톤 효과&lt;/li&gt;
&lt;li&gt;0인 경우 변화 없음&lt;/li&gt;
&lt;li&gt;1은 100% 를 의미함&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class=&quot;codepen&quot; data-height=&quot;1000&quot; data-theme-id=&quot;dark&quot; data-default-tab=&quot;html,result&quot; data-user=&quot;yunyong&quot; data-slug-hash=&quot;qGmoPV&quot; style=&quot;height: 1000px; box-sizing: border-box; display: flex; align-items: center; justify-content: center; border: 2px solid; margin: 1em 0; padding: 1em;&quot; data-pen-title=&quot;filter : sepia&quot;&gt;
  &lt;span&gt;See the Pen &lt;a href=&quot;https://codepen.io/yunyong/pen/qGmoPV/&quot;&gt;
  filter : sepia&lt;/a&gt; by Yunyong Yi (&lt;a href=&quot;https://codepen.io/yunyong&quot;&gt;@yunyong&lt;/a&gt;)
  on &lt;a href=&quot;https://codepen.io&quot;&gt;CodePen&lt;/a&gt;.&lt;/span&gt;
&lt;/p&gt;
&lt;script async src=&quot;https://static.codepen.io/assets/embed/ei.js&quot;&gt;&lt;/script&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>css</category>
      <category>CSS</category>
      <category>CSS3</category>
      <category>filter</category>
      <category>GrayScale</category>
      <category>hue-rotate</category>
      <category>Saturate</category>
      <category>sepia</category>
      <author>이브라히모비치</author>
      <guid isPermaLink="true">https://ibrahimovic.tistory.com/60</guid>
      <comments>https://ibrahimovic.tistory.com/60#entry60comment</comments>
      <pubDate>Fri, 17 May 2019 11:27:42 +0900</pubDate>
    </item>
  </channel>
</rss>