일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Server
- 함수
- git
- ai
- interface
- Pattern
- Security
- Linux
- centos
- 자바
- SSH
- db
- mariaDB
- mysql
- data
- DeepLearning
- 인공지능
- error
- LIST
- java
- Web
- Python
- javascript
- framework
- Analysis
- Spring
- Numpy
- Github
- Deep
- learning
- Today
- Total
목록Script (26)
PostIT
# Ajax에서의 async로 해결, 하지만 또 다른 문제의 발생 최근 수정일 : 2017.04.18 ## 1. 배경 1차 Stomp를 이용한 비동기 통신 Message를 주고받는 과정에서 Message데이터를 Bootstrap Popover에 값을 넣어주는 부분에서 비동기 데이터를 가져오지 못하는 문제가 발생되었다. 이부분을 해소하기 위해 Ajax 통신의 비동기를 false로 해주어 문제를 해결하였다. 이 상황의 소스코드를 보면 아래와 같다./* content 부분에서 getMessageList 호출 */ var $popover=$('#openPopover').popover({ placement: 'bottom', template: '', html: '알림창', title : '알림창'+ '전체 보기'..
* AngularJS 이용시 모듈에 따른 필요한 Library를 가져와야 한다. 이름 내용angular-animate.jsngAnimate 모듈 사용에 필요하다. 애니메이션 관련 기능을 제공한다angular-cookies.jsngCookies 모듈 사용에 필요하다angular-loader.js비동기로 자바스크립트를 로드할 때 필요하다angular-mocks.js단위 테스트를 위한 가짜 코드(Mock)를 만들 때 필요하다angular-resource.jsngResource 모듈 사용에 필요하다. $esource 서비스를 제공한다angular-route.jsngRoute 모듈 사용에 필요하다. 라우팅과 관련된 기능을 제공한다angular-sanitize.js ngSanitize 모듈 사용에 필요하다. HTM..
Object.create(); Object.create = function(o){function F(){}F.prototype = o;return new F();} 익스플로러 9버전 이후부터 지원 new 키워드를 사용할 떄와는 달리 전체적으로 소스의 생성자의 개념이 약해지고, 객체의 인스턴스 간의 상속을 강조하는 것. var person = {yell : function (){alert(“My Name is “ + this.name);}}; var example = Object.create(person);example.name=“Hooney”;example.yell(); // ===“My Name is Hooney” console.log(example instances person); // ===Type..
[Javascript] event.keyCode 코드값https://blog.lael.be/post/75 Key Code Reference Table01020Caps Lock3040Arrow Down111213141212223242313Enter2333Page Up434142434Page Down445152535End45Insert616Shift2636Home46Delete717Ctrl27Esc37Arrow Left478Backspace18Alt2838Arrow Up4809Tab19Pause/Break2939Arrow Right4915026070f80p90z51361=+71g81q91Windows5246272h82r925356373i83s93Right Click5466474j84t9455765a75k85..
jQuery로 Array 안에있는 값을 찾아 지워주기 var binding= new Array(); binding.push(1); binding.push(2); binding.push(3); console.log("Before binding cancel : "+binding); //Before binding cancel : 1,2,3 binding.splice($.inArray(1, binding),1); console.log("After binding cancel : "+binding); //After binding cancel : 2, 3
# jQuery에서 Append & Remove 처리하기. var html=""; html= "" + ""+item.surveyId+"" + ""+item.surveyName+"" + "취소" + ""; 1.Prepend$("#surveyBindingDiv").prepend(html);//surveyBindingDiv에 자식노드로 맨 위에 들어간다. 2.Append$("#surveyBindingDiv").append(html);//surveyBindingDiv에 자식노드로 맨 아래 들어간다. 3.Remove $("#surveyIdDiv"+surveyId).remove();//#(id)값의 태그를 찾아서 지워준다.
# JavaScript에서 배열 혹은 스트링 안에 우리가 원하는 값의 존재여부 확인 1. includes var str="Hello JavaScript"; console.log("str.includes('Java') : "+str.includes('Java')); //str.includes("Java") : true console.log("str.includes('java') : "+str.includes('java')); //str.includes('java') : false var binding=new Array(); binding.push(item.surveyId); //item.surveyId : 1 console.log("binding.includes(item.surveyId) : "+bindi..
http://jaukia.github.io/zoomooz/
스크립트에서 줄 TextArea 줄 바꿈이 필요할 때 1. \n내용을 로 전송할때var content= inputContent.replace(/\n/g, ' '); 2. 을 다시 \n로 불러올 때var str="fdsafas fdsafa fadaf dfafas"str.replace(/ /mg,"\n");
https://javascriptandjquerydev.blogspot.kr/2012/07/attr-prop.html 1. jQuery 1.6/1.6.1에서 무었이 있었나? .attr()에서 같이 하던 처리를 .attr()와 .prop()로 나누었다 그래서 지금까지 움직였던게 움직이지않아 다시 수정하였다 지금까지 .attr()만으로 가능하던 처리를 버전1.6의 업데이트로 인하여 .attr()과 .prop()으로 나누어졌습니다. 버전업을 하면 그대로 움직이는 코드도있고 움직이지않는 코드가 있어 많은 혼란이 발생합니다. 많은 혼란으로 결국 버전업데이트 1.6.1에서 .attr()을 예전처럼 움직일수있도록 다시수정되었습니다. 2. 왜 .attr()을 .prop()으로 나누었는가? 원래 따로해야할 문제였다. 같..