(转)aar中使用百度文字转语音的api
在转个官方论坛里的tts,调用的是com组件
import win.ui; /*DSG{{*/ var winform = ..win.form( text="TTS测试";right=492;bottom=323 ) winform.add( button={ bottom=301;right=444;left=348;top=262;z=2;text="朗读";cls="button" }; static={ bottom=294;text="*";left=33;top=265;transparentsqlite的使用和listview中的显示
sqlite的使用和listview中的显示
代码忘了来自哪里了....
(转)aardio调用百度云人脸识别(api认证机制authorization算法)
此代码由群里 Kio1 分享
他的阿蒂欧社区貌似打不开了....
功能:调用百度云识别里的人脸识别api
这里同时分享给需要的人:
namespace baidu import inet.url import time.zone import crypt.hmac import crypt.bin string = ..string encodeUri = inet.url.encode UriEncodeExceptSlash = function(s){(转)aar中使用百度文字转语音的api
这个文件代码来自群里 Kio1 提供
貌似他那个阿蒂欧社区打不开了...
功能: 调用百度云语音接口api,实现文字转语音
转到这里希望帮到更多的需要的人:
import win.ui; /*DSG{{*/ mainForm = win.form(text="aardio form";right=253;bottom=381) mainForm.add( button={cls="button";text="合 成";left=27;top=290;right=158;b(转)获取wifi的ssid
layui和webkit相遇之table学习
table之添加工具条,并监听事件功能:
添加table属性filter
<table class="layui-hide" id="test" lay-filter="demo"></table>首先定义工具条样式
注意: 样式里面添加lay-event事件,这样才能监听到
layui和webkit相遇之table学习
对于上面第二种方式,其实那个jscc的代码基本执行一次就不需要在用了,那么,完全可以写到html文件里面去,用的时候直接调用就可以了.
html代码js如下:
getCheckData=function(id){ //获取选中数据 var checkStatus = table.checkStatus(id) data = checkStatus.data; return JSON.stringify(data); }; getChecklayui和webkit相遇之table学习
上面获取方式二:
把上面那个方式中的js代码封装到要给函数,然后使用的时候调用函数eval
代码封装示例:
var jscc = /** function test(id) { function test(id) { if(id == null){ id = 'test'; } var checkStatus = table.checkStatus(id) ,data = checkStatus.data;web.script库(JS、VBS解释器), JavaScript用aar函数重封装方法
测试发现,我理解这个功能错误了..
这个就是建立一个解析js的虚拟机, 然后再虚拟机里运行js代码,
用途: 如果你手里有js代码现成的算法, 那么可以用这个虚拟机运行这个算法,然后再aar里执行这个算法函数.....
web.script库(JS、VBS解释器), JavaScript用aar函数重封装方法
layui和webkit相遇之table学习
aar怎样与table的数据进行互动操作:
获取check选中行数据(json格式)
首先,查看layui中table对应的演示代码如下:
layui和webkit相遇之table学习
table之固定列:
固定列。可选值有:left(固定在左)、right(固定在右)。一旦设定,对应的列将会被固定在左或右,不随滚动条而滚动。
注意:如果是固定在左,该列必须放在表头最前面;如果是固定在右,该列必须放在表头最后面
layui和webkit相遇之table学习
table组件增加表单元素:
增加表单元素稍微复杂
① 先要创建一个表单样式,通过id传递给table单元格
② 再创建table的列元属性里添加样板属性templet = '刚刚创建的id'
示例如下:
先在html代码中添加一个表单元素样式
这里要注意: 这个样式要放到script中,作为js调用
layui和webkit相遇之table学习
layui开启单元格编辑功能:
edit: 'text'
,这个功能是增加在 每一列中的属性里
,{field:'classify', title: '职业', edit: 'text'}这样的话,这样的一列就可以点击然后编辑了.
layui和webkit相遇之table学习
layui开启复选框:
{type:'checkbox'}
注意,添加上面代码之后要在后面加逗号","啊!!!!
,cols: [[ {type:'checkbox'} ,{field:'id', width:80, title: 'ID', sort: true} ,{field:'username', width:80, title: '用户名'}layui和webkit相遇之table学习
aar对layui表格的重载实现:
查看layui的重载说明
表格重载很多时候,你需要对表格进行重载。比如数据全局搜索。以下方法可以帮你轻松实现这类需求(可任选一种)。
语法说明适用场景layui和webkit相遇之table学习
那么,如果数据是在aar中生成的,怎样才能传递到html的js中的data呢??
利用wbkitview.external= {}函数.
我们在aar界面程序里定义一个这个函数:
import web.json; wbkitview.external = { getOption = function(){ data = /*** [{"id":10000,"username":"user-0","sex":"女","city":"城layui和webkit相遇之table学习
那么,如果我已知了数据,应该怎么直接把数据展示在table,而不是通过什么url来间接异步获取呢?
可以利用data直接写到html文件的js里,而不是用url
<script> layui.use('table', function(){ var table =