728x90

ssafy 6

[TIL] FrontEnd 관련 이것저것 3 (jQuery, Bootstrap)

jQuery 기본 구문은 Selector를 사용하여 DOM 객체를 탐색하고, 반환된 래퍼세트를 통해 함수를 수행한다. Selector 표현식과 Action 메소드를 조합한 형태로 구문을 작성한다 >> ex) $(selector).action(); jQuery로 DOM을 탐색하기 전에, 웹 브라우저에 문서가 모두 로드되어 있어야 한다. jQuery는 Document Ready 이후 처리할 수 있는 두 가지 방법을 제공한다. jQuery는 가벼운 자바스크립트 라이브러리로 DOM 조작, Ajax지원 등을 쉽고 빠른 개발을 지원한다. selector 종류 selector 표현방법 All selector $("*") ID selector $("#id") Element selector $("elementName")..

개발/기타 2022.03.25

[TIL] FrontEnd 관련 이것저것 2 (JavaScript, WebStorage, AJAX 등등)

JavaScript는 프로토타입 기반의 스크립트 프로그래밍 언어로 객체지향 개념을 지원한다. 웹 브라우저가 HTML문서를 읽어 들이는 시점에 JavaScript Engine이 실행된다. 요약 HTML문서에서 JavaScript를 사용하려면 태그를 사용 JavaScript 코드는 HTML 파일 안에 두거나, 외부 JavaScript 파일을 HTML문서 안에 포함. 태그는 HTML 문서의 어느 위치에서나 선언 가능하며, 일반적으로 , 내부에 위치 웹 브라우저가 HTML문서를 순차적으로 해석(parsing)하므로, script 위치에 따라 로드와 실행 시점이 달라진다. ECMAScript6부터는 let과 const 키워드가 추가 구분 선언위치 재선언 var 변수 전역 스코프 가능 let 변수 해당 스코프 불가..

개발/기타 2022.03.24

[TIL] FrontEnd 관련 이것저것 1 (HTML, CSS)

백엔드에 관한 내용을 본격적으로 시작하기 전에 간단하게 프론트엔드에 관련한 것들을 공부해보았다. HTML (Hypertext Markup Language) - 웹 페이지 문서 담당 (구조) CSS (Cascading Style Sheets) - 웹 페이지 디자인 담당 (표현) JS (JavaScript) - 웹 페이지 이벤트 담당 (동작) HTML 태그는 하나의 문서에서 다른 문서로 연결하기 위해 (하이퍼링크) 사용 tag를 서로 중첩해서 사용할 수 없다. href 속성은 하이퍼링크를 클릭했을 때 이동할 문서의 URL이나 문서의 책갈피를 지정한다. target 속성은 하이퍼링크를 클릭했을 때 현재 윈도우 또는 새로운 윈도우에서 이동할지를 지정. _blank : 링크 내용이 새 창이나 새 탭에서 열린다. ..

개발/기타 2022.03.23

[Java] Java - 자바 관련 이것저것 (Overriding, Singleton, Serializable, Comparable, Comparator 등등)

생성자 생성자 : 객체를 생성할 때 호출하는 메서드 비슷한 것 (new 키워드와 함께 호출하는 것, 일반 멤버 변수의 초기화나 객체 생성 시 실행돼야 하는 작업 정리) 생성자 작성 규칙 : 메서드와 비슷하나 리턴 타입이 없고 이름은 클래스 이름과 동일 기본 생성자(default constructor) : 기본 생성자의 형태는 파라미터가 없고 구현부가 비어있는 형태(생성자 코드가 없으면 컴파일러가 기본 생성자 제공) 파라미터가 있는 생성자 : 생성자의 목적이 일반 멤버 변수의 초기화 -> 생성자 호출 시 값을 넘겨줘서 초기화 (주의! 파라미터가 있는 생성자를 만들면 기본 생성자는 추가되지 않는다.) this : 참조 변수로써 객체 자신을 가리킴(참조 변수를 통해 객체의 멤버에 접근했던 것처럼 this를 이..

개발/Java 2022.03.22

[DB] MySQL load data infile 에러 - Error Code: 1262 , Error Code: 1300, Error Code: 2013 해결 방법

제목에 있는 3개의 Error Code는 공공데이터를 이용해서 서울의 상권정보를 csv파일로 아래와 같이 load data infile을 해서 db에 넣으려고 할 때 생긴 에러들이다. load data infile 'C:\\ProgramData\\MySQL\\MySQL Server 8.0\\Uploads\\"txt or csv 파일명"' into table "테이블명" character set utf8mb4 fields terminated by '구분자' lines terminated by '\r\n' ignore 1 rows; 각각 에러들에 대한 간단한 한 줄 설명을 적을 테니 자신에게 해당되는 내용이면 바로 고쳐보고 그래도 안되면 상세 설명도 읽으면 도움이 될 수도 있을 것이다. 1. Error Co..

개발/CS 2022.03.21

[DB] RDBMS, MySQL, JDBC

이번 주는 데이터베이스에 관해서 공부했다. 대학교 3학년 때 전공 수업으로 기초 데이터베이스를 배운 적이 있어서 어렵지 않게 공부할 수 있었던 것 같다. 다음 주에는 배운 DB를 바탕으로 간단하게 프로젝트에 연동시켜보고 백엔드에 대해 공부를 시작할 것 같다. RDBMS (Relational DataBase Management System) RDBMS는 한국말로 직역하면 관계형 데이터베이스 관리 시스템이다. 테이블 기반으로 데이터베이스를 관리하는데 하나의 테이블은 여러 개의 Column으로 구성된다. 같은 데이터가 여러 컬럼이나 테이블에 존재하면 데이터 수정 시에 문제가 발생할 가능성이 높아져 정규화를 통해 문제를 해결할 수 있다. 그렇다고 정규화가 만능은 아니고 때에 따라서 역정규화가 필요로 할 때도 있..

개발/CS 2022.03.19
728x90