豫言源码浏览器 / Source Browser

浏览项目文件与源码

yuyan · 75 行 · 3971 字节 · UTF-8
§
寻观「标准库」之「豫言标准内核」之书。
寻观「标准库」之书。
寻观「癸象工具」之「总集」之书。
寻观「浏览器宿主」之「核心」之书。

「合法名」乃化「字符串」而「爻」也。
「合法名」者会「名」而
  「且」于(「串开头是它吗」于『豫言』于「名」)于(「小于」于(「字节长度」于「名」)于「一二九」)
也。

「文树」者「浏览器全局句柄」于『document』也。

「:文言:订阅于宿主之统一事列;重订同名则不复订。汉语:宿主在文档上监听该名称的事件,事件以“消息”类型进入统一队列,不再产生原生事件句柄。:」
「订阅网页消息宿主」乃化「字符串」而(「爻」合「字符串」)也。
「订阅网页消息宿主」者会「名」而
  《《外调》》名『豫言_浏览器_订阅网页消息』传「名」
也。

「订阅网页消息」乃化「字符串」而「有」也。
「订阅网页消息」者会「名」而
  若「非」于(「合法名」于「名」)则
    「发生事故」授以「有」于『网页消息名称无效』
  否则
    虑「果」者「订阅网页消息宿主」于「名」而
    若「果」中「零」则「元」否则「发生事故」授以「有」于(「果」中「一」)
也。

「取消订阅网页消息宿主」乃化「字符串」而(「爻」合「字符串」)也。
「取消订阅网页消息宿主」者会「名」而
  《《外调》》名『豫言_浏览器_取消订阅网页消息』传「名」
也。

「取消订阅网页消息」乃化「字符串」而「有」也。
「取消订阅网页消息」者会「名」而
  虑「果」者「取消订阅网页消息宿主」于「名」而
  若「果」中「零」则
    「元」
  否则
    「发生事故」授以「有」于(「果」中「一」)
也。

「:文言:只取消息类之事,返名、详情与错;错非空则事故。汉语:宿主按类型只取“消息”事件,返回(名称,详情文,错误文);错误文非空(详情超过 1 MiB 或不是有效 JSON)时转成事故。:」
「等待网页消息宿主」乃化「有」而(「字符串」合「字符串」合「字符串」)也。
「等待网页消息宿主」者会「无」而
  《《外调》》名『豫言_浏览器_等待网页消息』传「元」
也。

「等待网页消息」乃化「有」而(「字符串」合「字符串」)也。
「等待网页消息」者会「无」而
  虑「三」者「等待网页消息宿主」于「元」而
  若「串相等」于(「三」中「二」)于『』则((「三」中「零」)与(「三」中「一」))
  否则
    「发生事故」授以(「字符串」合「字符串」)于(「三」中「二」)
也。

「发布网页消息」乃化「字符串」而化「字符串」而「有」也。
「发布网页消息」者会「名」而会「详情」而
  若「非」于(「合法名」于「名」)则
    「发生事故」授以「有」于『网页消息名称无效』
  否则若「大于」于(「字节长度」于「详情」)于「一零四八五七六」则「发生事故」授以「有」
    于『网页消息详情超过一 MiB』
  否则
    虑「净」者「癸象表示」于(「癸象解析」于「详情」)而
    虑「参数」者
      『[』附(「癸象表示」于(「癸象字符串」于「名」))附『,{"detail":』附「净」附『}]』
    而
    虑「事柄」者
      「取浏览器句柄」于(「浏览器构造对象」于『CustomEvent』于「参数」)
    而
    虑「无」者
      「浏览器调用方法」于「文树」于『dispatchEvent』于(『[』附(「浏览器句柄引用文」于「事柄」)附『]』)
    而
    (「浏览器释放句柄」于「事柄」;
      「元」)
也。