혁신을 이룹니다, 오딘박스(OdinBOX)

언제나 어디서나 오딘박스와 함께!

프로그래밍 52

19-09-26,클라이언트 사이드 프로그래밍

클라이언트사이드 2반 함수 를 사용하지 않으면? main()이 너무 길고 복잡해져 소스코드를 이해하기 힘듬 같은 기능의 코드도 필요할 때마다 매번 반복 입력해야 함 기존 코드의 일부를 재활용하려면 방대한 양의 main에서 찾아내야함 소스 코드의 양에 비례하여 변수도 늘어나 중복을 피해 변수명 정하는것도 번거로움 생성 방법 선언적 함수 function 함수명() {필요한 식} [전통적(일반적)인 함수] function doubleX(n) {return 2*n) 함수명 : doubleX 함수명(식별자)작성 규칙 관례 참조 매개변수 (n) 식별자 이름만 결정 함수본문{} 실행 후결과를 반환 function 함수.toString() - > `내용 익명 함수 let 변수명 = function() {}

09월 23일 월요일, Client Side programing

클라이언트사이드 for in, for of 반복문 - 배열(또는 객체) 처리에 적합한 형태의 변형된 for 반복문 for in - 배열의 인덱스를 간편하게 처리할 수 있게 함 for (let 인덱스 in 배열) { //반복 처리할 내용 } for of - 배열의 요소를 간편하게 처리할 수 있게 함 for (let 요소 of 배열) { // 반복 처리할 내용 } while 반복문 -반복 조건 표현식이 참인동안 블록의 내용을 계속 반복 실행함 while while() 숫자 let a= [24,34,55,65,71]; 합계 ㄴㄴ 일단 while문은 그대로 값도 출력하고 변수를 두개를 만들자 [] odd 홀수 even 짝수 다 끝나면 아무것도 안남아있게하기 let a = [1,2,3,4] console.log(..

19-09-19, 클라이언트 사이트 프로그래밍

클라이언트사이드 https://www.w3schools.com/ 하다가모르는거있으면 참고 splice 기억하자 c.(splice(startIndex, 제거할 개수, [추가할 항목들]) 배열 중간에 추가 삭제하는 것 c = [1, 2, 3, 4, 5] c.splice(1, 1) 제거 [2]ㅂㅂ c.splice(1,0,2) 추가하는 방법 [1.2.3] 중간고사 ㄱ c.splice(2,1,"ULSAN") 변환 c.splice(c.length-1,1) 제일 마지막꺼 ㅂㅂㅂ c.pop()이랑 똑같음 Client Side programming - 초보 > for 반복문 원하는 횟수만큼 반복 처리를 하고 싶을 때 사용 for 기본문법 for(초기문,조건문;종결문) { //반복처리내용 } 스코프 변수를 사용할 수 있는..

첫 강의, node.js 아톰 소개

클라이언트사이드 node.js 설명 : https://velopert.com/ 로드맵 : https://www.thinkwise.co.kr/ Node.js 설치 : https://nodejs.org/en/ 아톰 에디터 : https://atom.io/ Node.js 구글 크롬의 자바스크립트 엔진(V8 Engine) 기반의 서버 사이드 플랫폼 2009년 (Ryan Dahi) 개발 Node.js [Chrome V8 JavaScript 기반으로 빌드된 JavaScript 런타임] 이벤트 기반-논 블로킹(I/O모델) = 가볍고 효율적 Node.js 패키지의 '생태계' NPM -> 대규모 오픈 소스 라이브러리 Node 웹서버 X Node.Js는 그저 코드를 실행할 수 있는 하나의 방법에 불과한 JavaScript..

[팀과제 7번째 과제] 화면구현 진행 표시 기준 50% 구현하기

자바 과제일시 : 2019-11-24 과제 내용 1) 팀과제 6번째 첨부파일 화면구현 진행 50% 완료 표시하여 제출할 것.2) 50% 진행된 자바 source 를 export 하여 zip 파일을 자신의 과제 블로그에 올릴 것.3) 사용 DB를 export 하여 gz 파일을 자신의 과제 블로그에 올릴 것. 과제 사진으로 대체하며, 29일 이후 프로젝트 폴더를 업로드 하겠습니다. 현재도 아직 수정중입니다.

DEVELOPMENT/JAVA 2019.11.24

[팀과제 3번째 과제] 팀주제에 대한 화면계획 작성 제출

자바 과제 일시 : 2019-11-10 과제 내용 1) 첨부파일 참조하여 팀 주제와 기능에 맞는 화면계획과 2) 화면전환계획서를 작성하여 팀원들의 과제블로그에 개별적으로 올린다. 3) window builder 로 만든 UI 초안 제출할 것. 4) 팀별 네이버클라우드 공유폴더를 만들고, url 과 password 를 제출할 것. ◆ 화면전환 계획서 번호 화면 화면전환 1 시작화면 2, 3 2 메인화면 1, 5, 6, 11 3 회원가입 2 4 회원탈퇴 1, 2 5 개인정보 관리 2, 4 6 게시판 2, 7, 8, 9 7 게시판 글 작성 2 8 게시판 글 관리 2, 7 9 노트 작성 2 10 노트 목록 2, 9 11 관리자 페이지 2, 12, 13 12 과목 추가 페이지 2, 13 회원 관리 2, 번호 화면..

DEVELOPMENT/JAVA 2019.11.24