WEB 13

04. javascript object oriented programing

function 형태로 지정 하는 방식 전체 내용이 초기화 구문과 같음(단, 변수 타입 지정은 없음) ==> java의 simple 한 버젼 변수 this의 개념은 java와 같음 함수를 통합해서 지정하는 방식 함수는 class와 같이 별도로 지정해서 사용해야함 * class 형태로 지정하는 방식이 있으며 function 형태로 oob를 구현하는 것은 좀 이상함 * 본래 js가 함수형 언어로 이를 활용한 방식이기는 하나 정의, 사용에 한계가 있음 function Person(name, age){ // 초기화를 위한 args this.name = name; // 생성자 정의 방식 this.age = age; this.today = new Date(); this.luckyNumber = function ()..

WEB/javascript 2023.01.29

03. javascript array, object array

배열 정의 방법 let memberArray = ['nome', 'name', 'address']; for (let m of memberArray) { console.log(m); } 객체 형태로 지정(일종의 map 형태) let memberObject = { manager: "max", developer: "myvms", designer: "com" } for (let name in memberObject) { console.log(name, memberObject[name]); } delete memberObject.developer; // 삭제 memberObject.admin = 'me'; // 추가 다수의 함수, 변수를 배열 형태로 모아서 관리(class 개념은 없음) let myMath = {..

WEB/javascript 2023.01.29

02. jQuery 사용(javascript)

기존의 javascript를 jQuery를 활용하여 코드 단순화 기존 js 코드를 단순화하기 위한 일종의 framework 앞에 $를 붙임 html 파일에 cdn link를 받아와야 함(head 에 삽입) " target="_blank" rel="noopener">https://ajax.googleapis.com/ajax/libs/jquery/3.6.3/jquery.min.js"> let Body = { "setBackgroundColor": function (color) { // document.querySelector('body').style.backgroundColor = color; $('body').css('backgroundColor', color); // body tag를 찾아서 css 중 ..

WEB/javascript 2023.01.27

01. javascript 기본 변수 정의

변수는 const(상수), let(변수 중복 허용안함), var 이 있음 일반적으로 let을 사용, 가능하면 const를 사용할 것을 권장 java와 달리 반환값 지정이 없으며 대부분의 함수에서 lambda 형태의 익명 함수를 많이 사용(웹 특성) for문, while문 과 lambda는 사용 방식이 java와 유사 Loop document.write(); ==> 내부에 html tag를 정의 할 수있고, 변수를 받을 수도 있음 Loop & Array html 내부에서 사용되는 tag에 대한 검색을 위해서 document.querySelector("tag 이름'); ==> 1개만 찾음 document.querySelectorAll("tag 이름'); ==> 모두 찾음(list 형태로 반환) onclick..

WEB/javascript 2023.01.27

http상태 코드

HTTP 상태 코드 • See 개발자를 위한 웹 기술 • See HTTP • HTTP 상태 코드 한국어▼ 현재 페이지 • 정보 응답 • 성공 응답 • 리다이렉션 메시지 • 클라이언트 에러 응답 • 서버 에러 응답 • 브라우저 호환성 • 더 보기 번역이 완료되지 않았습니다. Please help translate this article from English HTTP 응답 상태 코드는 특정 HTTP 요청이 성공적으로 완료되었는지 알려줍니다. 응답은 5개의 그룹으로 나누어집니다: 정보를 제공하는 응답, 성공적인 응답, 리다이렉트, 클라이언트 에러, 그리고 서버 에러. 상태 코드는 section 10 of RFC 2616에 정의되어 있습니다. 정보 응답 100 Continue 이 임시적인 응답은 지금까지의 상..

WEB/html,css 2023.01.14

톰캣 - 아이디 비밀번호 권한 manager

톰캣이 설치된 폴더안에 conf라는 폴더가 있다. 이안에 바로 user와 password 그리고 role을 설정하는 파일인 tomcat-users.xml이 존재한다. 윗 부분이 주석으로 막혀있으면 풀어준다. 그리고 다음을 추가해준다. 그러면 http://localhost:9090/manager 를 통해서 해당 아이디와 비밀번호로 접속할 수 있게된다. 여기서 주위할 점은 아이디와 권한을 추가해주고 서버를 재실행해줘야 한다. manager에서는 배포된 웹 어플리케이션들을 확인하고 관리하며 추가할 수 있다. 그외 자세한건 책이나 구글링으로..

WEB/html,css 2023.01.14

Mariadb Create view

create view 시 주의 할점 초기 create view를 생성하고 수정할려고 하면 애러가 나니 기존의 view table(/Views/... 에 있음)을 drop 하고 다시 생성해야함... 안 그러면 초기에 생성된 것으로 계속 쿼리를 해서 이상한 결과가 나옴 CREATE VIEW NOTICE_V AS SELECT N.ID, N.TITLE, N.WRITER_ID, N.REGDATE, N.HIT, N.files, COUNT(C.ID) CMT_COUNT FROM notice N LEFT JOIN comment C ON N.ID = C.NOTICE_ID GROUP BY N.ID, N.TITLE, N.WRITER_ID, N.CONTENT, N.REGDATE, N.HIT, N.files, N.PUB; -- ..

WEB/mysql 2022.12.17