豫言源码浏览器 / Source Browser

浏览项目文件与源码

yuyan · 27 行 · 1956 字节 · UTF-8
§
寻观「标准库」之「豫言标准内核」之书。
寻观「标准库」之「数据结构」之「字符串术」之书。
寻观「浏览器宿主」之「导航与饼」之书。
寻观「浏览器宿主」之「事件」之书。
寻观「浏览器宿主」之「文树」之书。

「:文言:同页置二史态,回进各候 popstate。汉语:创建两个同页 History 状态,回退与前进都等待原生 popstate。:」
虑「无」者「浏览器订阅历史变化」于「元」而
虑「无」者「浏览器历史替换」于『{"页":0}』于『?yy_traverse=0』而
虑「无」者「浏览器历史推入」于『{"页":1}』于『?yy_traverse=1』而
虑「无」者「浏览器历史后退」于「元」而
虑「退事」者「等待浏览器事件」于「元」而
虑「退态」者「浏览器历史状态文」于「元」而
虑「退址」者「浏览器当前网址」于「元」而
虑「无」者「浏览器历史前进」于「元」而
虑「进事」者「等待浏览器事件」于「元」而
虑「进态」者「浏览器历史状态文」于「元」而
虑「进址」者「浏览器当前网址」于「元」而
虑「无」者「浏览器取消历史变化」于「元」而
若「且」于(「是子字符串吗」于『"名称":"popstate"』于「退事」)于
 (「且」于(「字符串相等吗」于「退态」于『{"页":0}』)于
 (「且」于(「是子字符串吗」于『?yy_traverse=0』于「退址」)于
 (「且」于(「是子字符串吗」于『"名称":"popstate"』于「进事」)于
 (「且」于(「字符串相等吗」于「进态」于『{"页":1}』)于
 (「是子字符串吗」于『?yy_traverse=1』于「进址」)))))
则「设置网页文字」于『结果』于『历史遍历通过』
否则「设置网页文字」于『结果』于(『历史遍历失败:』附「退事」附『;』附「进事」)。