2020/05/16 - [WEB/Spring] - ์ด๋ฏธ์ง ์
๋ก๋ (Spring+Ajax) ์ด๋ฏธ์ง ์
๋ก๋ (Spring+Ajax) Hyper ํ๋ก์ ํธ๋ฅผ ํ๋ฉด์ ๊ณผ์ ์ค ์ด๋ ค์ํ๋ ํ์ผ ์
๋ก๋์ ๋ํด์ ๋ค์ ๊ณต๋ถํ๊ฒ ๋์๋ค. commons-fileupload๋ฅผ ์ฌ์ฉํ์๊ณ pom.xml์ ์ถ๊ฐํด์ค์ผ ํ๋ค. Ajax๋ก ๊ตฌํํด์ผ ํ๋ Controller์ @ResponseBody๋ฅผ ๋ถ. aejeong.com ์ด์ด์ ๋ฏธ๋ฆฌ๋ณด๊ธฐ๋ฅผ ๊ตฌํํ๊ฒ ์ต๋๋ค. var upload = document.querySelector('#file'); upload.addEventListener('change',function (e) { var get_file = e.target.files; var selected_file = upload.fi..
๐ WEB/JavaScript
์ฌ์ฉ์ ์ ์ฒด ์กฐํ๋ฅผ ํด๋ณด์๋ค. ์ฒ์ ์ฌ์ฉํด๋ด์ ์ฝ์ง์ ์กฐ๊ธ ํ๋๋ฐ ์ฌ๋ฏธ์์๊ณ , ๋ฌด์๋ณด๋ค ๋ฐ์ดํฐ๋ฅผ ์ฝ๊ฒ ํํํ ์ ์๊ณ ๊ธฐ๋ฅ์ด ๋ง์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ผ์ ์ ์ตํ๋ค. ๋จผ์ ์ฌ์ฉํ๋ ค๋ฉด ์คํฌ๋ฆฝํธ๋ฅผ ํฌํจํด์ค์ผ ํ๋ค. www.cdn.datatables.net/1.10.21/css/jquery.dataTables.min.css www.cdn.datatables.net/1.10.21/js/jquery.dataTables.min.js HTML ์ฝ๋ ์ฌ์ฉ์ID ์ฌ์ฉ์ ์ด๋ฆ ์ ํ๋ฒํธ E-mail ๊ถํ JavaScript ์ฝ๋ $(document).ready(function() { $("#deviceTable").DataTable({ "pageLength": 10, ajax:{ url:"./userAll.do", type:"GET"..
JavaScript์์์ ๋ณ์ ์ ์ธ ๋ฐฉ์ ์ค var, const, let์ ์ฐจ์ด์ ๋จผ์ Hoisting๊ณผ Scope์ ๊ฐ๋
์ด ํ์ํ๋ค. Hoisting Hoist๋ ๋ณ์์ ์ ์๊ฐ ๋ฒ์์ ๋ฐ๋ผ ์ ์ธ, ์ด๊ธฐํ, ํ ๋น ๋ถ๋ฆฌ๋๋ ๊ฒ์ ์๋ฏธ (์ ์ญ๋ณ์์ ์ง์ญ๋ณ์) Scope - ์ ์ญ ์ค์ฝํ, ์ง์ญ ์ค์ฝํ 1. var ๋ณ์ ์ ์ธ์ ๊ฒฝ์ฐ ์ ๋์ ์ผ๋ก ๋ณ๊ฒฝ๋ ์ ์๋ค. function scope 2. const ๋ณ์์ ์ฌ์ ์ธ, ์ฌํ ๋น ๋ถ๊ฐ block scope ์ง์ญ ์ค์ฝํ 3. let ๋ณ์์ ์ฌํ ๋น ๊ฐ๋ฅ block scope ES6์์๋ var๋ณด๋ค๋ const์ let์ ์ฌ์ฉํด์ ์ ํํ ๋ณ์ ์ฌ์ฉ์ ๊ถํ๋ค.