储存。测试。豫
yuyan · 52 行 · 4760 字节 · UTF-8
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52
寻观「标准库」之「豫言标准内核」之书。
寻观「标准库」之「数据结构」之「字符串术」之书。
寻观「浏览器宿主」之「储存」之书。
寻观「浏览器宿主」之「文树」之书。
寻观「浏览器宿主」之「句柄」之书。
寻观「浏览器宿主」之「事件」之书。
「:文言:二域同键异值,空文与无值异,数键与删清皆核。汉语:真实浏览器验证两类 Storage 隔离、空值语义、key/length、remove 和 clear。:」
虑「无」者「浏览器储存清空」于『本地』而
虑「无」者「浏览器储存清空」于『会话』而
虑「初缺」者「浏览器储存读取」于『本地』于『同键』而
虑「无」者「浏览器储存写入」于『本地』于『同键』于『本地值』而
虑「无」者「浏览器储存写入」于『会话』于『同键』于『会话值』而
虑「本地值」者「浏览器储存读取」于『本地』于『同键』而
虑「会话值」者「浏览器储存读取」于『会话』于『同键』而
虑「本地键」者「浏览器储存序键」于『本地』于「零」而
虑「会话键」者「浏览器储存序键」于『会话』于「零」而
虑「越界键」者「浏览器储存序键」于『本地』于「一」而
虑「本地数」者「浏览器储存计数」于『本地』而
虑「会话数」者「浏览器储存计数」于『会话』而
虑「无」者「浏览器储存写入」于『本地』于『同键』于『』而
虑「空值」者「浏览器储存读取」于『本地』于『同键』而
虑「无」者「浏览器储存删除」于『本地』于『同键』而
虑「删后」者「浏览器储存读取」于『本地』于『同键』而
虑「会话仍在」者「浏览器储存读取」于『会话』于『同键』而
虑「无」者「浏览器储存清空」于『会话』而
虑「会话末数」者「浏览器储存计数」于『会话』而
虑「无」者若「非」于(「初缺」中「零」)则「元」否则「发生事故」于『初缺失败』而
虑「无」者若「字符串相等吗」于(「本地值」中「一」)于『本地值』则「元」否则「发生事故」于『本地值失败』而
虑「无」者若「字符串相等吗」于(「会话值」中「一」)于『会话值』则「元」否则「发生事故」于『会话值失败』而
虑「无」者若「字符串相等吗」于(「本地键」中「一」)于『同键』则「元」否则「发生事故」于『本地键失败』而
虑「无」者若「字符串相等吗」于(「会话键」中「一」)于『同键』则「元」否则「发生事故」于『会话键失败』而
虑「无」者若「非」于(「越界键」中「零」)则「元」否则「发生事故」于『越界键失败』而
虑「无」者若「等于」于「本地数」于「一」则「元」否则「发生事故」于『本地计数失败』而
虑「无」者若「等于」于「会话数」于「一」则「元」否则「发生事故」于『会话计数失败』而
虑「无」者若「且」于(「空值」中「零」)于(「字符串相等吗」于(「空值」中「一」)于『』)则「元」否则「发生事故」于『空值失败』而
虑「无」者若「非」于(「删后」中「零」)则「元」否则「发生事故」于『删除失败』而
虑「无」者若「会话仍在」中「零」则「元」否则「发生事故」于『会话隔离失败』而
虑「无」者若「等于」于「会话末数」于「零」则「元」否则「发生事故」于『清空失败』而
虑「无」者「浏览器订阅储存变化」于「元」而
虑「子页」者「浏览器新建元素」于『iframe』而
虑「无」者「浏览器元素设属性」于「子页」于『src』于『./储存子页.html』而
虑「正文」者「取浏览器句柄」于(「浏览器读取属性」于(「浏览器文档句柄」于「元」)于『body』)而
虑「无」者「浏览器节点附子」于「正文」于「子页」而
虑「变事」者「等待浏览器事件」于「元」而
虑「无」者「浏览器取消储存变化」于「元」而
若「且」于(「是子字符串吗」于『"名称":"storage"』于「变事」)于
(「且」于(「是子字符串吗」于『"区域":"本地"』于「变事」)于
(「且」于(「是子字符串吗」于『"键":"事件键"』于「变事」)于
(「是子字符串吗」于『"新值":"来自子页"』于「变事」)))
则「设置网页文字」于『结果』于『储存往返通过』
否则「设置网页文字」于『结果』于『储存往返失败』。