-
- ANDROID
- ANDROID_TABLET
- CHROME
- CHROME_VERSION
- DOC_MODE
- DOC_MODE_IE10_LT
- DOC_MODE_IE11_LT
- DOC_MODE_IE12_LT
- DOC_MODE_IE8_LT
- DOC_MODE_IE9_LT
- EDGE
- FIREFOX
- IE10_LT
- IE11_LT
- IE7_LT
- IE8_LT
- IE9_LT
- IE_COMPATIBLE
- IE_VERSION
- IPAD
- IPHONE
- LINUX
- MAC
- MOBILE
- MOBILE_IOS
- MOZILLA
- MSIE
- OPERA
- OPERA_MINI
- OS_VERSION
- SAFARI
- SAMSUNG
- SAMSUNG_VERSION
- SMART_PHONE
- TABLET
- TOUCH_DEVICE
- VERSION
- WEBKIT
- WEBKIT_VERSION
- WINDOWS
- WINDOWS_PHONE
- WINDOWS_TABLET
-
- addChild
- addClass
- addEvent
- attr
- children
- clone
- closest
- contentHeight
- contentWidth
- css
- each
- element
- hasClass
- hasEvent
- height
- html
- innerHeight
- innerWidth
- insertSWF
- match
- next
- outerHeight
- outerWidth
- parent
- prev
- prop
- rect
- remove
- removeAllEvent
- removeAttr
- removeChild
- removeClass
- removeEvent
- removeProp
- replaceWith
- scrollLeft
- scrollTop
- selector
- selectorAll
- text
- transition
- trigger
- width
cookie()
Type : public method
Support : 0.6
Return : String
- 쿠키를 반환하거나 설정한다.
- 쿠키는 Name와 Value의 쌍으로 이루어지며 용량이 4KB (4096byte)로 제한된다.
※ 쿠키의 value가 한자리수 숫자나 문자일때 undefined를 반환하는 문제 수정 (v0.6.1)
Methods
-
cookie( name, value, expireMinutes, path, domain, secure, sameSite ) : voidver 0.6~
쿠키 설정.-
name : String쿠키명
-
value : StringNumberBoolean쿠키값 설정, encodeURIComponent로 인코딩되어 저장된다.
-
expireMinutes : StringNumber만료시간 설정
30초 입력시 0.5, 값을 넣지 않으면 Session Cookie가 된다. (v0.7 부터 지원)
기본값 24 * 60 (단위 분) 하루 (v0.6) -
path : String경로설정, 하위폴더에서도 해당 쿠키를 사용하기 위해서 설정, "/"로 시작해야 한다. ex: "/sub/", 기본값 "/"
-
domain : String서브도메인을 설정
-
secure : BooleanSSL을 이용하여 서버에 쿠키를 전송 (v0.7부터 지원)
-
sameSite : StringSameSite 설정 ("strict", "lax", ""), (v1.3부터 지원)
-
-
cookie( name ) : Stringver 0.6~
cookieValue 반환, decodeURIComponent로 디코딩되어 반환, 찾지 못하면 undefined-
name : String쿠키명
-
Example
//setter
$B.utils.cookie( 'myNick', 'tomas14' );
//getter
var cookie = $B.utils.cookie( 'myNick' ); // tomas14
//cookie삭제 (시간을 "0"으로 설정하면 해당 쿠키값이 삭제된다.)
$B.utils.cookie( 'myNick', '', 0 );