小程序

五个预言,将彻底颠覆你对小程序的认知

老子叫甜甜 提交于 2021-02-15 02:47:33
1月21日,在《2018新榜大会·内容创业进化论》上,栗浩洋先生发表了主题演讲,分享了他对小程序的5点预言和思考。 他认为,用完即走是单任务的完美体验。而小程序既可以高频,也可以单次持久,这两件事都和用完即走是相反的,这些都证明了“用完即走”这个词没有任何意义。 他还强调, 小程序是万事万物,必须要形成一个小程序矩阵,去补充提供、增强自己的主体小程序。 如果不做的话,单一小程序很快会下滑。因为没有办法形成生态,没有办法在宇宙中生存,一个孤零零的人在宇宙中只能等死。 下面是栗浩洋在现场的演讲部分逐字稿: 这个世界虽然是混沌的,但如果我们看得足够深,就能够更多地看穿一些东西。我今天要讲的是我们自己看穿了什么,而且是提前比别人看穿的什么。 一年多前,我有五个关于小程序的预言,都被张小龙验证了。我们看小程序有多深多远?我想,每一个做小程序的人都不可避免朋友印象。我身边所有的朋友和他们的创始人都说:“你们每出一个小程序,我们就研究半天,我们研究一年了,现在还没有做出同样的东西。”我们到底是怎么做的?我讲一下背后的故事。 小程序上线一周时,罗振宇宣布撤离。小程序上线一个月后,仅有9.2%的开发者还愿意坚守继续开发,其他人都撤离了。更有趣的是蔓延到了非创业圈。GQ做了一个翻译,小程序的翻译是什么呢?Google翻译是applet,GQ则认为是useless,这个过程中所有人都认为小程序不行了。

TODO:小程序的春天你想做什么

烂漫一生 提交于 2021-01-22 09:47:21
TODO:小程序的春天你想做什么 微信小程序是一种全新的连接用户与服务的方式,它可以在微信内被便捷地获取和传播,同时具有出色的使用体验。 初步了解小程序的特点 导航明确,来去自如 统一稳定, 视觉规范,字体、列表、表单、按钮、图标的规范 开发方便简单,微信小程序框架为开发者提供了一系列基础组件,开发者可以通过组合这些基础组件进行快速开发。 运营规范,在微信庞大的用户体系下,在切实符合用户的合理需求和利益的前提下,通过微信小程序所提供的功能和服务,为海量微信用户提供具有持续价值和高品质的服务。 在微信体系下,跨平台。 在微信的产业链里,你是否想过小程序能带给我们什么样的服务,实现什么样的价值。以下是小编整理的部分预想系统,仅供参考。 1. 旅游系统 旅游攻略 特色景点 出游事宜 2.资讯类系统 金融 娱乐 健康 教育 3.便民系统 物品条形码/二维码扫描询价/快递查询 公测导航 小区周边(吃饭、购物) 城市公交路线查询 医院导航 4. 物流系统 5. 风水系统 颜值测试 性格测试 财运测试 手机号码吉凶测试 6.气候节令 天气预报 老黄历 7.视频推荐 金融 娱乐 健康 教育 总之,小程序、小目标、小时代,我们来了,唯有加油。 wxgzh:ludong86 来源: oschina 链接: https://my.oschina.net/u/2964302/blog/785954

关于微信小程序里的蓝牙适配

对着背影说爱祢 提交于 2020-11-26 09:36:29
前文依旧老规矩,有疑问的可以在评论区回复,当然如果有不对也可以提出来,外送大家微信api指南link传送门:https://mp.weixin.qq.com/debug/wxadoc/dev/api/bluetooth.html 不要感谢我 先来看下蓝牙适配器的前面的流程(对于一些微信已经提及的说明我就不在重申,如果有不懂的,大家可以通过我给的链接自己去找相对应的描述说明来看)。 前面来说相对比较简单,里面的deviceId 是通过 getBluetoothDevices 来获取到的,每个蓝牙设备都会带有这个值返回的。当成功链接设备以后,调用 getBLEDeviceServices 来获取蓝牙服务,同时注意了 需要在调用一个相伴的方法 在这里不得牵涉到另一个问题就是蓝牙的类型,在 getBLEDeviceCharacteristics 这里面的一个properties对象 我们看到有4种特征信息,所以你最好了解你的蓝牙是适用于那种来进行回值判断的,不清楚的话可以咨询生产蓝牙设备的厂商,由于我这里是低功耗的所以需要在调用 来获取信息 最终 通过 来监听获取蓝牙设备变化的值,在这里你们有没发现 这两个一个支持notify,一个支持read 所以这里你必须要了解到你的蓝牙设备支持情况,如果不支持的话,微信还有一种方法我这里就不贴出来,都差不多,最后还有一点不要遗漏的就是 这里的

