移动互联网

发起抽奖

十年热恋 提交于 2020-02-19 17:34:21
当下发起抽奖用什么好呢?当然首选微信小程序了,不用下载,而且体验也好。 微信搜索“发起抽奖”相信就能看到你想要的了。 “发起抽奖”是一款自主研发的抽奖小程序,现在小程序市场上大都是购买别人的源码后上架到微信的,其稳定性很难保证。 而“发起抽奖”小程序经过测试,稳定性极强,而且即使出现问题也能在第一时间解决。 功能有口令抽奖,答题抽奖,朋友圈抽奖,锦鲤抽奖,现场抽奖,可线上发货兑奖,也可线下扫码核奖。 来源: https://www.cnblogs.com/jaypc/p/12331897.html

js模拟微信聊天窗口

断了今生、忘了曾经 提交于 2020-02-19 11:58:07
总结:   1.overflow: auto;可以使滚动条在内容溢出时才出现   2.使滚动条一直保持在底端cont.scrollTop = cont.scrollHeight; 功能点:    1.点击页面下面的头像进行头像切换    2.点击发送按钮获取头像图片和输入框内容,并添加到页面聊天内容部分    3.当输入框内的内容为空时,不能发送    4.发送完输入框里的内容清空 开发思路:    1.通过设置自定义属性开关判断来进行图片切换,根据自定义属性的不同状态来控制元素的className;    2.点击发送触发事件:       先判断输入框内是否有内容,若有则只执行往聊天内容添加内容,若无则不执行任何操作;       在进行聊天内容展示时,判断聊天图像,以确定聊天内容展现形式       在聊天内容超过父级高度时,为了使聊天内容一直展示的是最新聊天内容,必须使其滚动条一直在底端.  HTML <div class="box"> <div class="top">哈哈哈</div> <div class="cont" id="cont"></div> <div class="bot"> <a href="javascript:;" class="fir"></a> <input type="text" name="txt" id="txt"/> <input

微信小程序前端解密获取用户信息

亡梦爱人 提交于 2020-02-19 04:10:44
在微信小程序中,通过用户手动可以获取到用户昵称,头像等基本信息,稍微敏感的信息无法获取到,需要通过后端解密才能获取到。 例如获取用户手机: 在网上找到 cryptojs 包,下载下来复制到utils文件夹中:如图 创建RdWXBizDataCrypt.js,文件名随意! /** * Created by rd on 2017/5/4. */ // 引入CryptoJS var Crypto = require('cryptojs-master/cryptojs.js').Crypto; var app = getApp(); function RdWXBizDataCrypt(appId, sessionKey) { this.appId = appId this.sessionKey = sessionKey } RdWXBizDataCrypt.prototype.decryptData = function (encryptedData, iv) { // base64 decode :使用 CryptoJS 中 Crypto.util.base64ToBytes()进行 base64解码 var encryptedData = Crypto.util.base64ToBytes(encryptedData) var key = Crypto.util

一文搞懂主流的扫码登录技术原理

守給你的承諾、 提交于 2020-02-18 03:51:43
1、引言 扫码登录这个功能,最早应该是微信的PC端开始搞,虽然有点反人类的功能(不扫码也没别的方式登录),但不得不说还是很酷的。 下面这张图,不管是IM开发者还是普通用户,应该很熟悉: 于是,搞IM产品的老板和产品经理们,从此又多了一个要抛给程序员们的需求——“为什么微信有扫一扫登录,而我们的没有?”。 好吧,每次只要是微信有的功能,IM程序员们想甩锅,难度就有点大了,毕竟老板们都都会想当然认为,微信有的“我”的IM产品里也得有。 既然无法回避,那就只能老老实实搞懂技术原理,然后自已使劲撸吧。 本文将简要的介绍扫码登录功能的技术实现逻辑,并实际结合淘宝、微信的扫码登录功能,学习和研究大厂主流应用的技术实现思路。 2、基本技术原理 2.1 扫码登录功能到底是什么样的? 首先介绍下什么是扫码登录。现在大部分同学手机上都装有微信、qq和淘宝这一类的软件。而这些app都有他们相对应的网页端。为了让用户在使用他们的网页时登录更加方便和安全,使用手机扫一扫就可以登录的服务,就显得自然而然了。 几个主流大厂应用扫码登录时的界面效果如下: 有很多小伙伴可能会感到很神奇,网页上只是显示了个二维码,它怎么就知道是哪个手机扫到了二维码,并且进行登录的呢?而且,登录完成以后,还能直接把用户信息显示给用户,真的是很神奇啊。 2.2 扫码登录功能的完整技术逻辑 1)网页端与服务器的配合逻辑:

