cookie訪問資料分析

2022-07-25 06:21:07 字數 1469 閱讀 5803

剛開始接觸web的時候,只是聽老師講過cookie,腦子裡只知道有這個東西,貌似是跟快取有關,還有個session,但兩者的差別卻沒有具體去了解過,即使看過點資料,也似懂非懂的一概而過。原諒我對技術的態度,如果不用我就不會去碰,除非專案真的要涉及了才會去真正的去了解。我就是這麼個人。

理解cookie和session的實質並不是專案需要。是一次和後台人員談技術的時候聊到了這個話題,我才真正知道原來cookie是存在客戶端的,用於暫存資料,可以利用js呼叫出來使用的,而session是存在服務端的,至於取用好像跟我這前台又不搭邊了,我的分工思想是不是又太明顯了。

cookie用到的地方很廣,尤其登入。這次我開發的登入頁面就涉及「下次自動登入」的功能,不用想就知道,userid和password存在cookie中,下次登入時再取出。接下來就是查資料,自己整合方法,實際運用進行測試。

設定cookie,也就是往cookie裡存資料,每條資料都是名字和值對應的,可以想象成超級全域性變數的賦值,當然又有不同,可以用下面的**給cookie賦值。

document.cookie="username=lzl";

也可以一次給cookie裡放入幾個值,用分號和空格隔開"; "。比如:

document.cookie="username=lzl; userid=123";上面的賦值方式也可以用下面的方法實現:

document.cookie="username=lzl";

document.cookie="userid=123";

這點跟我們平時的js賦值是有區別的,給cookie賦值的時候,後乙個賦值不會覆蓋掉前乙個賦值,而是新增到cookie裡。當然,你可以重複設定乙個名對應的值,後一次賦值會覆蓋掉前乙個。比如我重新設定乙個userid,那麼後面的設定會覆蓋到前面的設定。

我的解決方法:

只需呼叫cookice.found('userid', $('.userid').val());存入cookie中。利用cookice.read('userid');方法讀取cookie中的userid值。password同理。

1

function

cookice (){}2/*

*3* 設定cookie

4* @param nodename

5* @param val6*/

7 cookice.prototype.found = function

(nodename, val);

1213/**

14* 讀取cookie中資料

15* @param nodename

16*/

17 cookice.prototype.read = function

(nodename)26}

27}28return "";

29};

30var cookice = new cookice();

資料分析 資料分析概述

了解業務 了解資料 確認業務和資料 預期分析和管理 資料分析方式01.了解資料資料 1.測量標度型別 屬性本源並不是數字或者符號,通過測量標度將數值或者符號和物件的屬性建立關聯。屬性的型別 測量尺度 nominal 標稱 等於或者不等於 一對一的變換 ordinal 序數 大於或者小於 單調函式的變...

資料分析 資料分析的誤區

在資料分析的過程中,我們難免會走一些彎路,但有些彎路是可以避免的,下面我將介紹幾個資料分析過程中常見的誤區 我們一定都聽說過二戰中的乙個經典示例 軍方為了提高戰鬥機飛行員的生還率,打算在飛機上增加裝甲的厚度,但不能在所有部位加厚,這樣會喪失戰機的靈活性,於是軍方請了統計學家來研究,這些專家在一開始就...

「資料分析」崗位分析

行業內公司的融資情況從一定程度上說明了選擇資料分析崗位的穩定性 佔比情況是所有職位累加在一起,未區分職位 不需要融資的公司佔比60 d輪以上的公司42 其實很多不需要融資的公司,規模也是很大的,可以結合公司規模來判斷公司的情況如何,是否值得去發展。提供資料類職位的公司,規模還算比較大的 500人以上...