JEECG社区《微信小程序开发培训》视频

六眼飞鱼酱① 提交于 2020-05-04 06:59:24
JEECG社区《微信小程序开发培训》视频 课 程: JEECG 微信 小程序开发培训 讲 师: 周俊峰、张加强 开课时间: 2016年12月06日开课 *********************************************** 第一节课 微信小程序开发环境搭建 第二节课 微信小程序hello world讲解 第三节课 微信小程序微网站实战讲解 第四节课 微信小程序未来展望 第五节课 微信小程序商城开发实战 第六节课 微信小程序商城对接支付功能 *********************************************** [1]. 往期视频下载: 链接: http://pan.baidu.com/s/1jIAwBLs 密码:ej3b [2]. 小程序源码下载: 源码大全: http://blog.csdn.net/zhangdaiscott/article/details/53200276 技术文档: https://mp.weixin.qq.com/debug/wxadoc/dev/index.html 技术交流QQ群: 131894955 [3]. 腾讯课堂直播地址: https://ke.qq.com/course/172343 来源: oschina 链接: https://my.oschina.net/u/930898/blog

番外篇!全球首个微信应用号开发教程!小程序 DEMO 视频奉上!

a 夏天 提交于 2020-04-18 00:24:32
大家好,我是博卡君。经过国庆节的七天假期,相信很多朋友都已经研究出自己的小程序 demo 了吧?我最近也利用休息时间关注了一下网上关于小程序开发的讨论,今天就利用这个番外篇谈谈自己对小程序的一些想法吧,顺便把目前做好的成品 demo 给大家看一看。 视频地址: http://v.qq.com/x/page/z0335wao3u9.html 很多学编程的朋友最关心的问题就是小程序的开发难度。我个人觉得,微信小程序的开发难度不算高,最主要的是要时时刻刻遵守微信给我们划定的一些框架和规范。如果你有前端开发基础,那上手会非常快,相比之下,原生 app 开发难度就大了很多。在用户体验方面,其实微信小程序开发和原生 app 在体验方面在日常应用中可以做到非常接近了。不同点就是,微信小程序开发学习周期比较快,开发周期较短,维护起来也快,而原生 app 的开发需要全部重新学习它的语言,学习周期很长,开发周期也很长,同时发布需要很长时间的审核期,在迭代方面速度比较慢。 对于做前端的朋友,适应小程序最需要完成一个开发理念上的大转变,从操作 DOM 转变为操作数据,项目组件化、模板化,需要使用的组件直接调用。换言之,小程序绝对不是「Html 5 + javascrpt 封装一下」那么简单,为了让用户体验更加接近原生 app,腾讯专门开放了大量接口和组件,这些都是 html 本身所不具备的

2020年应该如何学习前端开发

一世执手 提交于 2020-04-08 11:34:50
现在用户对于产品的选择不仅仅是内容的完善,同时也更加注重产品的体验以及交互,因此前端开发工程师的重要作用愈发明显。2019年已经接近一半,很多准备入行前端开发工程师的或者还在犹豫小伙伴们,不知道准备得怎么样了呢?今天来给大家讲讲,在2019年,我们学习前端开发,如何才能高效学会前端开发? 零基础起步学前端开发 学习任何一门技术,都是从零开始的,前端开发也是一样。从事编程开发工作,必须先从语法基础开始学习,通过掌握语法最终组成产品效果。前端开发的基础语法包括:HTML+CSS+JavaScript,这是前端开发最基本也是最核心的3个语言。   1、HTML就是超文本标记语言,组成网页内容的最基本语言。你可以直接说他是网页的骨架,网页的图片、文字、视频、音频、程序都需要他引入到网页中体现。   2、CSS就是层叠样式表。通过样式属性来对标签进行布局规范,在不再使用table布局的时候,只要CSS样式对网页标签进行对应的布局实现才是正确的开发方式了。   3、JavaScript是我们学习前端开发中非常重要的一个内容,也是一个大家经常掉坑里的难点。JavaScript现在可以说是互联网时代使用率最高的脚本语言了,在网页中,所有的数据渲染,特效的交互都需要利用JavaScript,来影响浏览器的显示。在JavaScript部分学习,主要还是要去理解好交互的原理,把原理分析清楚,真的理解语法

