豫言源码浏览器 / Source Browser

浏览项目文件与源码

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

「:文言:类名列随元素而动,客执其号。汉语:classList 是元素的活动 DOMTokenList,豫言以句柄操作。:」
「浏览器元素类名列」乃化「字符串」而「字符串」也。
「浏览器元素类名列」者会「元素号」而
  「取浏览器句柄」于(「浏览器读取属性」于「元素号」于『classList』)
也。

「浏览器类名取值」乃化「字符串」而「字符串」也。
「浏览器类名取值」者会「类号」而
  虑「结果」者
    「浏览器文树取文字」于(「浏览器读取属性」于「类号」于『value』)而
  若「结果」中「零」则
    「结果」中「一」
  否则
    「发生事故」于『类名值不是字符串』
也。

「浏览器类名设值」乃化「字符串」而化「字符串」而「有」也。
「浏览器类名设值」者会「类号」而会「值」而
  「浏览器设置属性」于「类号」于『value』于(「癸象表示」于(「癸象字符串」于「值」))
也。

「浏览器类名数目」乃化「字符串」而「整数」也。
「浏览器类名数目」者会「类号」而
  鉴(「癸象解析」于(「浏览器读取属性」于「类号」于『length』))而
    有(「癸象整数」于「数」)则「数」
    或有「其他」则
      「发生事故」授以「整数」于『类名数目不是整数』
也。

「浏览器类名有」乃化「字符串」而化「字符串」而「爻」也。
「浏览器类名有」者会「类号」而会「名」而
  鉴(「癸象解析」于(「浏览器调用方法」于「类号」于『contains』于(「浏览器文树单参文」于「名」)))而
    有(「癸象爻」于「值」)则「值」
    或有「其他」则
      「发生事故」授以「爻」于『类名存在性结果不是爻』
也。

「浏览器类名添加」乃化「字符串」而化「字符串」而「有」也。
「浏览器类名添加」者会「类号」而会「名」而
  虑「无」者
    「浏览器调用方法」于「类号」于『add』于(「浏览器文树单参文」于「名」)
  而
  「元」
也。

「浏览器类名删除」乃化「字符串」而化「字符串」而「有」也。
「浏览器类名删除」者会「类号」而会「名」而
  虑「无」者
    「浏览器调用方法」于「类号」于『remove』于(「浏览器文树单参文」于「名」)
  而
  「元」
也。

「浏览器类名多添」乃化「字符串」而化(「列」于「字符串」)而「有」也。
「浏览器类名多添」者会「类号」而会「诸名」而
  虑「参数」者
    「癸象表示」于(「癸象数组」于(「态射」授以「字符串」授以「癸象」于「诸名」于(会「名」而「癸象字符串」于「名」)))
  而
  虑「无」者「浏览器调用方法」于「类号」于『add』于「参数」而
  「元」
也。

「浏览器类名多删」乃化「字符串」而化(「列」于「字符串」)而「有」也。
「浏览器类名多删」者会「类号」而会「诸名」而
  虑「参数」者
    「癸象表示」于(「癸象数组」于(「态射」授以「字符串」授以「癸象」于「诸名」于(会「名」而「癸象字符串」于「名」)))
  而
  虑「无」者「浏览器调用方法」于「类号」于『remove』于「参数」而
  「元」
也。

「浏览器类名切换」乃化「字符串」而化「字符串」而「爻」也。
「浏览器类名切换」者会「类号」而会「名」而
  鉴(「癸象解析」于(「浏览器调用方法」于「类号」于『toggle』于(「浏览器文树单参文」于「名」)))而
    有(「癸象爻」于「值」)则「值」
    或有「其他」则
      「发生事故」授以「爻」于『类名切换结果不是爻』
也。

「浏览器类名强制切换」乃化「字符串」而化「字符串」而化「爻」而「爻」也。
「浏览器类名强制切换」者会「类号」而会「名」而会「须有」而
  虑「参数」者
    『[』附(「癸象表示」于(「癸象字符串」于「名」))附『,』附(「癸象表示」于(「癸象爻」于「须有」))附『]』而
  鉴(「癸象解析」于(「浏览器调用方法」于「类号」于『toggle』于「参数」))而
    有(「癸象爻」于「值」)则「值」
    或有「其他」则
      「发生事故」授以「爻」于『类名强制切换结果不是爻』
也。

「浏览器类名替换」乃化「字符串」而化「字符串」而化「字符串」而「爻」也。
「浏览器类名替换」者会「类号」而会「旧名」而会「新名」而
  虑「参数」者
    『[』附(「癸象表示」于(「癸象字符串」于「旧名」))附『,』附(「癸象表示」于(「癸象字符串」于「新名」))附『]』
  而
  鉴(「癸象解析」于(「浏览器调用方法」于「类号」于『replace』于「参数」))而
    有(「癸象爻」于「值」)则「值」
    或有「其他」则
      「发生事故」授以「爻」于『类名替换结果不是爻』
也。

「浏览器类名第项」乃化「字符串」而化「整数」而(「爻」合「字符串」)也。
「浏览器类名第项」者会「类号」而会「序」而
  「浏览器文树取文字」于(「浏览器调用方法」于「类号」于『item』于(『[』附(「整数表示」于「序」)附『]』))
也。

「:文言:行内样式亦留宿主,保留 CSSOM 原义。汉语:通过元素的活动 style 对象调用 CSSStyleDeclaration。:」
「浏览器元素行内样式」乃化「字符串」而「字符串」也。
「浏览器元素行内样式」者会「元素号」而
  「取浏览器句柄」于(「浏览器读取属性」于「元素号」于『style』)
也。

「浏览器样式取属性」乃化「字符串」而化「字符串」而「字符串」也。
「浏览器样式取属性」者会「样式号」而会「名称」而
  虑「结果」者
    「浏览器文树取文字」于(「浏览器调用方法」于「样式号」于『getPropertyValue』于(「浏览器文树单参文」于「名称」))而
  若「结果」中「零」则
    「结果」中「一」
  否则
    「发生事故」于『样式属性结果不是字符串』
也。

「浏览器样式取优先级」乃化「字符串」而化「字符串」而「字符串」也。
「浏览器样式取优先级」者会「样式号」而会「名称」而
  虑「结果」者
    「浏览器文树取文字」于(「浏览器调用方法」于「样式号」于『getPropertyPriority』
      于(「浏览器文树单参文」于「名称」))而
  若「结果」中「零」则
    「结果」中「一」
  否则
    「发生事故」于『样式优先级不是字符串』
也。

「浏览器样式设置」乃化「字符串」而化「字符串」而化「字符串」而「有」也。
「浏览器样式设置」者会「样式号」而会「名称」而会「值」而
  虑「参数」者
    『[』附(「癸象表示」于(「癸象字符串」于「名称」))附『,』附(「癸象表示」于(「癸象字符串」于「值」))附『]』而
    虑「无」者「浏览器调用方法」于「样式号」于『setProperty』于「参数」而
    「元」
也。

「浏览器样式设置优先级」乃
  化「字符串」而
  化「字符串」而
  化「字符串」而
  化「字符串」而
  「有」
也。
「浏览器样式设置优先级」者会「样式号」而会「名称」而会「值」而会「优先级」而
  虑「参数」者
    『[』附(「癸象表示」于(「癸象字符串」于「名称」))附『,』附(「癸象表示」于(「癸象字符串」于「值」))附『,』附
      (「癸象表示」于(「癸象字符串」于「优先级」))附『]』而
      虑「无」者
        「浏览器调用方法」于「样式号」于『setProperty』于「参数」
      而
      「元」
也。

「浏览器样式删除」乃化「字符串」而化「字符串」而「字符串」也。
「浏览器样式删除」者会「样式号」而会「名称」而
  虑「结果」者
    「浏览器文树取文字」于(「浏览器调用方法」于「样式号」于『removeProperty』于(「浏览器文树单参文」于「名称」))而
  若「结果」中「零」则
    「结果」中「一」
  否则
    「发生事故」于『样式删除结果不是字符串』
也。

「浏览器样式原文」乃化「字符串」而「字符串」也。
「浏览器样式原文」者会「样式号」而
  虑「结果」者
    「浏览器文树取文字」于(「浏览器读取属性」于「样式号」于『cssText』)而
  若「结果」中「零」则
    「结果」中「一」
  否则
    「发生事故」于『样式原文不是字符串』
也。

「浏览器样式设原文」乃化「字符串」而化「字符串」而「有」也。
「浏览器样式设原文」者会「样式号」而会「正文」而
  「浏览器设置属性」于「样式号」于『cssText』于(「癸象表示」于(「癸象字符串」于「正文」))
也。

「浏览器样式数目」乃化「字符串」而「整数」也。
「浏览器样式数目」者会「样式号」而
  鉴(「癸象解析」于(「浏览器读取属性」于「样式号」于『length』))而
    有(「癸象整数」于「数」)则「数」
    或有「其他」则
      「发生事故」授以「整数」于『样式数目不是整数』
也。

「浏览器样式第项」乃化「字符串」而化「整数」而(「爻」合「字符串」)也。
「浏览器样式第项」者会「样式号」而会「序」而
  「浏览器文树取文字」于(「浏览器调用方法」于「样式号」于『item』于(『[』附(「整数表示」于「序」)附『]』))
也。