豫言源码浏览器 / Source Browser

浏览项目文件与源码

yuyan · 39 行 · 3729 字节 · UTF-8
§
寻观「标准库」之「豫言标准内核」之书。
寻观「癸象工具」之「总集」之书。
寻观「浏览器宿主」之「句柄」之书。
寻观「浏览器宿主」之「文树」之书。
寻观「浏览器宿主」之「缓存」之书。

「:文言:取本页来处以试同源资源。汉语:根据当前页面来源构造缓存测试资源 URL。:」
「浏览器缓存测试来源」乃化「有」而「字符串」也。
「浏览器缓存测试来源」者会「无」而
 鉴(「癸象解析」于(「浏览器读取属性」于(「浏览器全局句柄」于『location』)于『origin』))而
  有(「癸象字符串」于「来源」)则「来源」
  或有「其他」则「发生事故」授以「字符串」于『网页来源不是字符串』也。

虑「缓存号」者「浏览器打开缓存」于『豫言缓存测试』而
虑「起初有」者「浏览器缓存仓有」于『豫言缓存测试』而
虑「网址」者『https://example.test/豫言缓存测试』而
虑「来源」者「浏览器缓存测试来源」于「元」而
虑「甲址」者「来源」附『/缓存资源甲.txt』而
虑「乙址」者「来源」附『/缓存资源乙.txt』而
虑「丙址」者「来源」附『/缓存资源丙.txt』而
虑「响应号」者「取浏览器句柄」于(「浏览器构造对象」于『Response』于『["cache-ok"]』)而
虑「无」者「浏览器缓存写入」于「缓存号」于「网址」于「响应号」而
虑「无」者「浏览器缓存添加」于「缓存号」于「甲址」而
虑「无」者「浏览器缓存批量添加」于「缓存号」于(「列」【「乙址」,「丙址」】)而
虑「命中」者「浏览器缓存匹配」于「缓存号」于「网址」而
虑「加命中」者「浏览器缓存匹配」于「缓存号」于「甲址」而
虑「仓命中」者「浏览器缓存仓匹配」于「网址」而
虑「诸名」者「浏览器缓存仓诸名」于「元」而
虑「诸响应」者「浏览器缓存诸响应」于「缓存号」而
虑「筛响应」者「浏览器缓存匹配全部」于「缓存号」于「网址」而
虑「诸请求」者「浏览器缓存诸请求」于「缓存号」而
虑「筛请求」者「浏览器缓存筛选请求」于「缓存号」于「网址」而
虑「正文」者若「命中」中「零」则「浏览器调用方法」于(「命中」中「一」)于『text』于『[]』否则『null』而
虑「已删」者「浏览器缓存删除」于「缓存号」于「网址」而
虑「再查」者「浏览器缓存匹配」于「缓存号」于「网址」而
虑「仓已删」者「浏览器缓存仓删除」于『豫言缓存测试』而
若「且」于「起初有」于(「且」于(「命中」中「零」)于(「且」于(「加命中」中「零」)于(「且」于(「仓命中」中「零」)于(「且」于(「等于」于(「长度」授以「字符串」于「诸响应」)于「四」)于(「且」于(「等于」于(「长度」授以「字符串」于「筛响应」)于「一」)于(「且」于(「等于」于(「长度」授以「字符串」于「诸请求」)于「四」)于(「且」于(「等于」于(「长度」授以「字符串」于「筛请求」)于「一」)于(「且」于(「字符串相等吗」于「正文」于『"cache-ok"』)于(「且」于「已删」于(「且」于(「非」于(「再查」中「零」))于「仓已删」))))))))))
则「设置网页文字」于『结果』于『缓存往返通过』
否则「设置网页文字」于『结果』于『缓存往返失败』。