$(function(){ var privacy_editor = CKEDITOR.replace("termsContent", {filebrowserUploadUrl: '${contextPath}/privacies/imgUpload'}); $("#privacyRegit").click(function(){ privacyRegit(privacy_editor); }); }); function privacyRegit(privacy_editor){ var category = $('input[name=category]').val(); var version = $("#version").val(); var postAt = $("#postAt").val(); if(version.trim() == ''){ alert("버전을 ..
updatePassword:29 Uncaught TypeError: Cannot read property 'search' of undefined at HTMLButtonElement. (updatePassword:29) at HTMLButtonElement.dispatch (jquery.min.js:3) at HTMLButtonElement.r.handle (jquery.min.js:3) 위와 같은 에러가 계속떠서 jquery js 파일에 문제가 있는 줄 알고 순서바꿔보고 버전도 바꿔보고했는데 아무리봐도 다른 jsp파일에서는 같은 jqeury로 search메소드를 잘 가져오길래 봤더니 npw.search()로 했을 때 npw가 undefined로 되어있어서 search메소드가 되지 않는 거였다. sear..
// async & await // promise를 사용하는데 있어 깔끔한 스타일 // 1. async /*function fetchUser() { // 백엔드에서 요청이 10초정도 걸리는 return new Promise((resolve, reject) => { resolve('ellie'); //reject(new Error()); }); }*/ async function fetchUser() { return 'ellie'; } const user = fetchUser(); user.then(console.log).catch(console.log); //user.then().catch(console.log); console.log(user); // 2. await function delay(ms) {..
'use strict'; // Promise는 비동기 실행상황을 위한 javascript Object임 // State: pending -> fulfilled or rejected // Producer vs Consumer // 1. Producer // when new Promise is created, the executor runs automatically. const promise = new Promise((resolve, reject) => { // doing some heavy work (network, read files) console.log('doing something...'); setTimeout(() => { resolve('ellie'); //reject(new Error('no ..
'use strict'; // javascript 는 synchronous. // 호이스팅이 끝난 후 코드를 실행한다. // hoisting : var, function declaration // 모든 함수는 실행될 때 가장 먼저 선언된다. // Synchronous callback function printImmediately(print) { print(); } // Asynchronous callback function printWithDelay(print, timeout) { setTimeout(print, timeout); } console.log('1'); setTimeout(() => console.log('2'), 1000); console.log('3'); printImmediately((..
// JSON // JavaScript Objec Notation // 1. Object to JSON // stringfy(obj) let json = JSON.stringify(true); console.log(json); json = JSON.stringify(['apple', 'banana']); console.log(json); const rabbit = { name: 'tori', color: 'white', size: null, birthDate: new Date(), jump: () => { console.log(`${name} can jump!`); } } json = JSON.stringify(rabbit); console.log(json); json = JSON.stringify(ra..
'use strict'; // Array // 1. Declaration const arr1 = new Array(); const arr2 = [1, 2]; // 2. Index position const fruits = ['apple', 'banana']; console.log(fruits); console.log(fruits.length); console.log(fruits[0]); console.log(fruits[1]); console.log(fruits[2]); console.log(fruits[fruits.length - 1]); // 3. Looping over an array // print all fruits console.clear(); // a. for for (let i = 0; i..
// object = { key : value }; // 1. Literals and properties const ebj1 = {}; // 'object literal' syntax const obj2 = new Object(); // 'object constructor' syntax const name = 'ellie'; const age = 4; print(name, age); function print(person) { console.log(person.name); console.log(person.age); console.log(person.hasJob); } const ellie = {name: 'ellie', age: 4}; print(ellie); ellie.hasJob = true; pr..
- Total
- Today
- Yesterday
- Java
- 입출력장치
- stackframe
- 구조체
- 퀵정렬
- 재귀함수
- 동적프로그래밍
- C++
- 배열
- BFS
- 교착상태
- Stack
- 클래스
- 병행프로세스
- 세마포어
- C
- 운영체제
- dfs
- 인접행렬
- react
- javascript
- 알고리즘
- server side rendering
- client side rendering
- 자료구조
- 최단경로
- 인접리스트
- 소프트웨어
- 스텍
- 이진탐색
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |