继上次写了封装聊天键盘(一)地址(http://www.cnblogs.com/bcblogs/p/4704046.html),今天有时间就继续写吧,哈哈,有什么问题可以在评论里发给我哦(红色字体是我当时怎么想的) 上次写到表情键盘,今天我们把余下的写完 首先,我们先把扩展 ...
今天准备写个博客带大家一步一步封装一个聊天键盘,先上git地址 https: github.com GitBaoChao BCKeyboard.git,记得下载了,给我点个star啊 第二篇地址 http: www.cnblogs.com bcblogs p .html ,希望大家认真去看哦,不懂的可以在评论里问 众所周知,一个聊天键盘,肯定要有表情,发送图片啊,语音啊,视频什么的,我封装的就只有 ...
2015-08-05 10:37 3 2260 推荐指数:
继上次写了封装聊天键盘(一)地址(http://www.cnblogs.com/bcblogs/p/4704046.html),今天有时间就继续写吧,哈哈,有什么问题可以在评论里发给我哦(红色字体是我当时怎么想的) 上次写到表情键盘,今天我们把余下的写完 首先,我们先把扩展 ...
这几天都不忙,就来写写博客了,继上次 带大家一步一步封装聊天键盘(一)地址:http://www.cnblogs.com/bcblogs/p/4704046.html 带大家一步一步封装聊天键盘(二)地址:http://www.cnblogs.com/bcblogs/p ...
一、基本的MVP模式实现 为了更好的理解MVP,我们首先实现一个基本的MVP模式,再逐步演进到一个实用的MVP模式,我们还是先来看这么一段代码。 首先定义视图View: View Code 然后定义展示器Presenter: View ...
链接式: <a href="javascript:history.go(-1)">返回上一步</a> <a href="<%=Request.ServerVariables("HTTP_REFERER")%>">返回上一步</a> ...
链接式: <a href="JavaScript:history.go(-1)">返回上一步</a> <a href="<%=Request.ServerVariables("HTTP_REFERER")%>">返回上一步</a> ...
说点什么呢,java比你想的要难 写了多年java,发现好多人并不知道一个class文件怎么被解析执行的,所以我也发表下看法 1. 编写java源文件 2. 把java源文件编译成.class字节码文件,JVM不认识源文件 3. JVM处理class文件 ...
promise特点 一个promise的当前状态只能是pending、fulfilled和rejected三种之一。状态改变只能是pending到fulfilled或者pending到rejected。状态改变不可逆。 支持链式调用。 (1) 原型方法 (2) 静态方法 ...
经常有人问我,为什么有的人工作10年仍然平台无奇,而有的人只用3年时间,就已经脱颖而出,成绩斐然。我说,是呀,有些参加工作多年却仍然只会复制粘贴简单业务代码,有些人在大学就写出Linux操作系统。其实 ...