-
- 带你了解小程序的由来
- 微信小程序是如何架构出来的,深入了解之后,可能你会悄然大悟。所有的创新都是在前人的基础之上进行的。react实现了高效的虚拟DOM,微信在此基础之上,构建了一个微信浏览器,即小程序运行环境。(原链接) 附原文地址,有部分删改,以下是正文—— 首先你需要有下面的工具啦 1、Mac电脑 2、微信web开发者工具.app 3、WebStorm / 其他编程器 或 IDE,最好可以支持重命名 首先,...
- 小程序开发 . 微信小程序 3729 2017-04-26 10:14:07
-
- 小程序开发之基础篇滑动操作(10)
- 微信小程序开发教程(基础篇)9事件 在实际的移动应用程序交互方式中,最常见的就是滑动操作。像左右滑动切换页面,手指张开来放大图片等,都是由滑动操作来完成的。 微信小程序默认提供的相关事件如下: tap对应点击操作,还提供了longtap来支持长按操作,这些都比较简单,就不多做讲述。touchmove对应滑动操作,通过bindtouchmove即可响应滑动操作。 当按住view标签并滑动鼠标...
- 小程序开发 . 微信小程序 3168 2017-04-25 09:45:07
-
- 小程序开发基础篇之事件(9)
- 前面说到,微信小程序框架是逻辑层与UI层分析的设计方式,这种设计方式需要解决两个问题 UI层响应逻辑层逻辑和数据的变化UI层将用户的操作反馈到逻辑层 其中前面讲到的数据绑定解决了第一个问题,而事件则解决第二个问题 什么是事件事件是视图层到逻辑层的通讯方式。事件可以将用户的行为反馈到逻辑层进行处理。事件可以绑定在组件上,当达到触发事件,就会执行逻辑层中对应的事件处理函数。事件对象可以携带额外信...
- 小程序开发 . 微信小程序 1870 2017-04-25 09:42:39
-
- 小程序开发基础篇之数据绑定下(8)
- 教程接微信小程序开发教程(基础篇)7数据绑定上,当需要展示一组数据时,可以使用wx:for 其中index是当前数据索引的默认变量名,item是当前数据项的默认变量名。也可以使用 wx:foritem 和 wx:forindex 来指定别名 也可以嵌套使用,如下面是一个九九乘法表 类似block wx:if,也可以将wx:for用在 标签上,以渲染一个包含多节点的结构块 wx:key ...
- 小程序开发 . 微信小程序 1934 2017-04-25 09:40:32
-
- 小程序开发基础篇之数据绑定上篇(7)
- 在之前的教程中写到,微信小程序框架将程序分为逻辑层(.js文件)和视图层(.wxml文件)。这是一种常见的UI和逻辑分离的程序设计方式,开发出来的程序更加灵活,易扩展。 这种程序设计方式通常要解决两个问题: UI层响应逻辑层逻辑和数据的变化UI层将用户的操作反馈到逻辑层 通常来说可以让UI层和逻辑层互相暴露接口给对方,不过出于对灵活性和扩展性的考虑,会引入中间层来进行管理,这样可以避免UI层...
- 小程序开发 . 微信小程序 1984 2017-04-25 09:38:16
-
- 小程序开发基础篇之logs页面解析(6)
- 上一篇教程中对index页面进行了解析,这一篇来解析下logs页面 老规矩先上图 该页面包含返回按钮(用于返回index页面),页面title和程序启动日志列表。和index页面相比,logs页面多了一个logs.json文件,来配置页面title的内容 更多配置项可以参考配置 小程序 在logs.wxml中,定义了三个标签,分别为view,block和text,其中view标签为容器,b...
- 小程序开发 . 微信小程序 3990 2017-04-25 09:35:18
-
- 小程序开发基础篇之index页面解析(5)
- 上一篇教程谈了些和微信小程序开发本身无关的技术问题,现在回到主题。 这边教程主要对默认生成的index 页面进行讲解。在之前的教程中有写道,每一个页面都包含.js(处理逻辑),.wxml(描述页面内容),.wxss(配置页面样式)三个文件,index 页面也是如此。 讲解之前先上图 index页面的内容不多,只有一个用户头像,用户姓名,和一个"Hello World",首先来看看index....
- 小程序开发 . 微信小程序 4453 2017-04-25 09:32:05
-
- 微信小程序开发基础篇之回调函数,匿名函数,闭包(4)
- 严格来说,这不能算是一篇微信小程序教程,不过会使用到上一篇中的app.js代码作为示例,姑且充个数吧。 回调函数 回调函数,对于初入编程这一行的同学可能会有些难以理解,毕竟回调函数的使用和程序顺序执行的直观流程是相悖的。 想象你定了一个外卖,一种是你定时去查看外卖有没有到,一种是你出示电话号码给外卖员,到达的时候电话通知你。 很容易可以看出第二种是更加高效的方案,其实这种通知机制应用到编程领...
- 小程序开发 . 微信小程序 5463 2017-04-25 09:25:14
-
- 微信小程序开发基础篇之app.js(3)
- 微信小程序开发教程(基础篇)1初识微信小程序微信小程序开发教程(基础篇)2微信小程序结构概览 上一篇教程中写道,开发工具会生成一个默认的程序框架,其中程序的主流程代码包含在app.js中。默认实现中,该部分功能比较简单,不过对于学研究小程序开发还是比较有价值的。 由于代码行数不多,下面一次性贴出来后进行讲解 代码中定义了一个App对象,该对象包含onLaunch, getUserInfo...
- 小程序开发 . 微信小程序 4058 2017-04-25 09:18:35
-
- 微信小程序开发基础篇之结构概览(2)
- 微信小程序开发教程(基础篇)1初识微信小程序 在上一篇教程的最后,我们生成了一个类似"Hello World"的小程序,这个过程中没有编写任何一行代码。在新建一个项目后,微信小程序会生成一个默认的程序框架,后续程序的开发工作都在这个框架上进行。这个默认框架包含下面几部分: app.xx 每个微信小程序都会包含app.js, app.json, app.wxss 三个文件,其中app.js文...
- 小程序开发 . 微信小程序 2148 2017-04-24 14:39:09
-
- 微信小程序开发基础篇之初识(1)
- 这篇教程是微信小程序开发教程的第一篇,我会简要介绍下微信小程序开发相关的一些基本知识 获取AppID 如果你是收到邀请的开发者,我们会提供一个帐号,利用提供的帐号,登录 https://mp.weixin.qq.com ,就可以在网站的“设置”“开发者设置”中,查看到微信小程序的 AppID 了,注意不可直接使用服务号 或订阅号的 AppID 。 上述内容来自微信的官方教程。按照微信官方...
- 小程序开发 . 微信小程序 2352 2017-04-24 14:39:59
-
- 用ThinkPHP做微信登陆的后台
- 微信小程序官方给了十分详细的登陆时序图,当然为了安全着想,应该加上签名加密。 微信小程序端 调用wx.login获取 code 。 调用wx.getUserInfo获取签名所需的 rawData , signatrue , encryptData 。 发起请求将获取的数据发送的后台。 ThinkPHP后台 根据登陆凭证 code 获取 sessionkey 和 openid。 数据签名...
- 小程序开发 . 微信小程序 3611 2017-04-24 14:27:48
-
- 微信小程序微信支付接入开发
- 本文主要讲述微信小程序接入微信支付开发过程中遇到的坑,分为两大块,小程序端和后台接口封装。本文主要内容如下: 一、后台接口封装; 二、小程序端整合; 三、踩坑总结。
- 小程序开发 . 微信小程序 2615 2017-04-24 14:24:27
-
- 微信小程序开发之抽屉菜单实例详解
- 抽屉菜单是app上常见的菜单设计方式,典型的抽屉菜单如下图所示 下面展示如何基于微信小程序实现抽屉菜单,最终效果如下图所示: 页面包含一个主页和抽屉菜单页,为了实现滑动效果,页面采用absolute布局,代码如下index.wxml index.wxss 程序绑定了主页的touch事件和tap事件,并且使用catchtouchmove阻止了move事件的传递,因为在真机环境下页面会自动响应滑...
- 小程序开发 . 微信小程序 4065 2017-04-24 14:15:12
-
- 更深层次讲解微信小程序实现左滑删除
- 左滑删除效果在app的交互方式中十分流行,比如全民应用微信 再比如曾引起很大反响的效率app Clear 从技术上来说,实现这个效果并不困难,响应一下滑动操作,移动一下组件,再加上些坐标计算,状态记录就可以了。也有一些文章介绍了在小程序上如何实现这一效果,不过我基本可以确定这些开发者没有在真机上详细测试,因为经我实践发现,在小程序上想要完美实现这个效果几乎是不可能完成的任务。 这一切要从小程...
- 小程序开发 . 微信小程序 2447 2017-04-24 14:11:08
PHP讨论组
组员:3305人话题:1500
PHP一种被广泛应用的开放源代码的多用途脚本语言,和其他技术相比,php本身开源免费; 可以将程序嵌入于HTML中去执行, 执行效率比完全生成htmL标记的CGI要高许多,它运行在服务器端,消耗的系统资源相当少,具有跨平台强、效率高的特性,而且php支持几乎所有流行的数据库以及操作系统,最重要的是

