意外打印出了這個js文件……沒怎么看懂
你們在網(wǎng)頁運行這個代碼試試,后臺打印出了一個函數(shù)
$(function(){
? ? ? ? ? ? ? ? if($.cookie("email")){
? ? ? ? ? ? ? ? ? ? $("#email").val($.cookie("email"))
? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? $("#btnSet").on("click",function(){
? ? ? ? ? ? ? ? ? ? if($("chksave").is(":checked")){
? ? ? ? ? ? ? ? ? ? ? ? $.cookie("emali",$("#email").val(),{path: "/",expires:7})
? ? ? ? ? ? ? ? ? ? ? ??
? ? ? ? ? ? ? ? ? ? }else{
? ? ? ? ? ? ? ? ? ? ? ? $.cookie("email",null,{path: "/"})
? ? ? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? ? ? console.log($.cookie)
? ? ? ? ? ? ? ? })
? ? ? ? ? ? })
然后點擊一下函數(shù)出來了這個cookie的 js
請大神們賜教,沒咋看明白代碼
2017-09-04
或者這樣解釋:
我們調(diào)用某個函數(shù),一定是在函數(shù)名后添加了()的,比如css(),括號用來接收參數(shù)然后實現(xiàn)功能。如果單獨僅有函數(shù)名,可以理解為這只是一個字符串,內(nèi)容為定義的函數(shù)名以及函數(shù)體,當(dāng)有了()后,它才是一個函數(shù),才會被系統(tǒng)以函數(shù)來運行。
2017-09-04
因為你并沒指定獲取cookie具體值啊,形如cookie('userName'),至于為什么會返回獲取cookie的具體函數(shù),大概是console.log的用法相關(guān),如果傳入?yún)?shù)為函數(shù),且未帶參數(shù)導(dǎo)致函數(shù)運行失敗,就會直接返回該函數(shù)內(nèi)容。