表达式解析引擎elss

为什么80%的码农都做不了架构师?>>>   hot3.png

git地址

gumbo-Elss

html选择器elss

表达式解析引擎elss_第1张图片

表达式解析引擎elss_第2张图片

于解析引擎无关的表达式解析引擎elss

        elss 0.0.1
            2018/09/25 17:57:00 修订
        人员:
            开发:海绵宝宝
            语法:我才是星辰
            吹牛逼的:二毛娃娃


        语法组成:指令

        3大基本语法:标签名  .class值   #id值 
        
        基本指令 > :
        
        多条指令使用语法:指令1 > 指令2 > 指令3 > ...

        基本语法规范:
        ----------------------------------------------------
        字符串和属性使用单引号或者双引号引起来
        ----------------------------------------------------


        基本函数:
        ----------------------------------------------------
        find(属性,内容)   为查找属性值为内容的标签
        fuzzyfind(属性,内容)   为查找属性值包含内容的标签
        ----------------------------------------------------


        基本功能1:
        ----------------------------------------------------
        说明:我想获取a标签的所有内容

        1
        2
        3

        指令:a
        ----------------------------------------------------

        基本功能2:
        ----------------------------------------------------
        说明:我想获取id为list1的div里面的a标签的所有内容

        
1
2
3
4
5
6
指令1:#list1 > dl > dd > a 或 指令2:div:find('id','list1') > dl > dd > a ---------------------------------------------------- 功能1: ---------------------------------------------------- 说明:指令前面是. 则为匹配class属性,要匹配出233
233
指令:.test ---------------------------------------------------- 功能2: ---------------------------------------------------- 说明:指令前面是# 则为匹配id属性,要匹配出233
233
指令:#test ---------------------------------------------------- 功能3: ---------------------------------------------------- 说明:如果想指定标签属性筛选,要匹配出233
233
266
指令:div:find('id','test') ---------------------------------------------------- 功能4: ---------------------------------------------------- 说明:如果想指定标签属性模糊筛选,要匹配出233和266
233
266
指令:div:fuzzyfind('id','test_') ---------------------------------------------------- 功能5: ---------------------------------------------------- 支持函数链式操作 div:find('id','test'):div:fuzzyfind('id','test_')>div>a 支持以上所有语法混合 div:find('id','test'):div>fuzzyfind('id','test_') ----------------------------------------------------

转载于:https://my.oschina.net/KFS/blog/3029242

你可能感兴趣的:(表达式解析引擎elss)