- 博客(19)
- 收藏
- 关注
原创 微信小程序面向个人开放-附超详尽申请教程
周一晚上10点,腾讯官方放出消息,小程序新增6大能力,并面向个人开发者开放。这也就意味着每个人都可以申请小程序开发资格(之前个人开发者没有wxappid,只能在开发工具上进行体验)。下面是个人申请微信小程序开发的详细教程。首先访问微信小程序申请,选择小程序, 点击查看详情拉到页面最下面点击前往注册进入小程序申请页面填写对应信息,(注意邮箱不能是注册过微信公众平台或微信开发平台的邮箱),点击注册后会发
2017-03-28 21:14:48
7191
原创 豆瓣上9分以上的IT书籍-编程语言篇
我当要学习某些技术时,第一时间就是去找相关的书籍。而豆瓣读书是我主要的参考依据,主要是它的评分基本比较靠谱,对于技术书籍,一般来说评分在8分以上就是不错的书籍了,而达到9分就可以列入”必读”系列了,所以我就打算总结一下豆瓣上评分9以上的技术书籍,本想一片文章完成的,可是经典著作太多了,因此这篇文章先把编程语言的书籍列出来。 汇编语言汇编语言(第2版) 下载 c语言c专家编程 下载 本书
2017-03-24 17:59:07
6070
1
原创 微信小程序开发教程-抽屉菜单
抽屉菜单是app上常见的菜单设计方式,典型的抽屉菜单如下图所示下面展示如何基于微信小程序实现抽屉菜单,最终效果如下图所示: 页面包含一个主页和抽屉菜单页,为了实现滑动效果,页面采用absolute布局,代码如下 index.wxml<view id='id-main-page' class='main-page' animation='{{animationData}}' style='left
2017-01-10 21:48:45
13846
7
原创 微信小程序开发教程-手势解锁
手势解锁是app上常见的解锁方式,相比输入密码方式操作起来要方便许多。下面展示如何基于微信小程序实现手机解锁。最终实现效果如下图: 整个功能基于canvas实现,首先添加画布组件,并设定样式<!--index.wxml--><view class="container"> <canvas canvas-id="id-gesture-lock" class="gesture-lock" bin
2017-01-05 21:57:43
18425
6
原创 用c++开发一款商业产品,需要哪些规范
最近开始接手项目组的开发管理工作,项目组开发的产品一期功能基本开发完成,进入内部测试及小渠道发布阶段,然而产品的稳定性还存在很大问题。先做一下背景介绍,项目组开发的是一款面向C端的互联刚产品,运行操作系统为windows。整个项目使用c++开发,总体代码量大概在数十万行。c++是一门很复杂的语言,有很多强大的特性,然而当用其开发一款商业产品时,这些特性可能会带来麻烦。所以当设计c++的使用规范时,更
2016-12-01 12:56:50
1646
原创 用VS2015开发Linux程序详细教程-配置篇
VS2015推出了跨平台开发,其中包括了对Linux程序开发的支持,最近刚好需要开发Linux程序,对其进行了一些研究。首先介绍下涉及到的开发工具开发工具VS2015Update3,下文简称VS(可以下载免费社区版)Visual C++ for Linux Development(VC_Linux.exe) 下载链接VMware (虚拟机软件)ubuntu-16.04-desktop-amd
2016-11-27 15:42:43
31521
4
原创 用VR观看LoL,这到底是如何实现的
前段时间,网上出现了一段使用HTC vive观看LoL的视频,相关链接在这里。这是由一位名叫Fire-Proof的大神开发完成的,并且大神公布了源代码。作为一名程序员,对牛掰的代码自然充满了好奇,用VR观看LoL,这到底是如何实现的呢?查看代码发现,程序完全使用Python开发(再次感受到Python的强大),包含的代码并不多,一共也就10几个文件。 首先查看main.py。在最下方定义了star
2016-11-20 20:52:38
1077
原创 微信小程序开发教程(基础篇)10-滑动操作
在实际的移动应用程序交互方式中,最常见的就是滑动操作。像左右滑动切换页面,手指张开来放大图片等,都是由滑动操作来完成的。微信小程序默认提供的相关事件如下:tap对应点击操作,还提供了longtap来支持长按操作,这些都比较简单,就不多做讲述。 touchmove对应滑动操作,通过bindtouchmove即可响应滑动操作。//wxml"id" bindtouchmove="
2016-11-19 11:38:42
35880
2
原创 微信小程序开发教程(基础篇)9-事件
前面说到,微信小程序框架是逻辑层与UI层分析的设计方式,这种设计方式需要解决两个问题 UI层响应逻辑层逻辑和数据的变化 UI层将用户的操作反馈到逻辑层其中前面讲到的数据绑定解决了第一个问题,而事件则解决第二个问题 什么是事件 事件是视图层到逻辑层的通讯方式。 事件可以将用户的行为反馈到逻辑层进行处理。 事件可以绑定在组件上,当达到触发事件,就会执行逻辑层中对应的
2016-11-16 21:57:57
2035
原创 微信小程序开发教程(基础篇)8-数据绑定下
教程接上篇,当需要展示一组数据时,可以使用wx:for//.wxml<view wx:for="{{array}}"> {{index}}: {{item.message}}</view>//.jsage({ data: { array: [{ message: 'foo', }, { message: 'bar' }] }})其中
2016-11-15 20:02:19
3182
1
原创 微信小程序开发教程(基础篇)7-数据绑定上
在之前的教程中写到,微信小程序框架将程序分为逻辑层(.js文件)和视图层(.wxml文件)。这是一种常见的UI和逻辑分离的程序设计方式,开发出来的程序更加灵活,易扩展。这种程序设计方式通常要解决两个问题: UI层响应逻辑层逻辑和数据的变化 UI层将用户的操作反馈到逻辑层通常来说可以让UI层和逻辑层互相暴露接口给对方,不过出于对灵活性和扩展性的考虑,会引入中间层来进行管理,这
2016-11-13 13:31:17
4484
原创 微信小程序开发教程(基础篇)6-logs页面解析
上一篇教程中对index页面进行了解析,这一篇来解析下logs页面老规矩先上图该页面包含返回按钮(用于返回index页面),页面title和程序启动日志列表。 和index页面相比,logs页面多了一个logs.json文件,来配置页面title的内容{ "navigationBarTitleText": "查看启动日志"}更多配置项可以参考配置 小程序<!--logs.wxml-->
2016-11-10 22:20:50
15565
原创 微信小程序开发教程(基础篇)5-index 页面解析
上一篇教程中对index页面进行了解析,这一篇来解析下logs页面老规矩先上图该页面包含返回按钮(用于返回index页面),页面title和程序启动日志列表。 和index页面相比,logs页面多了一个logs.json文件,来配置页面title的内容{ "navigationBarTitleText": "查看启动日志"}更多配置项可以参考配置 小程序<!--logs.wxml-->
2016-11-09 20:48:58
9048
1
原创 微信小程序开发教程(基础篇)4-关于回调函数,匿名函数,闭包的杂谈
严格来说,这不能算是一篇微信小程序教程,不过会使用到上一篇中的app.js代码作为示例,姑且充个数吧。回调函数回调函数,对于初入编程这一行的同学可能会有些难以理解,毕竟回调函数的使用和程序顺序执行的直观流程是相悖的。 想象你定了一个外卖,一种是你定时去查看外卖有没有到,一种是你出示电话号码给外卖员,到达的时候电话通知你。很容易可以看出第二种是更加高效的方案,其实这种通知机制应
2016-11-08 21:36:46
9496
1
原创 微信小程序开发教程(基础篇)3-app.js 解析
上一篇教程中写道,开发工具会生成一个默认的程序框架,其中程序的主流程代码包含在app.js中。默认实现中,该部分功能比较简单,不过对于学研究小程序开发还是比较有价值的。由于代码行数不多,下面一次性贴出来后进行讲解//app.jsApp({ onLaunch: function () { //调用API从本地缓存中获取数据 var logs = wx.getStorageSync
2016-10-22 11:35:50
18991
原创 微信小程序开发教程(基础篇)1-初识微信小程序
这篇教程是微信小程序开发教程的第一篇,我会简要介绍下微信小程序开发相关的一些基本知识获取AppID 如果你是收到邀请的开发者,我们会提供一个帐号,利用提供的帐号,登录 https://mp.weixin.qq.com ,就可以在网站的“设置”-“开发者设置”中,查看到微信小程序的 AppID 了,注意不可直接使用服务号 或订阅号的 AppID 。上述内容来自微信的官方教程。按照微信官方的说法
2016-10-04 11:25:27
3323
原创 微信小程序开发教程系列-序言
随着微信开启小程序内测,有许多开发者关心如何进行微信小程序开发。我在这里会陆续发布一系列的小程序开发教程,欢迎开发者和感兴趣的同学来一起学习探讨。
2016-10-01 14:47:00
1552
原创 微信小程序
日前,微信团队宣布微信小程序正式开启内测,这使之前关于”微信应用号”的消息得到证实。首先看看微信之父是如何对其进行描述的 小程序是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或者搜一下即可打开应用。也体现了“用完即走”的理念,用户不用关心是否安装太多应用的问题。从描述上看,小程序的定位是轻量级,即插即用,用完即走。这似乎就是H5应用的特性。我们都清楚,H5应用胜
2016-10-01 14:45:59
630
原创 Hello,我是疯狂早茶
Hello,我是疯狂早茶,一个懂点产品,懂点设计的码农,目前关注领域为VR/AR开发,内容制作,微信小程序开发,欢迎有相同兴趣的同学一起交流学习。
2016-10-01 14:44:15
472
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人