200.微信公众号开发【接入】

空扰寡人 提交于 2020-02-18 02:08:33
第一步:申请微信公众号 https://mp.weixin.qq.com/ 注意,个人只能选择订阅号 这里需要注意,要用一个绑定了银行卡的微信号扫码才能注册。 第二步:公众号开发环境准备 需要一个微信公众号 需要一个外网映射工具(如ngrok、花生壳、NAT123等),直接是公网IP的忽略这条。 与微信对接的URL需要具备的条件: 公网上能访问 需要支持80端口( 58.xxx.194.xx正好支持80和公网,所以上面第2条忽略 ) 注意:早期是可以使用IP地址的,现在必须使用认证的域名 Ngrok是国外的服务器,不太稳定,可以寻找国内的,比如Tunnel( 现在失效了 ) 映射完成后得到: 第三步:进入开发模式,查看接入指南 https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421135319&token=&lang=zh_CN 两个是互斥的,开启开发模式,编辑模式就失效;开启编辑模式,开发模式就失效 第四步:开始接入微信【 doGet做验证,doPost做消息处理 】 创建一个Java Web项目 创建一个Servlet,在Servlet中的Get方法中接受服务器发来的几个参数 创建一个工具类,用来验证服务器发来的参数(具体验证方法微信有要求) 1 )将token、timestamp、nonce三个参数进行字典序排序

如何打造新媒体微营销平台

泄露秘密 提交于 2020-02-17 22:41:32
微信平台的口号是“再小的个体。也有自己的品牌”。再看看微信公号对“服务号”与“订阅号”进行区分之后,被归类为服务号或主动升级为服务号的主要为银行、政府一类的“服务机构”。其余很多其它的则都默觉得订阅号。 微信营销事实上离不开微信公众的平台支持。微信作为时下最热门的社交信息平台。也是移动端的一大入口。正在演变成为一大商业交易平台,其对营销行业带来的颠覆性变化開始显现。工业和信息化部上半年统计数据显示,中国微信用户就已经超过了4亿人次。电商规模达到了5.4万亿元。消费者仅仅要通过微信公众平台对接微信会员云营销系统,就能够实现微会员、微推送、微官网、微商城、微相冊、微旅游、微预约,微订餐、微储值、会员推荐提成、商品查询、选购、体验、互动、订购与支付的线上线下一体化服务模式。 而在移动网络营销中,微信营销无疑是企业们最不可错过的营销渠道。赢客建站— 新媒体微营销平台 ( www.yingke168.com )提供以手机微站为基础的微信公众号。多种风格的行业模板,美观精致。适合各种行业。让每一个中小企业都能拥有自己的微信站点平台,很多其它的商机一触即发。 例1:微信商城 微信商城是微网网络基于微信而研发的一款社会化电子商务系统。同一时候又是一款传统互联网、移动互联网、微信、易信四网一体化的企业购物系统。 功能 1. 商品管理,商城后台具备商品上传、分类管理

新网站SEO优化要怎么做?怎样才能快速出效果

守給你的承諾、 提交于 2020-02-17 11:55:40
  很多新的网站不知道如何去优化,不知道如何下手,那么,小编就给大家说说一个新的网站如何去做网站SEO优化?   做好网站链接优化   1、网站链接结构合理优化,并且保证链接的稳定。网站链接层级不应过多,四级以内。网站链接命名可以使用英文或者拼音,与关键词对应。   2、做好网站的链接的伪静态化,这样更有利于搜索引擎的抓取与收录。   3、网站主域名做好301重定向或者选域的设置,从而避免存在多个链接,而导致网站权重分散。   4、根据用户需求,选择适合需求的关键词,并进行合理布局,做好网站标题与描述的设置。注意一旦确定就不要随意改动,否则将影响网站排名。   确保网站内容是能够满足用户需求的   高质量的内容才是网站不断发展的前提。那么什么才是网站的高质量内容?是原创么?不一定,高质量的内容必然是能够满足用户需求的内容,而原创虽然是不错的,但却不一定是能够满足用户需求的,那么用户也不一定会喜欢。   虽然搜索引擎不是人,但你不能就认为他无法判断你的内容是否是高质量的。随着百度算法的不断更新,搜索引擎的智能化也越来越高,它有着一套自己的规则来识别网站内容的质量。因此,有规律的更新用户喜欢的高质量内容,有利于提高网站收录,并且让搜索引擎蜘蛛有规律的访问你的网站。   有吸引力的标题是用户一见钟情的前提 北京代孕威信15023219993 广州代孕威信15023219993

