消息。豫
yuyan · 75 行 · 3971 字节 · 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 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75
寻观「标准库」之「豫言标准内核」之书。
寻观「标准库」之书。
寻观「癸象工具」之「总集」之书。
寻观「浏览器宿主」之「核心」之书。
「合法名」乃化「字符串」而「爻」也。
「合法名」者会「名」而
「且」于(「串开头是它吗」于『豫言』于「名」)于(「小于」于(「字节长度」于「名」)于「一二九」)
也。
「文树」者「浏览器全局句柄」于『document』也。
「:文言:订阅于宿主之统一事列;重订同名则不复订。汉语:宿主在文档上监听该名称的事件,事件以“消息”类型进入统一队列,不再产生原生事件句柄。:」
「订阅网页消息宿主」乃化「字符串」而(「爻」合「字符串」)也。
「订阅网页消息宿主」者会「名」而
《《外调》》名『豫言_浏览器_订阅网页消息』传「名」
也。
「订阅网页消息」乃化「字符串」而「有」也。
「订阅网页消息」者会「名」而
若「非」于(「合法名」于「名」)则
「发生事故」授以「有」于『网页消息名称无效』
否则
虑「果」者「订阅网页消息宿主」于「名」而
若「果」中「零」则「元」否则「发生事故」授以「有」于(「果」中「一」)
也。
「取消订阅网页消息宿主」乃化「字符串」而(「爻」合「字符串」)也。
「取消订阅网页消息宿主」者会「名」而
《《外调》》名『豫言_浏览器_取消订阅网页消息』传「名」
也。
「取消订阅网页消息」乃化「字符串」而「有」也。
「取消订阅网页消息」者会「名」而
虑「果」者「取消订阅网页消息宿主」于「名」而
若「果」中「零」则
「元」
否则
「发生事故」授以「有」于(「果」中「一」)
也。
「:文言:只取消息类之事,返名、详情与错;错非空则事故。汉语:宿主按类型只取“消息”事件,返回(名称,详情文,错误文);错误文非空(详情超过 1 MiB 或不是有效 JSON)时转成事故。:」
「等待网页消息宿主」乃化「有」而(「字符串」合「字符串」合「字符串」)也。
「等待网页消息宿主」者会「无」而
《《外调》》名『豫言_浏览器_等待网页消息』传「元」
也。
「等待网页消息」乃化「有」而(「字符串」合「字符串」)也。
「等待网页消息」者会「无」而
虑「三」者「等待网页消息宿主」于「元」而
若「串相等」于(「三」中「二」)于『』则((「三」中「零」)与(「三」中「一」))
否则
「发生事故」授以(「字符串」合「字符串」)于(「三」中「二」)
也。
「发布网页消息」乃化「字符串」而化「字符串」而「有」也。
「发布网页消息」者会「名」而会「详情」而
若「非」于(「合法名」于「名」)则
「发生事故」授以「有」于『网页消息名称无效』
否则若「大于」于(「字节长度」于「详情」)于「一零四八五七六」则「发生事故」授以「有」
于『网页消息详情超过一 MiB』
否则
虑「净」者「癸象表示」于(「癸象解析」于「详情」)而
虑「参数」者
『[』附(「癸象表示」于(「癸象字符串」于「名」))附『,{"detail":』附「净」附『}]』
而
虑「事柄」者
「取浏览器句柄」于(「浏览器构造对象」于『CustomEvent』于「参数」)
而
虑「无」者
「浏览器调用方法」于「文树」于『dispatchEvent』于(『[』附(「浏览器句柄引用文」于「事柄」)附『]』)
而
(「浏览器释放句柄」于「事柄」;
「元」)
也。