본문 바로가기

HTML/JS/CSS

[JS] 함수형 프로그래밍 할 때 생각해볼 몇가지. 함수형 프로그래밍 생각해보야 할 몇 가지. 1. 함수를 되도록 작게 만들기. 2. 다형성 높은 함수 만들기. 3. 상태를 변경하지 않거나 정확히 다루어 부수 효과를 최소화하기. 4. 동일한 인자를 받으면 동일한 결과를 리턴하는 순수함수 만들기. 5. 복잡한 객체 하나를 인자로 사용하기보다 되도록 일반적인 값 여러개를 인자로 사용하기. 6. 큰 로직을 고차 함수로 만들고 세부 로직을 보조 함수로 완성하기. 7. 어느 곳에서든 바로 혹은 미뤄서 실행할 수 있도록 일반 함수이자 순수 함수로 선언하기. 8. 모델이나 컬렉션 등의 커스컴 객체보다는 기본 객체를 이용하기. 9. 로직의 흐름을 최대한 단방향으로 흐르게 하기. 10. 작은 함수를 조합하여 큰 함수 만들기. -- 출처 : https://www.infle.. 더보기
javascript 소수점 연산. function.. function roundXL(n, digits) { if (digits >= 0) return parseFloat(n.toFixed(digits)); // 소수부 반올림 digits = Math.pow(10, digits); // 정수부 반올림 var t = Math.round(n * digits) / digits; return parseFloat(t.toFixed(0)); } 자바스크립트 소수점 자리수 계산 사용법 : roundXL(대상,자리수); 출처 : http://blog.naver.com/caesar0342?Redirect=Log&logNo=20120341657 더보기
특수문자 코드표 출처: http://www.webmini.net/43964 Hex Code Entity Code Number Code Character Description " " " Quotation Mark & & & Ampersand ⁄ / / Slash < < Greater Than Sign ‚ ‚ ‚ Single Low-9 Quote „ „ „ Double Low-9 Quote † † † † Dagger ‡ ‡ ‡ Double Dagger ‰ ‰ ‰ Per Mill Sign ‹ ‹ ‹ Single Left Angle Quote ‘ ‘ ‘ Left Single Quote ’ ’ ’ Right Single Quote “ “ “ Left.. 더보기
[JS] 모바일 페이지 바로가기. 더보기
httpRequest.js //XMLHttpRequest객체를 생성해 주는 getXMLHttpRequest()함수 function getXMLHttpRequest() { if (window.ActiveXObject) { try { return new ActiveXObject("Msxml2.XMLHTTP"); } catch(e) { try { return new ActiveXObject("Microsoft.XMLHTTP"); } catch(e1) { return null; } } } else if (window.XMLHttpRequest) { return new XMLHttpRequest(); } else { return null; } } //생성된 XMLHttpRequest객체를 저장할 전역변수 var httpRequest = n.. 더보기
"지금 보고 있는 웹페이지 창을 닫으려고 합니다..." 안나타나게 하기 출처 : http://naver.catchstyle.net/90091110491 self.close() 시 사용했던 소스. 자기 자신의 파일명을 써줬던 것 같다. 출처 : http://naver.catchstyle.net/90091110491 더보기
HTML5 실전 가이드. (PDF문서) 출처 : http://webstandards.or.kr/html5 더보기
Ajax XMLHttpRequest http://skyunoe.blog.me/20108801554 Ajax를 구현하는 핵심 JavaScript 객체는 XMLHttpRequest이다. Ajax가 추구하는 새롭고 놀라운 기능을 실제로 구현하기 위해서는 이 객체에 대해 완전히 익숙해 져야 한다. 아래는 XMLHttpRequest객체가 지원하는 Method 및 Properties들을 정리한 것이다. Method open(): 새로운 요청을 서버에 설정함. send(): 요청을 서버에 전송함. abort(): 현 요청에서 벗어남. readyState: 현 HTML 준비상태를 제공함. responseText: 요청에 응답하기 위해 서버에서 재전송하는 텍스트. Properties onreadystatechange : XMLHttpRequest객체의 상.. 더보기