使用 IdentityService4 集成小程序登录一种尝试

為{幸葍}努か 提交于 2020-04-07 17:00:36
1 场景介绍 主要业务是通过 App 承载,在 App 中可以注册和登录,为了更好的发展业务引入了微信小程序,于是如何让这两个入口的用户互通便成了需要解决的问题。 看了一下其它 App 大致地思路是两个账号绑定,但这样产生了一个问题,2 个账号在绑定的时间会有一个账号失效,这样就会产生一些没有用的账户,当然如果你不关心这个无线数据,并且也认可相互绑定那就不需要下面的尝试了。 2 解决思路 在小程序登录时根据 code 获取用户的 unionid,然后去用户表查看是否有该 unionid 的用户,如果有则返回 accessToken(使用扩展登录方式);如果没有则提示登录失败,让用户跳转到注册登录页面,注册登录成功后再发一个绑定 code 的请求,将 code 对于的 unionid 绑定到该用户。 3 存在的问题 第一次登陆的时会提示没有创建用户,从而跳转到注册登录页面,如果不是异步登录(默认登录)则会有一个 http 来回。 绑定 code 时还需再向微信服务器发送获取 unionid 的请求,对于该问题我想缓存可以缓解一下该问题,但由于该流程导致的不能只获取一次 unionid 没有解决,这个地方还有问题:如果绑定没有成功,下次还会提示用户登录。 来源: https://www.cnblogs.com/850391642c/p/12654132.html

【问题】小程序跳H5 token问题

不羁的心 提交于 2020-04-06 19:26:32
小程序跳H5token问题 【问题】微信小程序跳H5,token从URL上传递,H5获取到token以后,塞入cookie。在本地localhost环境下可以识别,在测试环境pay.tairamall.com中不行。 【解决】通过跟电商小程序开发人员沟通得知,塞到cookie中 必须指定域名.tairanmall.com,指定路径为/。采用以下代码解决。    let Days = 1,exp = new Date(); exp.setTime(exp.getTime() + (expire ? expire : Days) * 24 * 60 * 60 * 1000); document.cookie = name + "=" + encodeURI(value) + ";expires=" + exp.toGMTString() + ";domain=.tairanmall.com;path=/"; 【注意】上述代码无法在localhost域名下指定cookie的domain。localhost上的工作时,cookie的域必须设置为“”或NULL或FALSE。 cookie知识补充   cookie 存放在客户端的计算机中,用于客户端与服务器之间传递信息。通过浏览器请求某个页面时,就会发送这个 cookie 。 可以通过 document.cookie 来读取或设置这些信息。

微信小程序中使用地图和定位的一些坑和经验

泪湿孤枕 提交于 2020-04-06 18:55:59
首先,经过测试,使用GCJ02(火星坐标)比WGS84(GPS)的坐标在计算距离的时候更为精确。在微信小程序中使用内置接口获取用户坐标,代码放在app.js里: App ( { getLocation : function ( ) { var that = this wx. getLocation ( { //type: 'wgs84', type : 'gcj02' , success : function ( res ) { that. globalData . latitude = res. latitude that. globalData . longitude = res. longitude //var speed = res.speed //var accuracy = res.accuracy } } ) } } ) 关于坐标系的拓展知识,我看了这篇文章 http://blog.sina.com.cn/s/blog_80a9926b0101ktoa.html 项目中,我一开始用百度坐标工具获取了自家小区正门坐标,结果在微信小程序里这个坐标变成的是小区后门之外,大约有1公里的误差。之后改用腾讯地图坐标获取工具重新获取坐标,才消除了这个误差。原来百度地图坐标是经过加密的,有一些偏移,只能用在百度自家产品上。微信小程序开发,还是用腾讯自家地图比较好。另外