Javascript 5

[번역] 자바스크립트 예제로 배우는 함수형 프로그래밍

원문 : https://medium.com/@riteshkeswani/a-practical-introduction-to-functional-programming-javascript-ba5bee2369c2 Mary Rose Cook이 작성한 A practical introduction to functional programming을 기반으로 작성한 문서입니다. 원문의 파이썬 코드 대신 자바스크립트 코드 예제로 내용을 설명합니다. 함수형 프로그래밍은 사이드 이펙트(side effect)가 없다는 것이 특징입니다. 이는 함수 외부에 있는 데이터 의존하지 않으며, 함수 외부에 있는 데이터를 변경하지 않는 것을 의미합니다. ‘함수형'의 모든 것은 이러한 속성에서 파생된다는 점을 명심해야 합니다. 다음은 비 함수..

Javascript 2020.04.07

타입스크립트(Typescript) 내용 정리

Typescript 초기 구축 npm 초기화 typescript 설치 typescript 컴파일 typescript 초기화 (tsconfig.json 생성) tsconfig.json 파일 noImplicitAny 설정 : 타입 선언이 없는 변수를 자동으로 any로 지정하는 설정 typescript 변수 정리 null vs undefined 비교 typescript 함수 정리 기명 함수(이름을 지정한 함수)는 호이스팅 된다 익명 함수를 지정하면 호이스팅 되지 않는다 Class 정리 생성자(constructor) 함수의 매개변수에 접근 제한자(public, private, protected)가 생략되면 생성자 내부에서만 접근 할 수 있다. 그러나 접근 제한자나 readonly가 붙으면 멤버 변수가 된다. M..

Javascript 2019.12.05

[javascript ] javascript 로 form이나 element 값 얻어오거나 설정하기

[javascript ] javascript 로 form이나 element 값 얻어오거나 설정하기javascript 코드를 통해 html 페이지에서 form 및 기타 element의 객체를 얻어오는 것이 가능하다.객체를 얻은 후에는 해당 값을 얻어오거나 자유롭게 값을 수정할 수 있다.얻고자하는 값이 form 형식이라면 form으로 접근하여 얻을 수 있다. document 활용document.forms[""].elements[""]ex) document.forms["frm"].elements["name"]; getElementById, getElementsByName 활용원하는 객체의 Id나 Name을 알고 있다면 아래 함수를 통해 바로 객체를 얻어올 수 있다.document.getElementById("..

Javascript 2018.07.07

javascript에서 ajax로 외부 도메인 요청 시 Access-Control-Allow-Origin 에러가 발생하는 경우 해결법

아래 메시지가 발생하는 경우 No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin ‘[요청한 도메인]' is therefore not allowed access. 이 경우 요청 페이지와 ajax에서 가져온 도메인이 다르기 때문에 보안 표준의 의해 질의가 거부된다. 해당 방법은 요청 클라이언트의 크롬에서의 플러그인 설치로 쉽게 해결된다. 자체적인 관리 페이지를 사용할 것이라면 아래 방법으로 쉽게 해결 가능하다. https://chrome.google.com/webstore/detail/allow-control-allow-origi/nlfbmbojpeacfghkpbjhddihlkkiljbi/related?utm..

Javascript 2016.11.25

javascript로 타이머 구현하기

[javascript] javascript로 타이머 구현하기 자바스크립트로 타이머를 구현하려면 setInterval 함수를 사용하면 된다. 레퍼런스 : http://www.w3schools.com/jsref/met_win_setinterval.aspSyntaxsetInterval(function,milliseconds,param1,param2,...)setInterval의 첫번째 파라미터는 정해진 시간마다 실행될 callback 함수이다. 함수를 선언한 후 해당 함수의 이름을 첫번째로 지정한다.두 번째 파라미터는 특정 함수가 반복될 시간 설정이다. 밀리 세컨드 단위로 3초일 경우 3000을 입력하면 된다. 나머지 param1, param2도 있는데 자주 사용하지 않는 파라미터다. 굳이 사용할 필요없다.P..

Javascript 2015.05.03