본문 바로가기

웹 관련 기록/Javascript10

textarea에서 커서의 마지막 위치 확인 .prop("selectionStart"); selectionStart 값을 가져오면, 해당 폼 혹은 textarea에서 커서의 위치를 알 수 있다. 2017. 10. 10.
IE, AJAX, SCRIPT7002: XMLHttpRequest 네트워크 오류 0x8007005, 액세스가 거부되었습니다. 오류 IE에서 AJAX를 사용하려다 만난 XMLHttpRequest 네트워크 오류 0x8007005. 검색해보면 대부분 크로스도메인 문제라고 나온다.요청 주소쪽에서 에러를 리턴해주면 저 오류를 만날 수 있다. 만약 해당 요청이 크롬이나 파이어폭스에서 잘 되는데 IE만 안되는 것이라면,요청을 할 때 한글로 된 파라미터 값을 넘기지 않는지 체크해보시길.인코딩 안하고 넘기면 없는 주소로 요청하여 서버에서 접근권한이 없는 주소라고 리턴 할 수 있기 때문. 2017. 10. 10.
자료형 변환, 숫자를 문자열로 문자열을 숫자로 함수를 이용하는 방법Number(data), String(data), parseInt(data), parseFloat(data)위 함수 중 parseInt, parseFloat은 형변환이 목적인 함수는 아니다.정수형과 실수형으로 반환해주는 함수.특히 parseInt의 경우 2개의 매개변수를 받을 수 있는데,기본적으로 리턴하는 값이 10진수이기에 두번째 매개변수를 사용 할 일이 드믈지 않을까 싶은데,두번째 매개변수에 2~36을 넣어 2진수부터 36진수까지 반환하는 값을 정할 수 있다. 함수를 이용하지 않는 방법자바스크립트는 연산에 따라서 자동형변환을 해주기 때문에 문자열인 숫자를 숫자로 바꿀때 1을 곱하면 값을 숫자로 바꾸어 계산한다.마찬가지로, 숫자를 문자열로 바꿀때, 공백 값을 더해주면 문자열로 바뀐다. 2016. 3. 29.
문자열을 배열로 반환하는 split .split()문자열 나누기, 문자열을 배열로 반환 사용방식문자열변수.split("문자열을 나누는 문자") 예제var str = "1,2,3,4";var arr = str.split(",");// arr의 값이 [1,2,3,4]로 된다. 2016. 3. 29.
제이쿼리 1.8.0 선택자 테스트 한글, 대소문자를 클래스명으로 사용. IE7,8,9 모두 정상 인식됨.- 크롬도 역시 잘 됨.- 아이폰 크롬, 사파리도 잘 됨.- 제이쿼리 1.8 이상의 버전에서는 확실히 한글, 대소문자 인식 잘되는 것으로 판단됨. 테스트에 사용한 코드12345678910111213141516171819202122Title$(function(){$('.eVent span').text($('.eVent span').length);$('.event span').text($('.event span').length);$('.이벤트 span').text($('.이벤트 span').length);}); eVent : event : 이벤트 : Colored by Color Scriptercs 2014. 4. 2.
cycle.js, IE8 PNG 이미지 사용시 흰색 배경이 생기는 현상 cleartypeNoBg: true 로 추가해주면 흰색 배경 처리가 안됨.단, 반투명부분에 생기는 검정에 대한 처리가 안 된 상태라면, 해당 슬라이드의 배경을 흰색으로 바꾸고 해당 옵션 false로 주는걸 권장함. 2014. 3. 11.
320x100