teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

調整

2019/03/29 00:26

投稿

yambejp
yambejp

スコア117946

answer CHANGED
@@ -4,4 +4,24 @@
4
4
  - 今の機能から一つずつ機能をけずっていく
5
5
  - プロトから一つずつ機能を足していく
6
6
 
7
- のいずれかが有効でしょう
7
+ のいずれかが有効でしょう
8
+
9
+ # cookie処理
10
+ 一般的なcookie処理はこんな感じ
11
+ ```javascript
12
+ function getCookie(key){
13
+ var params = document.cookie.split(/; */);
14
+ var ret=null;
15
+ for(var i=0;i<params.length;i++){
16
+ if(r=params[i].match(new RegExp("^"+key+"="+"(.*)"))){
17
+ ret=r[1];
18
+ }
19
+ }
20
+ return ret;
21
+ }
22
+ ```
23
+ keyを指定してそのキーに合致する値を得る
24
+ 値自体が{hoge:123}だとしたら、オブジェクトならobj.hogeで得られるし
25
+ 文字列なら更に分解して処理が必要
26
+
27
+ jQueryが生きているならjquery.cookieライブラリなど利用するともっと楽