ํ์ต ๋ด์ฉ - jQuery ๋ ๋ฌด์์ธ๊ฐ HTML์ ํด๋ผ์ด์ธํธ ์ฌ์ด๋์กฐ์์ ๋จ์ํ ํ๋๋ก ์ค๊ณ๋ ํฌ๋ก์ค ํ๋ซํผ์ ์๋ฐ์คํฌ๋ฆฝํธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ (์ํค๋ฐฑ๊ณผ) - jQuery ๋ถ๋ฌ์ค๋ ๋ฐฉ๋ฒ ํ๊ทธ๋ head, boby ์ด๋์ ๋ฌ๋ ์๊ด์์ผ๋ ํต์์ ์ผ๋ก head์ ๋๋ค. 1. w3school์์ ์ฐพ์์ค๊ธฐ www.w3schools.com/ ๋ก ๋ค์ด๊ฐ ์ผ์ชฝ jQuery๋ก ์ด๋ ํ ์๋ฌด ์์๋ฌธ ๋ค์ด๊ฐ์ ์ฃผ์ ์ง์ ๊ธ์ด์ค๊ธฐ 2. ์์
ํด๋์ ํ์ผ๋์ ๋ถ๋ฌ์ค๊ธฐ jQuery ํ์ผ์ ๋ฐ์ ํ ์์
ํ์ผ์ ๋๊ณ ๋งํฌ ๊ฑธ๊ธฐ ex) 3. jQuery๊ณต์ ํํ์ด์ง ๊ณต์ ํํ์ด์ง์์ ์ง์ ์ฃผ์ ๋ฐ์์ค๊ธฐ. ex) - ํ์ $(tag๋ช
๋๋ id ๋๋ class ๋๋ name).ํธ๋ค๋ฌ ํจ์(๋งค๊ฐ๋ณ์) $(document).ready(functi..
ํ์ต ๋ด์ฉ ์๋ฐ์คํฌ๋ฆฝํธ ์ด๋ฒคํธ - ์ด๋ฒคํธ ํธ๋ค๋ฌ (์ด๋ฒคํธ๋ช
์์ on์ด ๋ถ๋๋ค.) : ์ด๋ฒคํธ์ ์ฐ๋ฆฌ๊ฐ ์ค๋นํ ํ๋ก๊ทธ๋จ์ ์ฐ๊ฒฐํด ์ฃผ๋ ์ญํ ex ) onload : ํ์ด์ง๊ฐ ๋ก๋๋ ๋ onblur : ํฌ์ปค์ค๊ฐ ํด์ง๋ ๋ onchange : ์
๋ ฅ ๊ฐ์ด ๋ณ๊ฒฝ๋์์ ๋ onMouseDown : ๋ง์ฐ์ค ๋ฒํผ์ ๋๋ฅด๊ณ ์์ ๋ onMouseUp : ๋ง์ฐ์ค๋ฅผ ๋์์ ๋ onMouseOver : ๋ง์ฐ์ค๋ฅผ ์ฌ๋ ค ๋์์ ๋ onMouseOut : ๋ง์ฐ์ค๋ฅผ ๋ฐ๊นฅ์ผ๋ก ์ด๋ํ์ ๋ - ์๋ฐ์คํฌ๋ฆฝํธ ์ด๋ฒคํธ ๊ฐ์ฒด scroll : ํ์ด์ง ์คํฌ๋กค ์ด๋ keydown : ํค๋ฅผ ๋๋ฆ onkeypress : ํค๊ฐ ๋๋ ค์ ๋ฌธ์๊ฐ ์ฐ๊ฒฐ๋์์ ๋ - DOM : Document Object Model ๊ฐ tag๋ฅผ ์ ๊ทผํ๊ธฐ ์ํ Object ๊ทธ O..
๊ธฐ์กด ๋ฐฐ์ด์ ํน์ ๋ฒ์๋ฅผ ์ง์ ํด์ ๋ณต์ฌํ ์ ์๋ค. Arrays.copyOfRange( ๊ธฐ์กด ๋ฐฐ์ด, x(๋ฒ์ง ์ด์), y(๋ฒ์ง ๋ฏธ๋ง) ) int[] array = {1, 5, 2, 6, 3, 7, 4}; int[] arr = Arrays.copyOfRange(array, 1, 4); for (int i = 0; i < arr.length; i++) { System.out.println(arr[i]); } ์ถ๋ ฅ๊ฐ : 5, 2, 6
ํ์ต ๋ด์ฉ - ์๋ฐ์คํฌ๋ฆฝํธ String ํจ์ indexOf() : ๋ฌธ์์ ์์น (๋ฆฌํด๊ฐ : ์ ์) search() : ๋ฌธ์์ด์ ์์น (๋ฆฌํด๊ฐ : ์ ์) slice(a, b) : a๋ฒ์ง์ด์ 6๋ฒ์ง ๋ฏธ๋ง ๋ฌธ์์ด ๊ฐ์ ธ์ค๊ธฐ (๋ฆฌํด๊ฐ : ๋ฌธ์์ด) substring(a, b) : a๋ฒ์ง์ด์ 6๋ฒ์ง ๋ฏธ๋ง ๋ฌธ์์ด ๊ฐ์ ธ์ค๊ธฐ (๋ฆฌํด๊ฐ : ๋ฌธ์์ด) ์์ ์ต๊ทผ SNS ์์ '#์ฌ์ฅ๋ํ๋ด์ธ์' ํด์ํ๊ทธ๋ฅผ ๋ฌ๊ณ ์๊ธฐ๋ก ์ง์ ์ด ๊ฐ์ ์์๋ฌธ๊ตฌ๋ฅผ ์ด ์์์ฆ ์ฌ์ง์ด ์ค์ง์ด ์ฌ๋ผ์ค๊ณ ์๋ค. ๋ฌธ์์ด ๋น๊ต - java์ equals()๋ฅผ ์๋ฐ์คํฌ๋ฆฝํธ์์๋ ==๋ก ์ธ ์ ์๋ค. let str1, str2; str1 = "hello"; str2 = "hell"; str2 = str2 + "o"; if(str1 == str2) {//java์์ ..
- ํ๋ก๊ทธ๋๋จธ์ค ๋ ๋ฒจ 1 ๋ฌธ์ import java.util.Arrays; import java.util.HashSet; import java.util.Iterator; class Solution { public int[] solution(int[] numbers) { HashSet set = new HashSet(); for (int i = 0; i < numbers.length; i++) { for (int j = i+1; j < numbers.length; j++) { int e = numbers[i] + numbers[j]; set.add(e); } } Iterator it = set.iterator(); int[] answer = new int[set.size()]; int i = -1; whi..
indexOf(Object o) : ๋ฆฌ์คํธ ์์ชฝ๋ถํฐ ์ธ์์ ๋์ผํ ๊ฐ์ด ์๋์ง ์ฐพ๊ณ , ์กด์ฌํ๋ค๋ฉด ๋ฐ๊ฒฌ๋๋ ์ฒซ ๋ฒ์งธ ์ธ๋ฑ์ค๋ฅผ ๋ฆฌํด. ์กด์ฌํ์ง ์์ผ๋ฉด -1์ ๋ฆฌํด. ์์ : ArrayList์ ๊ฐ์ ๋ฃ์ ๋, ์ค๋ณต๋๋ ๊ฐ์ด ์ด๋ฏธ ์๋์ง ์๋์ง ํ์ธํ๋ ์กฐ๊ฑด๋ฌธ์ ๋ง๋ค ์ ์๋ค. if (list.indexOf(a) list์ a๊ฐ์ด ์๋ค๋ฉด, list์ a๋ฅผ ์ถ๊ฐํ๋ค.
ํ์ต๋ด์ฉ JavaScript (!= Java) JavaScript : NodeJS, Vue, react, anguler Client ์ชฝ ์ธ์ด. front end ๋ชฉ์ : ์น ๋ธ๋ผ์ฐ์ ์ Tag๋ฅผ ์ ๊ทผํ๊ธฐ ์ํ ์คํฌ๋ฆฝํธ. ๋ณด์กฐ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ด๋ค. ์ปดํ์ผ์ ํ์ง ์๋๋ค. -> ๊ฐ๋ณ๋ค -> ์๋๊ฐ ๋น ๋ฅด๋ค Java Script ๊ฐ๋ตํ, ๊ฒฝ๋ํ -> JQuery ์) ํ์๊ฐ์
-> ๋น์นธ์ ์กฐ์ฌ. ID ๊ธ์์๋ฅผ ์กฐ์ฌ. PW์ ์ซ์, ๋์๋ฌธ์ ํฌํจ ์กฐ์ฌ CSS์ ๋ํด์ ์ ์ด, ๊ตฌํ Timer๋ฅผ ์ค์ ํด์ ํน์ํจ๊ณผ ๊ฐ์ ์ฒ๋ฆฌ ๊ฐ๋ฅ ์์ฑ(Attribute) -> ํน์ฑ(Property) id -> 1๊ฐ ์ ๊ทผ class -> ๋ค์ ์ ๊ทผ. CSS์ ๋ง์ด ์ฌ์ฉ name -> ๋ค์ ์ ๊ทผ. CheckBox, link์ ์ฌ์ฉ - ์๋ฐ..
AccoutBook UML ๋ค์ด์ด๊ทธ๋จ MainClass package main; import java.util.Scanner; import cls.DeleteCls; import cls.InsertCls; import cls.SelectCls; import cls.UpdateCls; import dao.AccountDao; public class MainClass { public static void main(String[] args) { /* ์ถ๊ฐํ๊ธฐ ์ญ์ ํ๊ธฐ ๋ ์ง๋ก ๊ฒ์ํ๊ธฐ ์ ๋ชฉ์ผ๋ก ๊ฒ์ํ๊ธฐ ์์ ํ๊ธฐ ๋ชจ๋ ์ถ๋ ฅ ----------- ํฉ๊ณ ์ถ๋ ฅ */ Scanner sc = new Scanner(System.in); InsertCls ic = new InsertCls(); DeleteCls dc = ne..