WEB/Javascript
-
20140331 자바스크립트, AjaxWEB/Javascript 2014. 3. 31. 16:44
1장 자바스크립트 개요 - 유니코드 : 모든 연산은 항상 새 문자열을 반환(불변객체) - noSQL : RDB => 매일 새롭게 검사하지 않음/새롭게 검사함(느림) function abc(){}var abc = function(){} -> 익명함수도 가능 java javascript class xxx{ int a = 10; -> 전역 변수 public int add(int a, int b){ int c = a+b; -> 지역 return c; } } var a=10; //전역변수 function add(a,b){ c = a+b; // var 없으면 전역변수 / var 붙이면 함수 지역변수 return c; } - 기본타입(복사해서 책 줌/변수가 직접 값을 가짐)/참조타입(책자체를 빌려줘서 완전 훼손됨-...
-
Requirjs 와 jquery 설치 방법 (+i18n)WEB/Javascript 2013. 10. 19. 16:30
------------------------------------------default.html -------------------------------------------init.js requirejs.config({ baseUrl: "/assets/scripts",shim: {"jquery": {exports: "$"},"facebook": {exports : "FB"},'bootstrap': {deps: ["jquery"],exports: "$"},'json2' : {exports: "JSON"}},paths: {'jquery': '//code.jquery.com/jquery-1.10.2.min','facebook': "//connect.facebook.net/en_US/all",'bootstr..
-
정규식 사용방법WEB/Javascript 2013. 9. 25. 21:05
############## 정규표현식 1. 확장문자 (: backslash) - s : 공백 문자(스페이스, 탭, 폼 피드, 라인 피드) - b : 단어의 경계 - B 이를 제외한 모든 문자 매칭 - d : 숫자 - D : 숫자가 아닌 문자 [^0-9] 와 동일 - w : 알파벳, 숫자로 된 문자, 밑줄 기호(_) [A-Za-z0-9] - W : w의 반대 문자 [^A-Za-z0-9] - 특수문자 : 특수문자 자체를 의미 예) + (+ 기호 자체) 2. 특수문자 - * : 0회 이상 반복 - + : 1회 이상 반복 - ? : 0 또는 1개의 문자 매칭 - . : 정확히 1개 문자 매칭 3. 플래그 - g : 전역매칭 - i : 대소문자 무시 - m : 여러 줄 매칭 4. 기타 - () : 괄호로 묶인 패..
-
prototypeWEB/Javascript 2013. 9. 16. 03:14
6. prototype. 1. 프로토타입은 엄밀히 말하면 Function객체에 자동으로 부여되는 속성으로 Object가 할당되어있다. 2. 함수는 new 키워드를 이용해 heap에 인스턴스를 생성할 때 어떤 타입인지를 구별하는 일종의 동적 타입 마커 기능을 수행한다. 3. 일단 new를 통해 만들어진 인스턴스는 함수의 인스턴스가 아니라 Object의 인스턴스다. 4. 하지만 new에 지정되었던 함수를 마커로 하여 같은 클래스 타입처럼 실행시점에 구분할 수 있다. 5. new를 통해 생성된 인스턴스의 key-value를 뒤져 없는 속성을 찾으려고 시도하면 자바스크립트엔진은 자동으로 new생성시 지정된 함수의 prototype의 key-value를 찾는다. 6. 만약 prototype에서 해당 이름의 함수를..