触点

JAVA版开源微信管家—JeeWx捷微3.2版本发布,支持微信公众号,微信企业号,支付窗、小程序

断了今生、忘了曾经 提交于 2019-12-01 21:46:51
JeeWx捷微3.2微信企业号升级版本发布^_^ JeeWx捷微V3.2——多触点管理平台(支持微信公众号,微信企业号,支付窗、小程序) JeeWx捷微V3.2.0版本引入了更多新特性,支持微信公众号、微信企业号、支付宝服务窗等多触点平台。多触点模式采用微服务框架实现,可插拔可集成,非常轻量级开发。JEEWX将继续引领未来多触点模式的应用,是开发互联网运营推广项目的首选(微信、企业号、支付窗、微博、小程序等等)。 一、升级日志 本版本主要对微信企业号功能进行了升级。 企业微信菜单编辑关联素材修正; 微信企业号自定义菜单上下级编辑判重、同步公众号等问题修正; 图文群发功能中,图文类型取消选择后采用文本群发,群发类型不对修正; 多个页面字典类型未展示文字修正; 获取企业号TOKEN方式修改; UE编辑器优化升级; 地理位置问题修正; 触点插件替换原有API,采用最新jeewx-api的SDK。 优化项目提高效率; 二、平台整体功能介绍 【微信公众号】 1. 微信账号管理 2. 微信菜单管理 3. 关注欢迎语 4. 关键字管理 5. 自定义菜单 6. 小程序链接 7. 文本素材管理 8. 图文素材管理 9. 微信永久素材 10. 支持多公众号 11. 微信大转盘 12. 微信刮刮乐 13. 微网站 14. 翻译 15. 天气 16. author2.0链接 17. 微信第三方平台

交互设计中“所见即所得”原则

余生长醉 提交于 2019-11-27 09:39:15
所见非所得 我们可以首先来看一下“所见非所得”的案例:上周寄件去北京,在填写收件人信息时候,发现了一个“智能填写”的功能很有意思。所谓“智能填写”就是OCR识别技术,系统可以识别图片上的地址。例如,你的收件人地址正好是身份证上的住址,那么你就可以上传身份证照片,系统直接识别照片上的地址而不需要手动去输入。 用户具体的操作流程是: 1 拍摄/上传照片:点击“上传图片”按钮,用户可以选择拍摄或者上传相册里的照片,框选合适的识别区域; 2 系统识别并展示结果:系统会自动识别图片中的地址信息,并且在输入框中展示,如果有识别错误的地方,用户可以手动编辑修改; 3 用户确认: 用户对地址信息确认无误了,点击“智能填写”按钮,输入框里的地址信息会自动回填到地址栏; 了解了大致流程,我们来看一下两款竞品。产品A和B都提供了“智能填写”的功能,但是在交互设计上存在差异。产品A,当用户上传完图片才会出现“智能填写”按钮;产品B是全程展示“智能填写”按钮的。我个人更加偏爱产品A的处理模式,因为当用户都没有上传图片时,给用户展示“智能填写”按钮是没有任何意义的,这里的“智能填写”虽然可见但是不可得,用户也不能点击。当然有人会说,虽然不可点击,但是展示了也没什么问题吧?当然有问题,它会给用户带来两个痛点: 1) 增加了用户的学习成本; 对于新用户来说,产品A肯定更加容易上手。因为新用户一进入这个页面

JavaScript 移动端的tap事件

爱⌒轻易说出口 提交于 2019-11-27 01:32:36
一、移动端的 tap 事件 移动端的单击事件,我们称为 tap 事件,也就是由手指单击所触发的事件。 二、单击事件的特征 单击事件的话,我们的 changedTouches.length = 1,即: TouchList {0: Touch, length: 1} 如果 changedTouches.length > 1,那就说明不止一根手指,进行触摸了。 三、获取触摸位置 我们在获取触摸开始事件的位置时,可以使用 targetTouches ,但我们在获取触摸结束事件的时候,就不能采用这种的方式。那是因为当手指松开的时候会触发 touchend 事件,此时当前元素已经没有手指对象了,所有无法通过 targetTouches 来获取手指的坐标,此时我们可以通过 changedTouches 来获取手指的坐标。 四、处理 Touch 事件能让你跟踪用户的每一根手指的位置,可以绑定以下四种Touch事件 touchstart: // 手指放到屏幕上的时候触发 touchmove: // 手指在屏幕上移动的时候触发 touchend: // 手指从屏幕上拿起的时候触发 touchcancel: // 系统取消touch事件的时候触发。至于系统什么时候会取消,不详 //属性 client / clientY:// 触摸点相对于浏览器窗口viewport的位置 pageX / pageY:/

js 移动端触摸事件

旧巷老猫 提交于 2019-11-26 17:33:05
手机触摸事件 手指开始触摸事件 ontouchstart 手指移动触点事件 ontouchmove 手指离开屏幕事件 ontouchend 手指触点被取消时事件 ontouchcancel, 比如来电显示会中断我们对于屏幕的控制 var box = document.querySelect('.box'); box.ontouchstart = function (e) { // 获取触点页面坐标 console.log(e.changedTouches[0].pageX); // 横坐标 console.log(e.changedTouches[0].pageY); // 纵坐标 } 同样类似的写法可获取触点移动过程中触点页面坐标和触点离开页面时的页面坐标 来源: https://blog.csdn.net/qq_40662457/article/details/97921561

跳转指令和上升沿、下降沿的时序问题

南楼画角 提交于 2019-11-26 17:04:47
跳转指令里面的脉冲信号的响应问题 跳转指令CJ的功能是跳过一些程序去执行另外的程序,我们都知道上升沿脉冲指令是从低电平到高电平时动作,那么当跳转指令条件不满足时会执行满足条件时被跳过的程序段,(执行被跳过的程序)当程序瞬间执行时里面有上升沿脉冲指令时程序该如何响应? 下面我用GX-WORKS模拟一下: 1. 跳转指令条件满足 2. 跳转指令条件不满足 分析跳转指令满足时的情况: 跳转指令满足时,PLC将跳转到P0表识的地方,而按照程序从上到下的扫描顺序已及线圈全局相通的原理,可以发现M0一通电就是闭合的,在被跳过的程序段里面M0是驱动只在上升沿接通的M10线圈,但是经过跳转指令的跳转后,M10并没有接通过,在P0表识的后面我们可以加一条M10为常开触点然后SET输出线圈Y0,实验结果是Y0并没有被置1。 分析跳转指令不满足时的情况: 当X1按钮按下时接通了M1线圈并自锁住了,这样子就打破了跳转指令的接通条件,那么将按从上到下、从左到右的顺序执行程序,此时会发现D0数据寄存器里面被移入了数字1,这说明M10触点被接通过。我们再来捋一遍,M0是一直被接通的,PLC一通电就接通了M0,但是PLS指令下的M10没有动作,原因是跳转指令跳过了这段程序,而在跳转指令不满足时,M10瞬间获取了一个上升沿脉冲信号闭合,但是M0是一直接通的,那么我们可以这么认为,被跳转程序里面的触点都是原状