JS (4)

3528 단어
그동안 공부 한 js 노트 정리
getByClass:
function getByClass(oParent, sClassName)
{
    var aElm=oParent.getElementsByTagName('*');
    var aArr=[];
    for(var i=0; i

getElementsByTagName: 방법 은 지정 한 서명 이 있 는 대상 의 집합 getElement ById 를 되 돌려 줍 니 다. 방법 은 지정 한 ID 를 가 진 첫 번 째 대상 에 대한 참조 createDocumentFragment: 문서 조각 노드 createElement (tagname) 를 만 듭 니 다. 태그 이름 이 tagname 인 노드 getElementsByClassName 만 들 기: 지정 한 클래스 의 모든 요소 arguments. length: 대상 검출 함수 의 매개 변수 개수 currentStyle 과 getComputedStyle 참고 자료 가 져 오기:http://www.jb51.net/article/34863.htm http://www.zhangxinxu.com/wordpress/2012/05/getcomputedstyle-js-getpropertyvalue-currentstyle/
쿠키: 데 이 터 를 저장 합 니 다. 사용자 가 특정한 사이트 (홈 페이지) 를 방문 할 때 저 희 는 쿠키 를 통 해 방문 자 컴퓨터 에 데 이 터 를 저장 할 수 있 습 니 다. 유통 기한 (js 제어), 페이지 를 통 해 정 보 를 저장 할 수 있 습 니 다.
세 션 이 끝 날 때: 브 라 우 저 를 닫 을 때 모든 쿠키 는 만 료 시간 이 있 습 니 다. 쿠키 는 기본적으로 임시 저장 되 어 있 습 니 다. 브 라 우 저가 프로 세 스 를 닫 을 때 1 을 자동 으로 소각 하고 브 라 우 저 에 저 장 된 쿠키 의 위치 가 다 르 며 통용 되 지 않 습 니 다. 2. 쿠키 의 저장 소 는 도 메 인 이름 으로 구 분 됩 니 다. 3. 쿠키 의 데 이 터 는 이름 을 설정 할 수 있 습 니 다. 4.도 메 인 이름 에 저 장 된 쿠키 의 개수 도 제한 되 어 있 습 니 다. 브 라 우 저 마다 저 장 된 개수 가 다 릅 니 다. 5. 각 쿠키 가 저 장 된 내용 의 크기 도 제한 되 어 있 습 니 다. 브 라 우 저 마다 저장 되 는 크기 가 다 릅 니 다. document. cookie 를 통 해 현재 사이트 의 쿠키 를 가 져 오고 얻 은 문자열 형식 입 니 다.분점 에 빈 칸 을 추가 하 는 형식 으로 쿠키 document. cookie = '이름 = 값' 설정 만 료 시간: document. cookie = '이름 = 값;expires = + 시간 '(시간 은 문자열 형식 이 어야 합 니 다)
var oDate=new Date();
oDate.setDate(oDate.getDate()+5);
document.cookie='username=zsw;expires='+oDate.toGMTString();//           

쿠키 는 일부 문 자 를 만 났 을 때 나 오지 않 을 경우 문자열 인 코딩 을 해 야 합 니 다.

var oDate=new Date();
oDate.setDate(oDate.getDate()+5);
//alert(encodeURI('  '));
//alert(decodeURI('%E4%BD%A0%E5%A5%BD'));
document.cookie='username='+encodeURI('zsw
')+';expires='+oDate.toGMTString();// alert(decodeURI(document.cookie));
function getCookie(key){
    var arr1=document.cookie.split('; ');
    for(var i=0;i

사용자 이름 기억 하기





var text=document.getElementById('text');
var logg=document.getElementById('logg');
var del=document.getElementById('del');
if(getCookie('username')){
        text.value=getCookie('username');
        }
logg.onclick=function(){
        alert('    !');
        setCookie('username',text.value,5); 
    }
del.onclick=function(){
    removeCookie('username');
    text.value='';
    }
function getCookie(key){
    var arr1=document.cookie.split('; ');
    for(var i=0;i<arr1.length;i++)
    {
        var arr2=arr1[i].split('=');
    
            if(arr2[0]==key)
            {
                return decodeURI(arr2[1]);
            }
    }
    }
function setCookie(key,value,t){
    var oDate=new Date();
    oDate.setDate(oDate.getDate()+t);
    document.cookie=key+'='+value+';expires='+oDate.toGMTString();
}
function removeCookie(key){
    setCookie(key,'',-1);
    } 
    

좋은 웹페이지 즐겨찾기