JS(56)
-
[JS + jquery] bxSlider ํ๋ฌ๊ทธ์ธ ์ด์ฉํด์ ๊ฐ๋จํ ๊ฐค๋ฌ๋ฆฌ ๋ง๋ค๊ธฐ
ํ์ดํ๋ฅผ ํด๋ฆญํ๋ฉด ์์ผ๋ก ์ด๋ํ ์ ์๊ณ , ์๋์ผ๋ก ์ฌ์ง์ด ์ ํ๋๊ณ , ๋ฐ์ ์ด๋ฏธ์ง๋ฅผ ํด๋ฆญํ๋ฉด ๊ทธ ์ด๋ฏธ์ง๋ก ์ด๋ํ ์ ์๋๋ก ํ๋ค. 1๏ธโฃ auto ๋ ์ฌ๋ผ์ด๋ ์๋ ์ ํ ์ฌ๋ถ๋ฅผ ์ค์ ํ๋ ๊ฒ์ผ๋ก true๋ก ์ค์ ํ๋ฉด ์๋ ์ ํ ๋๋ค. 2๏ธโฃ autoControls ๋ ์๋ ์ ํ ์ฌ๋ถ์ ๋ํด ๋ฉ์ถค๊ณผ ์ฌ์ ๋ฒํผ์ ์ ๊ณตํ๋ ๊ฒ์ผ๋ก false๋ฅผ ํ๋ฉด ์ ๊ณต๋์ง ์๋๋ค. 3๏ธโฃ pagerCustom ์ ๋ฐ์ ์ฌ์ง์ ํด๋ฆญํ๋ฉด ๊ทธ์ ๋ํ ์ด๋ฏธ์ง๋ก ์ด๋ํ ์ ์๋ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ค.
2021.11.03 -
[JS + jquery] ์ ์ด์ฟผ๋ฆฌ ํ๋ฌ๊ทธ์ธ ๋ง๋ค์ด๋ณด๊ธฐ
1. $.fn.extend() ๋ฉ์๋ $.fn.extend() ๋ฉ์๋๋ ๊ฐ๋ฐ์๊ฐ ์ง์ ์ ์ํ ํจ์๋ฅผ jQuery์ ํ์ฅ์์ผ์ฃผ๋ ์ญํ ์ ํ๋ค. 1๏ธโฃ $.fn.extend({ ํ์ฅ ํจ์๋ช : function(๋งค๊ฐ๋ณ์1, ๋งค๊ฐ๋ณ์2..) { $(this); ์๋ฐ์คํฌ๋ฆฝํธ ์ฝ๋; } }); $("์์ ์ ํ").ํ์ฅ ํจ์๋ช (๋งค๊ฐ๋ณ์1, ๋งค๊ฐ๋ณ์2..); 2๏ธโฃ $.fn.ํ์ฅํจ์๋ช = function(๋งค๊ฐ๋ณ์1, ๋งค๊ฐ๋ณ์2..) { .. } 2. 2๏ธโฃ ๋ฐฉ๋ฒ ์ฌ์ฉํด์ ์ ์ด์ฟผ๋ฆฌ ํ๋ฌ๊ทธ์ธ ๋ง๋ค์ด๋ณด๊ธฐ 3. 1๏ธโฃ ๋ฐฉ๋ฒ ์ฌ์ฉํด์ ์ ์ด์ฟผ๋ฆฌ ํ๋ฌ๊ทธ์ธ ๋ง๋ค์ด๋ณด๊ธฐ ์ง๋ฌธ ์ ๋ชฉ1 Q1. ์์ฃผ ๋ฌป๋ ์ง๋ฌธ ๋ด์ฉ? ๋ต๋ณ ๋ด์ฉ1 Q2. ์์ฃผ ๋ฌป๋ ์ง๋ฌธ ๋ด์ฉ? ๋ต๋ณ ๋ด์ฉ2 ์ง๋ฌธ ์ ๋ชฉ2 Q1. ์์ฃผ ๋ฌป๋ ์ง๋ฌธ ๋ด์ฉ? ๋ต๋ณ ๋ด์ฉ1 Q2. ์์ฃผ ..
2021.11.03 -
[JS + jquery] jquery-cookie ํ๋ฌ๊ทธ์ธ
1. jquery-cookie ํ๋ฌ๊ทธ์ธ jquery-cookie ํ๋ฌ๊ทธ์ธ์ ์ฌ์ฉํ๋ฉด ๊ฐํธํ๊ฒ ์ฟ ํค๋ฅผ ์์ฑํ๊ณ ์ฟ ํค ๋ง๋ฃ์ผ์ ์ค์ ํ ์ ์๋ค. โ ์ฟ ํค ์ฌ์ดํธ๋ฅผ ๋ฐฉ๋ฌธํ ์ฌ์ฉ์์ ์๋์ ๋ธ๋ผ์ฐ์ ์ ๋ณด๋ฅผ ์ ์ฅํ ์ ์๋ ๊ณต๊ฐ์ ์๋ฏธํ๋ค. ์ฟ ํค๋ ํ๋์ ๋๋ฉ์ธ๋น ์ต๋ 20๊ฐ๊น์ง ์์ฑํ ์ ์๊ณ ์ต๋ 4kb๊น์ง ์ ์ฅํ ์ ์๋ค. ์ฟ ํค๋ฅผ ์ฌ์ฉํ์ฌ '3์ผ๋์ ์ด์ง ์๊ธฐ', '์ต๊ทผ์ ๋ณธ ์ํ' ๋ฑ์ ๊ตฌํํ ์ ์๋ค. https://cdnjs.com/libraries/jquery-cookie jquery-cookie - Libraries - cdnjs - The #1 free and open source CDN built to make life easier for developers A simple, lightweigh..
2021.11.03 -
[JS + jquery] bxSlider ํ๋ฌ๊ทธ์ธ
1. bxslider ํ๋ฌ๊ทธ์ธ bxSlider ํ๋ฌ๊ทธ์ธ์ ์ฌ๋ฌ ๊ฐ์ ๋ฐฐ๋์ ์ฌ๋ผ์ด๋ ๊ธฐ๋ฅ์ ๊ฐํธํ๊ฒ ์ ์ฉํ ์ ์๋ ํ๋ฌ๊ทธ์ธ์ด๋ค. https://bxslider.com/ jQuery Content Slider | Responsive jQuery Slider | bxSlider Coded with ♥ by bxslider.com ์์ ์ฌ์ดํธ์์ installํด์ฃผ๋ฉด ๋๋ค. https://bxslider.com/options/ jQuery Content Slider | Responsive jQuery Slider | bxSlider easing if using CSS: 'linear', 'ease', 'ease-in', 'ease-out', 'ease-in-out', 'cubic-bezier(n,n,n,n)'..
2021.11.03 -
[JS + jquery] ์ ์ด์ฟผ๋ฆฌ UI ํ๋ฌ๊ทธ์ธ draggable(), Datepicker()
1. ์ ์ด์ฟผ๋ฆฌ UI ํ๋ฌ๊ทธ์ธ https://jqueryui.com/ jQuery UI jQuery UI is a curated set of user interface interactions, effects, widgets, and themes built on top of the jQuery JavaScript Library. Whether you're building highly interactive web applications or you just need to add a date picker to a form control, jQue jqueryui.com ์ฌ๊ธฐ์ Downloads ํ์ด์ง์ ๋งจ ๋ฐ์ ๋ค์ด๋ก๋ ๋ฒํผ์ ํด๋ฆญํ๊ณ ์์ถ์ ํ๋ฉด ๋๋ค. 2. UI ํ๋ฌ๊ทธ์ธ์ผ๋ก ๋๋๊ทธ ๋ ์ด์ด ๋ง๋ค๊ธฐ ํํ์ด์ง์ ..
2021.11.03 -
[JS + jquery] ์ ์ด์ฟผ๋ฆฌ ํ๋ฌ๊ทธ์ธ
1. ์ ์ด์ฟผ๋ฆฌ ํ๋ฌ๊ทธ์ธ ์ ์ด์ฟผ๋ฆฌ ํ๋ฌ๊ทธ์ธ์ ์ฌ๋ฌ ๊ฐ๋ฐ์๊ฐ ๋๋๊ทธ & ๋๋กญ, ์ฌ๋ผ์ด๋ ๋ฐฐ๋, ํด ํ ๊ธฐ๋ฅ ๋ฑ์ ๊ตฌํํด ๋์ ํ๋ก๊ทธ๋จ์ ์๋ฐ์คํฌ๋ฆฝํธ ํ์ผ๋ก ์ ๊ณตํ๋ ์ ์ด์ฟผ๋ฆฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๋งํ๋ค. ์ ์ด์ฟผ๋ฆฌ ํ๋ฌ๊ทธ์ธ์ ์ฌ์ฉํ๊ณ ์ ํ๋ ๊ธฐ๋ฅ์ ํ๋ฌ๊ทธ์ธ์ ๊ฒ์ํ์ฌ ๋ด๋ ค๋ฐ๊ณ ์น ๋ฌธ์์ ์ฐ๋ํ์ฌ ์ ํํ ์์์ ๊ธฐ๋ฅ๋ง ์ ์ฉํ๋ฉด ๊ฐ๋จํ ์ฝ๋ ์ฝ์ ๋ง์ผ๋ก๋ ๋ณต์กํ๊ณ ์ด๋ ค์ด ๊ธฐ๋ฅ์ ์ฝ๊ฒ ๊ตฌํํ ์ ์๋ค. 2. ์ ์ด์ฟผ๋ฆฌ ํ๋ฌ๊ทธ์ธ ์ฌ์ดํธ http://www.htmldrive.net/ HtmlDrive - Free Dhtml scripts,Jquery plugins,Javascript,CSS,CSS3,Html5 Library www.htmldrive.net https://www.hugedomains.com/domain_profile..
2021.11.03 -
[JS + jquery] Ajax๋ก ๊ฐ๋จํ ๋ก๊ทธ์ธ ๋ง๋ค๊ธฐ
๋ก๊ทธ์ธ ๋ฒํผ์ ๋๋ฅด๋ฉด 1. php 2. html ๋ก๊ทธ์ธ ์์ด๋ ๋น๋ฐ๋ฒํธ
2021.11.02 -
[JS + jquery] RSS ์ฐ๋ํ๊ธฐ
1. RSS(Really Simple Syndication) RSS๋ ์ด๊ฐ๋จ ๋ฐฐํฌ๋ฅผ ์๋ฏธํ๋ค. ์๋ก์ด ์ฝ์๊ฑฐ๋ฆฌ๊ฐ ์์ฃผ ๊ฐฑ์ ๋๋ ๋ด์ค๋ ๋ธ๋ก๊ทธ์์ ์ฃผ๋ก ์ฌ์ฉํ๋ xml ๊ธฐ๋ฐ ์ฝํ ์ธ ๋ฐฐ๊ธ ํฌ๋งท์ด๋ค. RSS๋ฅผ ์ฌ์ฉํ๋ฉด ๋ด์ค๋ ๋ธ๋ก๊ทธ์ ์ฝ์๊ฑฐ๋ฆฌ๋ฅผ ๋ชจ์์ ๋ณผ ์ ์๋ค. https://rssplus.chosun.com/ RSS Service - ์กฐ์ ๋ท์ปด! 1๋ฑ ์ธํฐ๋ท๋ด์ค rssplus.chosun.com ์ฌ๊ธฐ์ url ๋ณต์ฌํ๋ค. ๊ทธ๋ฅ $.ajax()๋ก ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์ค๋ ค๊ณ ํด๋ ๋์ผ ์ถ์ฒ ์์น๋๋ฌธ์ ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ค. 2. php๋ก ๊ต์ฐจ ๋๋ฉ์ธ ๋ฐ์ดํฐ(xml) ๋ถ๋ฌ์ค๊ธฐ php๋ ์๋ฒ๊ฐ ์๋ก ํต์ ํ ์ ์๋ cURL ๋ฉ์๋๋ฅผ ์ง์ํ๋ค. ์ด ๋ฉ์๋๋ฅผ ์ฌ์ฉํ๋ฉด ๊ต์ฐจ ๋๋ฉ์ธ ๋ฐ์ดํฐ๋ฅผ ๋ถ๋ฌ์ฌ ์ ์๋ค. -cURL ๋ฉ์๋์ ๊ธฐ๋ณธ..
2021.11.02 -
[JS + jquery] Ajax ๊ด๋ จ ๋ฉ์๋์ Ajax๋ก JSON ๋ฐ์ดํฐ ๋ฐ์ธ๋ฉ, XML ๋ฐ์ดํฐ ๋ฐ์ธ๋ฉ
1. Ajax ๊ด๋ จ ๋ฉ์๋ Ajax๋ ํด๋ผ์ด์ธํธ๊ฐ ๋น๋๊ธฐ ๋ฐฉ์์ผ๋ก ์๋ฐ์คํฌ๋ฆฝํธ๋ฅผ ์ด์ฉํ์ฌ ํ๋ฉด ์ ํ ์์ด ์๋ฒ์ธก์ ์๋ฃ xml, html, json ๋ฅผ ์์ฒญํ ๋ ์ฌ์ฉํ๋ค. - Ajax ๊ด๋ จ ๋ฉ์๋ load() : ์ธ๋ถ ์ฝํ ์ธ ๋ฅผ ๊ฐ์ ธ์ฌ ๋ ์ฌ์ฉํ๋ค. $.ajax() : ๋ฐ์ดํฐ๋ฅผ ์๋ฒ์ http post, get ๋ฐฉ์์ผ๋ก ์ ์กํ ์ ์์ผ๋ฉฐ, html, xml, json, ํ ์คํธ ์ ํ์ ๋ฐ์ดํฐ๋ฅผ ์์ฒญํ ์ ์๋ ํตํฉ์ ์ธ ๋ฉ์๋์ด๋ค. -> $.post() , $.get(), $.getJSON()์ ํฉ์ณ ๋์ ๊ฒ์ด๋ค. $.post() : ๋ฐ์ดํฐ๋ฅผ ์๋ฒ์ http post ๋ฐฉ์์ผ๋ก ์ ์กํ ํ ์๋ฒ ์ธก์ ์๋ต์ ๋ฐ์ ๋ ์ฌ์ฉํ๋ค. $.get() : ๋ฐ์ดํฐ๋ฅผ ์๋ฒ์ http get๋ฐฉ์์ผ๋ก ์ ์กํ ํ ์๋ฒ ์ธก์ ์๋ต์..
2021.11.02 -
[JS + jquery] Ajax
1. Ajax Ajax(Asynchronous JavaScript and XML) ์ด๋ ๋น๋๊ธฐ ๋ฐฉ์์ Javascript์ xml์ ๊ฐ๋ฅดํจ๋ค. โ ๋๊ธฐ ๋ฐฉ์๊ณผ ๋น๋๊ธฐ ๋ฐฉ์ ๋๊ธฐ ๋ฐฉ์์ ์๋ฒ์ ์ ํธ๋ฅผ ๋ณด๋์ ๋ ์๋ต์ด ๋์์์ผ ๋ค์ ๋์์ ์ํํ ์ ์๋ค. ๋น๋๊ธฐ ๋ฐฉ์์ ์ ํธ๋ฅผ ๋ณด๋์ ๋ ์๋ต๊ณผ ์๊ด์์ด ๋ค์ ๋์์ ์ํํ ์ ์๋ค. 2. Ajax๋ฅผ ์ด์ฉํ๋ ์ด์ Ajax๋ฅผ ์ฌ์ฉํ๋ ์ด์ ๋ ํ๋ฉด ์ ํ ์์ด ํด๋ผ์ด์ธํธ์ ์๋ฒ๊ฐ์ xml, json, ํ ์คํธ, html ๋ฑ์ ์ ๋ณด๋ฅผ ๊ตํํ๊ธฐ ์ํด์์ด๋ค. ์ฆ, Ajax๋ฅผ ์ด์ฉํ๋ฉด ์ฌ์ฉ์๊ฐ ์๋ฒ์ ์๋ฃ๋ฅผ ์์ฒญํ ๋ ํ๋ฉด ์ ํ ์์ด ์์ฒญํ ์๋ฃ๋ฅผ ์ ์ก๋ฐ์ ์ ์๋ค. (์ฌ์ฉ์๋ ์๋ฒ์ ์๋ฃ๋ฅผ ์์ฒญํ๋ ์ฌ์ด์๋ ๋ค๋ฅธ ์์ ์ด ๊ฐ๋ฅํด์ง๋ค.) 3. ์น ์๋ฒ ์ธ๋ถ์ ์๋ ์ฌ์ฉ์..
2021.11.02 -
[JS + jquery] ํจ๊ณผ ๋ฉ์๋์ ์ ๋๋ฉ์ด์ ๋ฉ์๋ ๊ธฐ์ด ์ฐ์ต๋ฌธ์ 1, 2
* ์ฐ์ต๋ฌธ์ 1 ๋ฒํผ ๋ด์ฉ * ์ฐ์ต๋ฌธ์ 2 new document ๋ฒํผ ๋ด์ฉ
2021.11.01 -
[JS + jquery] ์ ๋๋ฉ์ด์ ํจ๊ณผ ์ ์ด ๋ฉ์๋ (queue(), dequeue(), stop(), clearQueue(), finish(), delay() )
1. ์ ๋๋ฉ์ด์ ํจ๊ณผ ์ ์ด ๋ฉ์๋ ์ ๋๋ฉ์ด์ ํจ๊ณผ ์ ์ด ๋ฉ์๋๋ 'ํจ๊ณผ' ๋๋ '์ ๋๋ฉ์ด์ '์ด ์ ์ฉ๋ ์์์ ๋์์ ์ ์ดํ๋ ๋ฉ์๋์ด๋ค. ์ ๋๋ฉ์ด์ ๋ฉ์๋๋ ํจ์๊ฐ ์ ์ฉ๋ ์์๋๋ก ํ(queue) ๋ผ๋ ์ ์ฅ์์ ์ ์ฅ๋๋ค. - ์ ๋๋ฉ์ด์ ํจ๊ณผ ์ ์ด ๋ฉ์๋ ์ข ๋ฅ stop() ํ์ฌ ์คํ ์ค์ธ ํจ๊ณผ๋ฅผ ๋ชจ๋ ์ ์ง์ํจ๋ค. delay() ์ง์ ํ ์๊ฐ๋งํผ ์ง์ฐํ๋ค๊ฐ ์ ๋๋ฉ์ด์ ์ ์งํํ๋ค. queue() ํ์ ์ฌ์ฉ์ ์ ์ ํจ์๋ฅผ ์ถ๊ฐํ๊ฑฐ๋ ํ์ ๋๊ธฐ์ค์ธ ํจ์๋ฅผ ๋ฐฐ์ด์ ๋ด์ ๋ฐํํ๋ค. -> ๊ทธ๋ฆฌ๊ณ queue() ๋ฉ์๋ ์ดํ์ ์ ๋๋ฉ์ด์ ํจ๊ณผ ๋ฉ์๋๋ ๋ชจ๋ ์ทจ์ํ๋ค. clearQueue() ํ์์ ์ฒ์์ผ๋ก ์งํํ๊ณ ์๋ ์ ๋๋ฉ์ด์ ๋ง ์ ์ธํ๊ณ ๋๊ธฐ ์ค์ธ ์ ๋๋ฉ์ด์ ์ ๋ชจ๋ ์ ๊ฑฐํ๋ค. dequeue() queue()๋ฉ์๋๋ฅผ ์ด์ฉ..
2021.11.01