WEB/javascript 5

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

00. javascript 개요

JavaScript // Mozilla(MDN)) || 생활코팅 용어집 || JS API || 강의 책 || nodejs API 문서 Javascript 개요 자바스크립트(영어: JavaScript)는 객체 기반의 스크립트 프로그래밍 언어이다. 이 언어는 웹 브라우저 내에서 주로 사용되며, 다른 응용 프로그램의 내장 객체에도 접근할 수 있는 기능을 가지고 있다. 또한 Node.js와 같은 런타임 환경과 같이 서버 프로그래밍에도 사용되고 있다. 자바스크립트는 본래 넷스케이프 커뮤니케이션즈 코퍼레이션의 브렌던 아이크(Brendan Eich)가 처음에는 모카(Mocha)라는 이름으로, 나중에는 라이브스크립트(LiveScript)라는 이름으로 개발하였으며, 최종적으로 자바스크립트가 되었다. 자바스크립트가 썬 마..

WEB/javascript 2022.12.14