본문 바로가기

프로그래밍/Javascript

(31)
[Javascript] 자바스크립트 메모리 누수 https://ui.toast.com/posts/ko_20210611
[Javascript] 콜백을 프로미스로 전환하기 (1) ajax 통신 글로벌 함수 (콜백 사용) var Common = { ajaxTransaction : function ( _param ) { var param = _param; var result = undefined; $.ajax({ url : param["url"] , type : "POST" , async: false , success : function (ajaxResult) { result = ajaxResult; } , error : function () { alert("error 발생"); } }); return result; } }; (2) ajax 함수 호출 (콜백 사용) var indexPage = $.extend({}, Common); var param = { url : "/ex..
[Javascript] ECMAScript 자바스트립트 버전별 특징 https://velog.io/@zioo/ES6-%EB%AC%B8%EB%B2%95%EC%A0%95%EB%A6%AC
[Javascript] this란? https://hanamon.kr/javascript-this%EB%9E%80-%EB%AC%B4%EC%97%87%EC%9D%BC%EA%B9%8C/ [JavaScript] this 란 무엇일까? - 하나몬 자바스크립트의 this의 정의부터 용법까지 ⚡️ this의 정의 ❗️this란? this란 ‘이것’ 이란 뜻이다. this란 JavaScript 예약어다. ❗️this는? this는 자신이 속한 객체 또는 자신이 생성할 인스턴스를 hanamon.kr +http://localhost:8080/dev/devThis 에 작업 해놨음
[Javascript] 프로토타입 이란 ㅇ프로토 타입이란? https://www.youtube.com/watch?v=wUgmzvExL_E (프로토타입은 유전자로 이해하면 이해가 쉬움) ㅇ자바스크립트가 프로토타입을 선택한 이유? https://medium.com/@limsungmook/%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8%EB%8A%94-%EC%99%9C-%ED%94%84%EB%A1%9C%ED%86%A0%ED%83%80%EC%9E%85%EC%9D%84-%EC%84%A0%ED%83%9D%ED%96%88%EC%9D%84%EA%B9%8C-997f985adb42
[Javascript] 프로퍼티 란? 자바스크립트에서 "프로퍼티(property)"란 객체가 가지는 데이터를 의미합니다. 프로퍼티는 객체의 속성(attribute)이며, 객체와 관련된 값을 저장하는 공간입니다. 자바스크립트에서 객체는 프로퍼티를 통해 값을 저장하고 가져올 수 있습니다. 예를 들어, 객체 person이 있다고 가정합시다. 이 객체는 "이름"과 "나이"라는 두 개의 프로퍼티를 가지고 있습니다. 아래와 같이 프로퍼티에 값을 할당할 수 있습니다: var person = {}; person.name = "John Doe"; person.age = 30; 그리고 프로퍼티의 값을 얻으려면 아래와 같이 작성할 수 있습니다: console.log(person.name); // "John Doe" console.log(person.age); ..
[javascript] XMLHttpRequest를 사용하여 통신하기 (jQuery와 $.ajax 없이) [GET 방식] var xhr = new XMLHttpRequest(); xhr.open("GET", "your_url", true); xhr.onreadystatechange = function() { if (xhr.readyState === 4 && xhr.status === 200) { // success code here } }; xhr.send(); [POST 방식] var xhr = new XMLHttpRequest(); xhr.open("POST", "your_url", true); xhr.setRequestHeader("Content-Type", "application/json"); xhr.onreadystatechange = function() { if (xhr.readyState ===..
[Javascript] 얕은 복사, 깊은 복사 https://velog.io/@th0566/Javascript-%EC%96%95%EC%9D%80-%EB%B3%B5%EC%82%AC-%EA%B9%8A%EC%9D%80-%EB%B3%B5%EC%82%AC