Programming/JavaScript(4)
-
JSDoc
[ JSDoc 이란 ] - Javascript 소스코드 파일에 주석을 달기위해 사용되는 마크업언어이다. - 즉, Javascript API 문서 작성할 수 있는 기능이다. - 형식: /** */ - 작성 후 함수 호출할때 자동완성 말풍선에서 해당 Comment 를 보고 참고할 수 있다. - 타입스크립트에서 잘 사용했는데, 요즘은 라이브러리를 사용하여 Javascript 에서도 자주 사용한다. [ 사용 예 ] 1 2 3 4 5 /** * 함수 설명 및 기능 안내 * @param {string} firstParam * */ cs [ 주요 속성 ] param : 함수 파라미터 타입 및 파라미터 설명 ex) @param {string} address author : 작성자 정보 설명. ex) @author Dd..
2022.08.25 -
Module 패턴
[ JavaScript 구현 시 자주사용하는 템플릿 ] var BASIC = BASIC || {}; BASIC = (function() { return { init : function() { ... }, event : function() { ... }, validate : function(proc, type) { ... return true; }, save : function() { ... } } })(); [ 참고 ] CONST = { TITLE : "타이틀", PREFACE : "(서문) 테스트 파일입니다.", BUTTON : { SHOW : "노출", HIDE : "숨김" } } var BASIC = BASIC || {}; BASIC = (function() { return { init : func..
2022.05.23 -
$.extend()
오브젝트를 합칠 때 사용하는 함수. netUtil.js 파일에서 공통으로 사용했었다. jQuery.extend(true, a, b) ( = $.extend(true, a, b)) - 복수의 오브젝트를 합쳐주는 함수 - a 에 b 를 합친다. 첫번째 인자값으로 true/false 여부는 a 오브젝트에 b 오브젝트 합칠 시 덮어쓰기 여부이다. true 이면, a 오브젝트를 없애지 않고 Union All
2022.02.15 -
Ajax
Ajax 란? Ajax(Asynchronos Javascript And XML)이다. 자바스크립트를 통해서 서버에 데이터를 요청하는 것이다. HTML form 태그가 아니라 자바스크립트를 통해서 따라서 우리는 서버에서 로딩된 데이터를 페이지에 보여주기 위해 새로운 HTML 페이지로 갈 필요도 없고 '새로고침'을 할 필요가 없는 것이다. 부분만 로딩이 되므로 속도가 빠르다. Asynchronos(비동기) 비동기적이라는 것은 클라이언트에서 서버에 요청을 보낼대 요청을 보내놓고 프로그램은 계속 돌아간다는 의미이다. 즉, 먼저 요청한 것에 대한 콜백 함수가 먼저 실행되지 않는다는 것이다. Ajax의 본래 명칭은 XHR(XML Http Request)이다. 즉, HTTP request를 서버에 보낸다는 것이다. ..
2020.12.21