`
zyb_icanplay
  • 浏览: 26928 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

原生js cookie的使用实例setC…

 
阅读更多
01<wbr></wbr><html>
02<wbr></wbr><head>
03<wbr></wbr><title>原生js cookie的使用实例setCookie()、getCookie()方法</title>
04<wbr></wbr><script<wbr></wbr>language="javascript">
05<wbr></wbr><!--
06<wbr></wbr>function<wbr></wbr>setCookie(){
07<wbr></wbr><wbr><wbr><span style="color: rgb(0, 112, 32); font-weight: bold; font-style: italic;">var</span><span><wbr></wbr></span><span style="color: rgb(32, 32, 32);">never</span><span><wbr></wbr></span><span style="color: rgb(32, 32, 32);">=</span><span><wbr></wbr></span><span style="color: rgb(0, 112, 32); font-weight: bold;">new</span><span><wbr></wbr></span><span style="color: rgb(76, 143, 47); font-weight: bold;">Date</span>();<br><span style="color: rgb(160, 176, 192); font-style: italic;">08<span><wbr></wbr></span></span><wbr><wbr><span style="color: rgb(160, 176, 192); font-style: italic;">//设置never的时间为当前时间加上十年的毫秒值</span><br><span style="color: rgb(160, 176, 192); font-style: italic;">09<span><wbr></wbr></span></span><wbr><wbr><span style="color: rgb(32, 32, 32);">never</span><span style="color: rgb(32, 32, 32);">.</span><span style="color: rgb(32, 32, 32);">setTime</span>(<span style="color: rgb(32, 32, 32);">never</span><span style="color: rgb(32, 32, 32);">.</span><span style="color: rgb(32, 32, 32);">getTime</span>()<span style="color: rgb(32, 32, 32);">+</span><span style="color: rgb(64, 160, 112);">10</span><span style="color: rgb(32, 32, 32);">*</span><span style="color: rgb(64, 160, 112);">365</span><span style="color: rgb(32, 32, 32);">*</span><span style="color: rgb(64, 160, 112);">24</span><span style="color: rgb(32, 32, 32);">*</span><span style="color: rgb(64, 160, 112);">60</span><span style="color: rgb(32, 32, 32);">*</span><span style="color: rgb(64, 160, 112);">60</span><span style="color: rgb(32, 32, 32);">*</span><span style="color: rgb(64, 160, 112);">1000</span>); <wbr><wbr><br><span style="color: rgb(248, 16, 176);">10<span><wbr></wbr></span></span><wbr><wbr><span style="color: rgb(0, 112, 32); font-weight: bold; font-style: italic;">var</span><span><wbr></wbr></span><span style="color: rgb(32, 32, 32);">expString</span><span><wbr></wbr></span><span style="color: rgb(32, 32, 32);">=</span><span><wbr></wbr></span><span style="color: rgb(64, 112, 160);">"expires="</span><span style="color: rgb(32, 32, 32);">+</span><span><wbr></wbr></span><span style="color: rgb(32, 32, 32);">never</span><span style="color: rgb(32, 32, 32);">.</span><span style="color: rgb(32, 32, 32);">toGMTString</span>()<span style="color: rgb(32, 32, 32);">+</span><span style="color: rgb(64, 112, 160);">";"</span>;<br><span style="color: rgb(160, 176, 192); font-style: italic;">11<span><wbr></wbr></span></span><wbr><wbr><br><span style="color: rgb(160, 176, 192); font-style: italic;">12<span><wbr></wbr></span></span><wbr><wbr><span style="color: rgb(76, 143, 47); font-weight: bold;">document</span><span style="color: rgb(32, 32, 32);">.</span><span style="color: rgb(32, 32, 32);">cookie</span><span><wbr></wbr></span><span style="color: rgb(32, 32, 32);">=</span><span><wbr></wbr></span><span style="color: rgb(64, 112, 160);">"area="</span><span style="color: rgb(32, 32, 32);">+</span><span style="color: rgb(32, 32, 32);">escape</span>(<span style="color: rgb(64, 112, 160);">"北京海淀"</span>)<span style="color: rgb(32, 32, 32);">+</span><span style="color: rgb(64, 112, 160);">"; "</span><span style="color: rgb(32, 32, 32);">+</span><span style="color: rgb(32, 32, 32);">expString</span>;<br><span style="color: rgb(160, 176, 192); font-style: italic;">13<span><wbr></wbr></span></span><wbr><wbr><span style="color: rgb(76, 143, 47); font-weight: bold;">document</span><span style="color: rgb(32, 32, 32);">.</span><span style="color: rgb(32, 32, 32);">cookie</span><span><wbr></wbr></span><span style="color: rgb(32, 32, 32);">=</span><span><wbr></wbr></span><span style="color: rgb(64, 112, 160);">"zipcode=100080;"</span>;<br><span style="color: rgb(160, 176, 192); font-style: italic;">14<span><wbr></wbr></span></span><wbr><wbr><br><span style="color: rgb(248, 16, 176);">15<span><wbr></wbr></span></span><span style="color: rgb(32, 32, 32);">}</span><span style="color: rgb(160, 176, 192); font-style: italic;">// end function</span><br><span style="color: rgb(160, 176, 192); font-style: italic;">16<span><wbr></wbr></span></span><br><span style="color: rgb(160, 176, 192); font-style: italic;">17<span><wbr></wbr></span></span><br><span style="color: rgb(248, 16, 176);">20<span><wbr></wbr></span></span><span style="color: rgb(0, 112, 32); font-weight: bold; font-style: italic;">function</span><span><wbr></wbr></span><span style="color: rgb(32, 32, 32);">getCookie</span>(<span style="color: rgb(32, 32, 32);">name</span><span style="color: rgb(32, 32, 32);">){</span><br><span style="color: rgb(160, 176, 192); font-style: italic;">21<span><wbr></wbr></span></span><wbr><wbr><span style="color: rgb(0, 112, 32); font-weight: bold; font-style: italic;">var</span><span><wbr></wbr></span><span style="color: rgb(32, 32, 32);">result</span><span><wbr></wbr></span><span style="color: rgb(32, 32, 32);">=</span><span><wbr></wbr></span><span style="color: rgb(0, 112, 32); font-weight: bold;">null</span>;<br><span style="color: rgb(160, 176, 192); font-style: italic;">22<span><wbr></wbr></span></span><wbr><wbr><span style="color: rgb(160, 176, 192); font-style: italic;">//对cookie信息进行相应的处理,方便搜索</span><br><span style="color: rgb(160, 176, 192); font-style: italic;">23<span><wbr></wbr></span></span><wbr><wbr><span style="color: rgb(0, 112, 32); font-weight: bold; font-style: italic;">var</span><span><wbr></wbr></span><span style="color: rgb(32, 32, 32);">myCookie</span><span><wbr></wbr></span><span style="color: rgb(32, 32, 32);">=</span><span><wbr></wbr></span><span style="color: rgb(64, 112, 160);">""</span><span style="color: rgb(32, 32, 32);">+</span><span style="color: rgb(76, 143, 47); font-weight: bold;">document</span><span style="color: rgb(32, 32, 32);">.</span><span style="color: rgb(32, 32, 32);">cookie</span><span style="color: rgb(32, 32, 32);">+</span><span style="color: rgb(64, 112, 160);">";"</span>;<span><wbr></wbr></span><br><span style="color: rgb(160, 176, 192); font-style: italic;">24<span><wbr></wbr></span></span><wbr><wbr><span style="color: rgb(0, 112, 32); font-weight: bold; font-style: italic;">var</span><span><wbr></wbr></span><span style="color: rgb(32, 32, 32);">searchName</span><span><wbr></wbr></span><span style="color: rgb(32, 32, 32);">=</span><span><wbr></wbr></span><span style="color: rgb(64, 112, 160);">"+name+"</span><span style="color: rgb(32, 32, 32);">=</span><span style="color: rgb(64, 112, 160);">";</span><br><span style="color: rgb(248, 16, 176);">25<span><wbr></wbr></span></span><span style="color: rgb(64, 112, 160);"><wbr><wbr>var startOfCookie = myCookie.indexOf(searchName);</wbr></wbr></span><br><span style="color: rgb(160, 176, 192); font-style: italic;">26<span><wbr></wbr></span></span><span style="color: rgb(64, 112, 160);"><wbr><wbr>var endOfCookie;</wbr></wbr></span><br><span style="color: rgb(160, 176, 192); font-style: italic;">27<span><wbr></wbr></span></span><span style="color: rgb(64, 112, 160);"><wbr><wbr>if(satrtOfCookie != -1){</wbr></wbr></span><br><span style="color: rgb(160, 176, 192); font-style: italic;">28<span><wbr></wbr></span></span><span style="color: rgb(64, 112, 160);"><wbr><wbr><wbr><wbr>startOfcookie += searchName.length;</wbr></wbr></wbr></wbr></span><br><span style="color: rgb(160, 176, 192); font-style: italic;">29<span><wbr></wbr></span></span><span style="color: rgb(64, 112, 160);"><wbr><wbr><wbr><wbr>endOfCookie = myCookie.indexOf("</wbr></wbr></wbr></wbr></span>;<span style="color: rgb(32, 32, 32);">"</span><span style="color: rgb(32, 32, 32);">,</span><span style="color: rgb(32, 32, 32);">startOfCookie</span>);<br><span style="color: rgb(248, 16, 176);">30<span><wbr></wbr></span></span><wbr><wbr><wbr><wbr><span style="color: rgb(32, 32, 32);">result</span><span><wbr></wbr></span><span style="color: rgb(32, 32, 32);">=</span><span><wbr></wbr></span>(<span style="color: rgb(32, 32, 32);">myCookie</span><span style="color: rgb(32, 32, 32);">.</span><span style="color: rgb(32, 32, 32);">substring</span>(<span style="color: rgb(32, 32, 32);">startOfCookie</span><span style="color: rgb(32, 32, 32);">,</span><span style="color: rgb(32, 32, 32);">endOfCookie</span>));<br><span style="color: rgb(160, 176, 192); font-style: italic;">31<span><wbr></wbr></span></span><wbr><wbr><span style="color: rgb(32, 32, 32);">}</span><br><span style="color: rgb(160, 176, 192); font-style: italic;">32<span><wbr></wbr></span></span><wbr><wbr><span style="color: rgb(0, 112, 32); font-weight: bold;">return</span><span><wbr></wbr></span><span style="color: rgb(32, 32, 32);">result</span>;<br><span style="color: rgb(160, 176, 192); font-style: italic;">33<span><wbr></wbr></span></span><span style="color: rgb(32, 32, 32);">}</span><span><wbr></wbr></span><span style="color: rgb(160, 176, 192); font-style: italic;">//end function</span><br><span style="color: rgb(160, 176, 192); font-style: italic;">34<span><wbr></wbr></span></span><span style="color: rgb(160, 176, 192); font-style: italic;">//--&gt;</span><br><span style="color: rgb(248, 16, 176);">35<span><wbr></wbr></span></span><span style="color: rgb(0, 112, 32); font-weight: bold;">&lt;/script&gt;</span><br><span style="color: rgb(160, 176, 192); font-style: italic;">36<span><wbr></wbr></span></span><span style="color: rgb(0, 112, 32); font-weight: bold;">&lt;/head&gt;</span><br><span style="color: rgb(160, 176, 192); font-style: italic;">37<span><wbr></wbr></span></span><span style="color: rgb(0, 112, 32); font-weight: bold;">&lt;body&gt;</span><br><span style="color: rgb(160, 176, 192); font-style: italic;">38<span><wbr></wbr></span></span><span style="color: rgb(0, 112, 32); font-weight: bold;">&lt;script&gt;</span><br><span style="color: rgb(160, 176, 192); font-style: italic;">39<span><wbr></wbr></span></span><wbr><wbr><span style="color: rgb(76, 143, 47); font-weight: bold;">document</span><span style="color: rgb(32, 32, 32);">.</span><span style="color: rgb(32, 32, 32);">write</span>(<span style="color: rgb(76, 143, 47); font-weight: bold;">document</span><span style="color: rgb(32, 32, 32);">.</span><span style="color: rgb(32, 32, 32);">cookie</span><span style="color: rgb(32, 32, 32);">+</span><span style="color: rgb(64, 112, 160);">"&lt;br/&gt;"</span>);<br><span style="color: rgb(248, 16, 176);">40<span><wbr></wbr></span></span><wbr><wbr><span style="color: rgb(76, 143, 47); font-weight: bold;">document</span><span style="color: rgb(32, 32, 32);">.</span><span style="color: rgb(32, 32, 32);">write</span>(<span style="color: rgb(64, 112, 160);">"area is"</span><span style="color: rgb(32, 32, 32);">+</span><span style="color: rgb(32, 32, 32);">getCookie</span>(<span style="color: rgb(64, 112, 160);">"area"</span>)<span style="color: rgb(32, 32, 32);">+</span><span style="color: rgb(64, 112, 160);">",and zipcode is"</span><span style="color: rgb(32, 32, 32);">+</span><span style="color: rgb(32, 32, 32);">getCookie</span>(<span style="color: rgb(64, 112, 160);">"zipcode"</span>));<br><span style="color: rgb(160, 176, 192); font-style: italic;">41<span><wbr></wbr></span></span><wbr><wbr><span style="color: rgb(76, 143, 47); font-weight: bold;">document</span><span style="color: rgb(32, 32, 32);">.</span><span style="color: rgb(32, 32, 32);">write</span>(<span style="color: rgb(64, 112, 160);">"&lt;br/&gt;"</span>);<br><span style="color: rgb(160, 176, 192); font-style: italic;">42<span><wbr></wbr></span></span><span style="color: rgb(0, 112, 32); font-weight: bold;">&lt;/script&gt;</span><br><span style="color: rgb(160, 176, 192); font-style: italic;">43<span><wbr></wbr></span></span><span style="color: rgb(0, 112, 32); font-weight: bold;">&lt;/body&gt;</span><br><span style="color: rgb(160, 176, 192); font-style: italic;">44<span><wbr></wbr></span></span><span style="color: rgb(0, 112, 32); font-weight: bold;">&lt;/html&gt;</span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics