Login
Discover
Waves
Decks
Plus
Login
Signup
Topics
New
Trending
Hot
New
New
Trending
Hot
New
Payouts
Muted
Promoted
Global
Top communities
Create decentralized community
latest #anylyse created topics on internet
brysj22952
cn
2018-08-12 09:01
PyH源码解析(6)——完结篇
这一篇是精华,基本上不用阅读之前的5篇,只看这一篇就足够了。 Tag对象 PyH的核心就是Tag对象,Tag对象属性有: str tagname:这个就是tag对象的tag名字。比如<div>对象,其名字就div。但是有一些Tag对象没有名字,当然真实的HTML是没有的,在实现代码中,没有Tag名字的对象表示它是一个容器对象,存放的是子Tag的序列,表示若干兄弟Tag的列表。 bool
$ 0.000
2
brysj22952
cn
2018-08-11 10:16
PyH源码解析(5)
检索子Tag对象或者内容 一个Tag对象如果有多个子Tag对象或者内容,那么怎么获得其中的某个子Tag对象或内容。如果Tag对象有ID,则使用其ID作为索引;如果没有设置ID,则使用Tag的名字作为ID,如果有多个相同名字的Tag,则其ID依次在后面增加上001、002、...。需要注意的是,则只是子Tag对象的索引ID,不是Tag对象的属性ID。如下面示例: #例1: >>>
$ 0.000
2
brysj22952
cn
2018-08-11 08:31
PyH源码解析(4)
增加兄弟Tag对象 这个实际上就是Tag对象的序列,如下所示: >>> a=div('a1')+div('a2')+div('a3') >>> print(a) <div> a1 </div> <div> a2 </div> <div> a3 </div>
$ 0.000
2
2
brysj22952
cn
2018-08-10 13:40
PyH源码解析(3)
添加Tag对象内容 通过构造函数传递Tag内容 用户使用场景如下: >>> a=div('test') >>> print(a) <div> test </div> 实现原理
$ 0.000
4
solorzanot
Music
2026-04-02 22:20
Promoted
Sembrando Tradiciones: A los Estudiantes Que Mantienen Viva Nuestra Cultura / Sowing Traditions: To the Students Who Keep Our Culture Alive
Saludos a la gran comunidad Hive.blog, a todos los creadores de contenido y, especialmente, a la importante comunidad #Music. Hoy tengo el grato placer de compartir con ustedes un material que grabé con
$ 0.528
66
9
brysj22952
cn
2018-08-09 08:15
PyH源码解析(2)
生成Tag对象的属性 用户代码如下所示: >>> a=div(a1='a1') >>> print(a) <div a1="a1"> </div> 在内部实现上,Tag对象的属性存放在一个字典中,字典的名字是attr,原来的名字是attributes,我觉得太长了,修改了一下。核心函数如下: #把字典变成字符串,形如:'
$ 0.000
2