//即时聊天采用野狗无后端模式,野狗: https://www.wilddog.com/
//引入文件
```
<script src = "https://cdn.wilddog.com/js/client/current/wilddog.js" ></script>
```
//写入数据
```
// new Wilddog message 为自己定义的一个表或者空间,用于放我们的聊天记录
var wd = new Wilddog('https://dongyixueyuan.wilddogio.com/message');
btn.addEventListener('tap',function(){
var content = text.value;
//记录发布时间戳
var date = new Date();
var time = date.getTime();
//插入数据
//第一个参数单独的一个空间,比如两个人聊天,他们就是在单独的一个空间聊天, message 里面可以有很多个独立的空间,比如 张三和李四 是一个空间 王五和赵六又是一个空间
//第二个参数是你发布信息的时间,我们以时间作为信息的依据,通过时间的排序我们的聊天记录
//第三个参数是一个json,为我们的聊天信息,比如 昵称,头像,内容,表情,时间
wd.child('1').child(time).set({
'name':'dongyixueyuan',
'content':content,
'time':time
// ...更多
});
})
```
//获得数据
```
// 监听聊天内容变化
var listen = "https://dongyixueyuan.wilddogio.com/message/1";
var listen_wd = new Wilddog(listen);
listen_wd.on('child_added',function(data){
list.innerHTML += ''
+' '+data.val().name+' '+data.val().time+''
+' '+data.val().content+''
+'';
console.log(data.val().name);
})
```
//删除
```
//1为空间名,1442293959023为某一条信息
var ref = new Wilddog("https://dongyixueyuan.wilddogio.com/message/1/1442293959023");
ref.remove()
```
//时间转换函数
```
function getLocalTime(nS) {
var mydate = new Date(nS);
var today = '';
// today += mydate.getFullYear() + '年'; //返回年份
// today += mydate.getMonth()+1 + '月'; //返回月份,因为返回值是0开始,表示1月,所以做+1处理
// today += mydate.getDate() + '日'; //返回日期
today += mydate.getHours() + ':';
if(mydate.getMinutes() < 10){
var min = '0'+mydate.getMinutes();
}else{
var min = mydate.getMinutes();
}
today += min + ':';
today += mydate.getSeconds();
return today;
}
```
//设置滚动条高度
```
document.body.scrollTop = document.body.offsetHeight;
```
- 界面初始化
- H5plus初始化
- 创建子页面
- 打开界面
- 参数传递
- 控制页面load显示
- 关闭界面
- 底部导航切换界面
- 自定义事件
- 页面预加载
- 消息框
- 原生模式ActionSheet
- 下拉刷新
- 上拉加载
- 上拉下拉整合
- 手势
- 遮罩
- 滑动导航选择
- 图片轮播
- 扩展-自定义导航
- Ajax-get请求
- Ajax-post请求
- 照相机
- 访问相册
- 蜂鸣提示音
- 手机震动
- 弹出菜单
- 设备信息
- 手机信息
- 发送短信
- 拨打电话
- 发送邮件
- 本地存储
- 图片上传
- 地理位置
- 设置IOS状态栏
- 手机通讯录
- 启动页设置
- PHP后台搭建
- JSON转换
- 隐藏本页面中滚动条
- 首次启动欢迎页
- 数据库增删改查和接口
- 推送
- 浏览器打开新页面
- PDF浏览
- 自定义下拉刷新
- 即时聊天
- 双击安卓返回键退出
- QQ登录