轻站功能开发教程
- M浏览器
- 2021-08-08
- 120738
首先我们要知道,轻站并非网站,轻站就是一个简化版的小程序框架,其视图依靠安卓底层渲染,并非基于WebView(浏览框),因此实际上轻站与网站并无关系。
目前轻站的设计更适合后端开发者进行API调试工作。在往后的设计中,轻站会往原型设计方向努力,让产品或原型工作者在交付给客户端开发工程师之前进行原型的交互功能的确定,减少UI或参数改动而导致的客户端代码重构频率。毕竟自己也是做开发的,改代码调代码永远比写代码更耗时。
另一方面,作为一款极客APP,轻站框架也是可以做到数据整合目的,达到更高效的数据预览效果。但请勿利用此特点进行非法操作! 为了能达到小团队交流目的,所编写的轻站功能是允许以扩展方式导出使用。为防止利用可输出特点进行非法买卖,软件不提供加密功能也无法做到加密(口令导出是经过压缩才会看到的都是一些乱码,实际并无加密),还请理解!
轻站自身不提供任何数据内容,也不做任何的内容检验及限制,因此使用其功能时,需要你承担所有风险,否则请勿使用该功能。
1. 创建一个新轻站或编辑已有引擎
2. 轻站框架组成
轻站由属性、模块、接口、常量、资源 五个板块组成,其中以模块为主。
属性,轻站的信息。
模块,即页面,一个页面可以仅只有一个模块,也可以由多个模块嵌套而成。比如一个普通的列表,就仅使用一个列表模块即可,如果你想在列表顶部嵌套一个幻灯片,那么就需要再去搞一个幻灯片模块,然后让列表嵌套进去。如果你想要嵌套更多的模块来让界面更丰富,就需要用到面板模块,面板模块就是可以同时嵌套N个不同类型的模块,达到不同的视觉效果。
接口,软件打开轻站一个入口,首页就是在轻站列表中点开后默认开启的页面,搜索即搜索该轻站时展示的页面。
常量,固定的一个值,在模块运行时以获取变量的方式进行获取
资源,存放本地资源,比如JS文件、图片文件等等,供模块调用,但暂未开放,暂不做介绍
3. 模块详解
理论不如实践,以幻灯片模块为例,如图: 若未搞过轻站的小同学请务必创建一个新的窗口来创建一个轻站完成以下图中操作。跟着操作一篇,基本上轻站也就会写啦!
数据源值:
百度##baidu.com##http://nr19.cn/p/baidu.jpg
搜狗##sogou.com##http://nr19.cn/p/sogou.jpg
谷歌##google.com##http://nr19.cn/p/sogou.jpg
视图数据值:(长按检索工具可一键导入)
表项=.fg()
标题=.tz(##)
地址=.ty(##).tz(##)
图片=.ty2(##)
完成上面步奏,一个页面就做好咯,系部系很简单的啦
数据源就是视图的源内容,可以利用 #爬虫 去获取网络或本地的文本内容,比如API、网页等等,也可以像上面栗子一样直接放 #文本 去放一个固定的文本内容。唔,先看一下轻站的运行流程图:
如上图所示,不管你数据源操作的是什么类型,最总目的都是去获取一个文本最后交由页面渲染器进行解析并将界面渲染出来。对了,数据源中的 #爬虫 实际上和爬虫并无多大的关系但也有一定的关系。 爬虫的配置图解:
解析器用到E2表达式(为了写本软件而原创的一个新功能),详细的解析函数去看文章:E2表达式函数大全 。按照以上的运行流程图,会先解析“变量”数据,实际上视图数据中的就是变量,不过是自定义的变量优先解析,在E2里是允许取变量的,模块里变量的出现就为防止在视图数据一行E2无法做到详细的解析,一般情况下也不需要自定义变量。
到这里,轻站功能的开发已经介绍完毕,相信你也已经掌握了轻站的原理,是不是特别的简单。 但去开发一个轻站还需要去阅读一下E2表达式的函数:点这里跳转 以及所有模块的独立使用教程:点这里跳转 。
轻站逻辑简单,解析文本的E2表达式也极为简单,管你小学毕业还是幼儿园毕业,学过 a o e (汉字拼音)就能轻松搞定。 E2函数名是怎么好记怎么来,大部分以中文首拼命名(本来就只有十来个函数,常用的也不过五六个)。如上面栗子中我们使用的几个函数 , .fg() 分割, .tz() 、ty() t 为文本。z 左边,y 右边。 .tz(##) 中参数 ## ,即取##的左边。 .ty2(##) 表示从后面开始取.... 详细的去看E2表达式大全
上一篇:E2表达式函数大全
下一篇:M浏览器广告拦截使用说明
- 120738人参与,17条评论
- 免费教你写轻站 于 2021-11-26 12:29:39 回复
- 想免费学习写轻站的看过来,访问 http://hm46148.j.h57.site
json/css/视频/图文/综合轻站图文版写法教程,就在这里,仅需12小时,你就能成为写轻站大佬,从此,浏览器所见都是轻站。
- 访客 于 2022-07-12 08:43:21 回复
- 18:https://snsyun.baidu.com/sl/bn1cusf
48:https://snsyun.baidu.com/sl/0yzlc
188:https://snsyun.baidu.com/sl/sjAdnS5
老用户-活动促销价:
?百度网盘SVIP连续包年¥197
?百度网盘SVIP连续包季¥51
?百度网盘SVIP连续包月¥19
新用户:
?百度网盘SVIP连续包年¥188
?百度网盘SVIP连续包年¥48
?百度网盘SVIP连续包年¥18
————————————————
好友验证说明来自M浏览器
免费领会员领取175263092
发表评论