iapp&&js
最近才发现还有ijs,哈哈,简单介绍一下,挺强的。
a.ijs 语法也就和原生的v3差不多 主要是js这里。当然也支持es6,但是的看你的浏览器版本是否支持
b.mjs文件内容如下
a.ijs文件如下 (载入事件)
看到这里是不是感觉可以干很多事件。
我尝试写了个 websocket 套接字
ws://api.speyu.cn/ws/ 这是我的ws服务,
新建文件如下 a.mjs b.ijs
a.mjs内容:
奇怪的是,接受到的消息居然是 二进制,所以要转换
这个文件是用于blob 类型转换
var wf = {
reader:function (value) {
var read = new FileReader()
read.onload = e => {
syso(read.result)
}
read.readAsText(value)
},
a:function () {
}
}
b.ijs文件内容如下:
//单击事件
//配置
var config = {
url:'ws://api.speyu.cn/ws/',
ws:''
}
//建立连接
function start() {
config.ws = new WebSocket(config.url)
config.ws.onopen = () => {
click()
}
}
//开启ws服务
start()
//获取输入框内容
var text = i.ug(2,'text')
//引入mjs 用于转换blob类型
fn('str')
//接收消息
config.ws.onmessage =e => wf.reader(e.data)
//发送消息
function click() {
config.ws.send(text)
}
系统浏览器内核版本太低的会出现兼容问题。
以上就是全部内容了,感觉不错的 点个赞呗