意外打印出了這個js文件……沒怎么看懂
你們在網頁運行這個代碼試試,后臺打印出了一個函數
$(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)
? ? ? ? ? ? ? ? })
? ? ? ? ? ? })
然后點擊一下函數出來了這個cookie的 js
請大神們賜教,沒咋看明白代碼
2017-09-04
或者這樣解釋:
我們調用某個函數,一定是在函數名后添加了()的,比如css(),括號用來接收參數然后實現功能。如果單獨僅有函數名,可以理解為這只是一個字符串,內容為定義的函數名以及函數體,當有了()后,它才是一個函數,才會被系統以函數來運行。
2017-09-04
因為你并沒指定獲取cookie具體值啊,形如cookie('userName'),至于為什么會返回獲取cookie的具體函數,大概是console.log的用法相關,如果傳入參數為函數,且未帶參數導致函數運行失敗,就會直接返回該函數內容。