豫言源码浏览器 / Source Browser

浏览项目文件与源码

yuyan · 57 行 · 3582 字节 · UTF-8
§
寻观「标准库」之「豫言标准内核」之书。
寻观「网页客户端」之「核心」之书。


「测试串相等」乃化「字符串」而化「字符串」而「有」也。
「测试串相等」者会「期待」而会「实际」而
    若「字符串相等吗」于「期待」于「实际」
    则「元」
    否则「发生事故」于(『期待:』附「期待」附『,实际:』附「实际」)
也。

「测试为阳」乃化「爻」而「有」也。
「测试为阳」者会「结果」而
    若「结果」则「元」否则「发生事故」于『期待事件被处理,但没有找到匹配的处理函数』
也。


虑「节点」者
    「分区」于
        ((「列」【(「标识」于『app』),(「布尔属性」于『hidden』于「阳」)】))
        于((「列」【(「一级标题」于「罄」于((「列」【(「文字」于『你好 <豫言>』)】))),(「输入框」于((「列」【(「属性」于『value』于『A&B』)】)))】))
而
虑「无」者「测试串相等」于
    『<div id="app" hidden><h1>你好 &lt;豫言&gt;</h1><input value="A&amp;B"></div>』
    于(「渲染节点」于「节点」)
而
虑「无」者「测试串相等」于
    『<style>.a > .b { color: red; }</style>』
    于(「渲染节点」于(「元素」于『style』于「罄」于((「列」【(「可信原文」于『.a > .b { color: red; }』)】))))
而

虑「计数器」者
    「建立归约组件」授以「整数」授以「整数」
        于「零」
        于(会「当前」而会「增量」而「加」于「当前」于「增量」)
        于(会「当前」而会「派发」而
            「分区」于「罄」于
                ((「列」【(「段落」于「罄」于((「列」【(「文字」于(「整数表示」于「当前」))】))),(「按钮」于
                            ((「列」【(「标识」于『increase』),(「点击时」于(会「事件」而「派发」于「一」))】))
                            于((「列」【(「文字」于『加一』)】))
                        )】))
        )
而
虑「无」者「测试串相等」于『<div><p>0</p><button id="increase">加一</button></div>』于(「呈现组件」于「计数器」)而
虑「无」者「测试为阳」于(「触发组件事件」于「计数器」于『increase』于『点击』于『』)而
虑「无」者「测试串相等」于『<div><p>1</p><button id="increase">加一</button></div>』于(「呈现组件」于「计数器」)而

虑「输入组件」者
    「建立状态组件」授以「字符串」于『』于(会「当前」而会「设置」而
        「分区」于「罄」于
            ((「列」【(「输入框」于
                ((「列」【(「标识」于『name』),(「属性」于『value』于「当前」),(「输入时」于(会「事件」而「设置」于(「事件输入值」于「事件」)))】))
            ),(「段落」于「罄」于((「列」【(「文字」于「当前」)】)))】))
    )
而
虑「无」者「测试为阳」于(「触发组件事件」于「输入组件」于『name』于『输入』于『豫言』)而
「测试串相等」于『<div><input id="name" value="豫言"><p>豫言</p></div>』于(「呈现组件」于「输入组件」)。