amaze UI(mark)

时光怂恿深爱的人放手 提交于 2020-02-17 10:25:26
为移动而生 Amaze UI 以移动优先(Mobile first)为理念,从小屏逐步扩展到大屏,最终实现所有屏幕适配,适应移动互联潮流。 组件丰富,模块化 Amaze UI 含近 20 个 CSS 组件、20 余 JS 组件,更有多个包含不同主题的 Web 组件,可快速构建界面出色、体验优秀的跨屏页面,大幅提升开发效率。 本地化支持 相比国外框架,Amaze UI 关注中文排版,根据用户代理调整字体,实现更好的中文排版效果;兼顾国内主流浏览器及 App 内置浏览器兼容支持。 轻量级,高性能 Amaze UI 面向 HTML5 开发,使用 CSS3 来做动画交互,平滑、高效,更适合移动设备,让 Web 应用更快速载入。 来源: https://www.cnblogs.com/Yanss/p/10426789.html

PC 端微信扫码注册和登录

对着背影说爱祢 提交于 2020-02-17 02:45:21
/*--> */ /*--> */ 一、前言 先声明一下,本文所注重点为实现思路,代码及数据库设计主要为了展现思路,如果对代码效率有着苛刻要求的项目切勿照搬。 相信做过微信开发的人授权这块都没少做过,但是一般来说我们更多的是为移动端的网站做授权,确切来说是在微信端下做的一个授权。今天遇到的一个问题是,项目支持微信端以及 PC 端,并且开放注册。要求做到无论在 PC 端注册或者是在微信端注册之后都可以在另外一个端进行登录。也就是说无论 PC 或是微信必须做到"你就是你"(通过某种方式关联)。 二、寻找解决方案 按传统的方式来思考,微信端完全可以通过授权进行注册,但是PC端呢,传统的方式无非就是填填手机号码啊,或者 Email 等等。如果采用这种方式注册,会产生下面这的问题 我先在微信端授权注册,那么如果我要登录PC端还是得进行注册。 对此解决方案可以为:微信授权注册后“强制”要求用户必须填写基本信息,如手机号、Email 。这样我们可以通过某种方式为用户生成PC端登录的账号密码.例如以用户的 nickname 为账号,手机号码为密码,等等方式。 弊端:用户体验不好,再者有安全隐患。毕竟你的微信昵称, Email 或者手机号码都是暴露的。 如果我先在 PC 端注册,我在微信授权的时候怎样关联移动端 当然,凡是问题总会有解决方案的。思路如下: 方案一:当用户在 PC 端注册后,“强制”

webkit webApp 开发技术要点总结

人走茶凉 提交于 2020-02-16 23:12:14
转自: http://www.siyongyou.com/app-01.html 如果你是一名前端er,又想在移动设备上开发出自己的应用,那怎么实现呢?幸好,webkit内核的浏览器能帮助我们完成这一切。接触 webkit webApp的开发已经有一段时间了,现把一些技巧分享给大家 : 自Iphone和Android这两个牛逼的手机操作系统发布以来,在互联网界从此就多了一个新的名词-WebApp(意为基于WEB形式的应用程序,运行在高端的移动终端设备)。 开发者们都知道在高端智能手机系统中有两种应用程序:一种是基于本地(操作系统)运行的APP;一种是基于高端机的浏览器运行的WebApp,本文将主要讲解后者。 WebApp与Native App有何区别呢? Native App: 1、开发成本非常大。 一般使用的开发语言为JAVA、C++、Objective-C。 2、更新体验较差、同时也比较麻烦 每一次发布新的版本,都需要做版本打包,且需要用户手动更新(有些应用程序即使不需要用户手动更新,但是也需要有一个恶心的提示)。 3、非常酷 因为native app可以调用IOS中的UI控件以UI方法,它可以实现WebApp无法实现的一些非常酷的交互效果 4、Native app是被Apple认可的 Native app可以被Apple认可为一款可信任的独立软件,可以放在Apple