初心者フロントエンドエンジニアでもできる!「jquery-cookie」か「js-cookie」で始めるcookie入門です!

初心者フロントエンドエンジニアでもできる!「jquery-cookie」か「js-cookie」で始めるcookie入門です!

通勤時に手袋を使うようになったyanagimachiです。
毎日寒いですね。冬眠したいです。

cookieといえば文字サイズの変更を保存したりや初回にイントロを出したりするのに使いますよね。
先日、プロジェクトでcookieが必要になったのでfujiharaさんにお願いしたら、「簡単にプラグインで導入できるから自分でやってみたら?」と言われてjquery-cookieで作ってみたら、「js-cookieのほうが軽いよ!」と言われて結局どちらとも触ったので違いについて簡単に比較してみようと思います。

対応ブラウザ

jquery-cookie

IE8以上、Android4.3以上、iOS7.1以上

js-cookie

IE6以上、Android5.1以上、iOS8.2以上

cookieを保存する


//jquery-cookie
$.cookie(KEY, VALUE);

//js-cookie Cookies.set(KEY, VALUE);

cookieの内容を調べる


//jquery-cookie
$.cookie(KEY);

//js-cookie Cookies.get(KEY);

cookieを削除する


//jquery-cookie
$.removeCookie(KEY);

//js-cookie Cookies.remove(KEY);

デモ


そこまで差がなかったので、対応ブラウザによって使い分ければよさそうです。
これで簡単なcookie実装はできるようになりましたね!

追記

バシャログ。メンバーからjquery-cookieはもうメンテナンスされていない、との指摘を受けました。
なるべくjs-cookieのほうを使ってください。
また、iOSの対応バージョンが間違っていましたので修正しました。

  • このエントリーをはてなブックマークに追加

この記事を読んだ人にオススメ