mirror of
https://github.com/rabbibotton/clog.git
synced 2025-12-06 02:30:42 -08:00
notes about local storage vs session storage
This commit is contained in:
parent
94da1766cd
commit
9872e3310d
3 changed files with 9 additions and 4 deletions
|
|
@ -5,6 +5,7 @@
|
||||||
(in-package :clog-user)
|
(in-package :clog-user)
|
||||||
|
|
||||||
(defun on-new-window (body)
|
(defun on-new-window (body)
|
||||||
|
(setf (title (html-document body)) "Tutorial 9")
|
||||||
(let* (last-tab
|
(let* (last-tab
|
||||||
;; Note: Since the there is no need to use the tmp objects
|
;; Note: Since the there is no need to use the tmp objects
|
||||||
;; we reuse the same symbol name (tmp) even though the
|
;; we reuse the same symbol name (tmp) even though the
|
||||||
|
|
|
||||||
|
|
@ -5,6 +5,7 @@
|
||||||
(in-package :clog-user)
|
(in-package :clog-user)
|
||||||
|
|
||||||
(defun on-new-window (body)
|
(defun on-new-window (body)
|
||||||
|
(setf (title (html-document body)) "Tutorial 10")
|
||||||
(let* ((canvas (create-canvas body :width 600 :height 400))
|
(let* ((canvas (create-canvas body :width 600 :height 400))
|
||||||
(cx (create-context2d canvas)))
|
(cx (create-context2d canvas)))
|
||||||
(set-border canvas :thin :solid :black)
|
(set-border canvas :thin :solid :black)
|
||||||
|
|
|
||||||
|
|
@ -5,6 +5,7 @@
|
||||||
(in-package :clog-user)
|
(in-package :clog-user)
|
||||||
|
|
||||||
(defun on-new-window (body)
|
(defun on-new-window (body)
|
||||||
|
(setf (title (html-document body)) "Tutorial 14")
|
||||||
(set-on-click (create-button body :content "Set Local Key")
|
(set-on-click (create-button body :content "Set Local Key")
|
||||||
(lambda (obj)
|
(lambda (obj)
|
||||||
(declare (ignore obj))
|
(declare (ignore obj))
|
||||||
|
|
@ -28,10 +29,12 @@
|
||||||
(create-div body :content (format nil
|
(create-div body :content (format nil
|
||||||
"<H1>Local Storage vs Session Storage</H1>
|
"<H1>Local Storage vs Session Storage</H1>
|
||||||
<p width=500>
|
<p width=500>
|
||||||
The value of local storage persists in browser cache even after browser closed.
|
The value of local storage persists in the browser cache even after the browser
|
||||||
If you reset this page the session storage key will remain the same, but opening
|
is closed. If you reset this page the session storage key will remain the same,
|
||||||
in another window or tab will be a new session, but if it came from a click from
|
but openning this page in another window or tab will be a new session. If the
|
||||||
this window the session keys are copied first to the new window.</p>
|
new window came from a click from this window, the session keys (on some
|
||||||
|
browsers are copied first to the new window, if you wish to persist data accross
|
||||||
|
windows use local storage instead.</p>
|
||||||
<br>
|
<br>
|
||||||
<a href='.' target='_blank'>Another Window = Different Session</a><br>
|
<a href='.' target='_blank'>Another Window = Different Session</a><br>
|
||||||
<br>
|
<br>
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue