1、概述

微信小程序 公测出来也2周多点了。注册了开发者,了解了下。感觉和移动端的理念差不多。 自己是做android开发的,所以从android的角度了解下

2、web前端的编程方式

不可否认的是微信小程序的 架构是 B-S的架构。 写完代码上传,就可以用了。
编程语言用的也是解释性的语言 js,
界面布局是扩展的 xml 布局( 微信叫他为wxml)。这点和android的布局方式很像
界面元素样式用的是修饰过得css (微信叫他wxss)。
配置文件用 json

如果有人要把微信小程序 当成的是限制版的 h5 使用。 也是可有的。
只是布局不在 用html, 用了更精简的xml

3、client 的思维方式

微信小程序 虽然原理上是 B-s 架构。但是对于开发者来说是 C-S架构的思维。
服务端不能直接渲染界面, 必须要js 语言自己发出请求,处理请求回来的数据,拿着数据进行渲染。 并且可以做数据存储到本地操作,虽然有大小限制。 –这个就是典型的客户端思维了。

4、生命期的概念

微信小程序里 界面是有生命期这么一说的。 这点上和移动app 的开发上是一致的 也是认为和android 很类比的重要一点

// 创建页面实例对象
Page({/*** 页面名称*/name: "WeUI_Panel",/*** 页面的初始数据*/data: {},/*** 生命周期函数--监听页面加载*/onLoad () {// 注册coolsite360交互模块coolsite360.register(this);},/*** 生命周期函数--监听页面初次渲染完成*/onReady () {},/*** 生命周期函数--监听页面显示*/onShow () {},/*** 生命周期函数--监听页面隐藏*/onHide () {},/*** 生命周期函数--监听页面卸载*/onUnload () {},/*** 页面相关事件处理函数--监听用户下拉动作*/onPullDownRefresh () {},//以下为自定义点击事件})

5、需要的知识储备

javascript
css
client 思维方式

从android 看微信小程序相关推荐

  1. 基于安卓android和微信小程序的点餐管理系统毕业设计(源码讲解)

    作者简介:Java.spring.安卓Android.ssm框架.前端.后端开发多年,做过高程,项目经理,架构师 主要内容:Java项目开发.毕业设计开发.技术分享 怎么做基于安卓android和微信 ...

  2. Android 仿微信小程序开屏页加载loading

    Android 仿微信小程序开屏页加载loading 废话不多说,先上效果图~ 首先就是底层有一个灰色的圆,然后按照圆形的轨迹进行绘制. 啊~说那么多也没用,还是直接上代码吧,哈哈哈哈 绘制底部圆形及 ...

  3. android 分享小程序到微信,Android 分享微信小程序之图片优化

    小菜上周接入了微信分享小程序的入口,基本功能实现都没问题,有需要的朋友可以了解一下 Android 分享微信小程序失败二三事,虽然功能都正常,但整体测试发现图片展示效果不佳.于是小菜整理了一个简单的小 ...

  4. 运动手表演示-支持 H5,Android,微信小程序

    Watch-Test 项目地址:AmosHuKe/Watch-Test 简介: ⌚运动手表演示-支持 H5,Android,微信小程序

  5. Java Web项目,Android和微信小程序的初始页面配置

    Java Web项目 我们在Eclipse里开了Java Web项目之后,Run As Tomcat或者Apache服务器,本地运行,如果直接用http://localhost:8080访问项目,会发 ...

  6. SAP BSP, Java Web Project,Android和微信小程序的初始页面设置

    CRM Webclient UI Component controller的context DO_INIT_CONTEXT: 然后是Window controller的DO_INIT_CONTEXT: ...

  7. 从点击事件看微信小程序的数据传递

    最近用微信小程序做了一个电影类APP,业务逻辑不难,但在做最后一个页面时遇到了一个诡异的问题,这个问题让我对小程序框架里的事件和数据绑定有了更深的认识. 问题是这样的: 该小程序有4个页面,分别是&q ...

  8. 微信小程序android错误,微信小程序首页数据初始化失败的解决方法

    一. 问题描述 用户首次后再次进入小程序时,我们通常需要通过获取用户openid或unionid用作唯一标示与后台进行数据交流,初始化用户信息.当我们通过第三方服务器跟微信建立请求时,微信需要用户确认 ...

  9. android 分享微信小程序失败,从一次失败的微信小程序抓包、反编译经历中学习反思...

    某天看到群里某个朋友说某小程序抓不到包,我突然就来了兴趣,我也试着分析了下这个小程序,名字我就不说了,本着我个人兴趣分析学习的目的. 我用安卓和IOS,以及charles和fiddler都试了,还真的 ...

最新文章

  1. C语言求随机两个向量乘积,用C语言生成2个随机的矩阵并进行乘法运算
  2. 德勤:95%的受访公司将在2019年投资区块链
  3. 首个自贸港“跨境数据交互试点”!中国电信海南国际数据中心将助推5G、大数据等产业发展...
  4. php 比较,PHP类型比较
  5. 如何提升网站在移动端的打开速度(转)
  6. 简约自适应APP下载页简单源码
  7. 【转】简析 .NET Core 构成体系
  8. 如何同时让多台服务器安装系统,如何同时安装多台服务器?
  9. 二叉排序树[2005年华中科技大学计算机保研机试真题]
  10. SQLMAP注入拖库过程 1
  11. 第一章 前缀和与差分
  12. 王家林 构建spark集群
  13. 区块链技术应用到现实场景中,是个什么样?
  14. 谷歌浏览器实现浏览器页面速播放视频
  15. UE风格化Day7-maya的AO烘焙和SP绘制材质
  16. 红米k30支持html,红米k30支持多大的快充
  17. 大数据测试指标(一)
  18. 渗漏(Percolation)问题(java语言实现)
  19. 有赞android电话面试,挖财 /有赞电话面试 题目分享
  20. 华南X99主板安装ESXi7.0或ESXi8.0的配置说明

热门文章

  1. windows server 2008r2 oracle11g安装
  2. System.out.print(我爱你)
  3. 如何使用python寻找K线中的黄昏之星
  4. 用c++实现俄罗斯方块(免费版)
  5. 现实 虚拟世界_现实世界的规则引擎
  6. Unity3D游戏开发中的人工智能AI 简单实例
  7. 除了编程语言本身,你如果还懂这 7 点,绝对可以在北上深杭拿到 20k
  8. iOS 12-12.1.2 完整越狱教程
  9. html5播放器 经常卡,Win7系统看视频经常一卡一卡六种原因和解决方法
  10. 团体无线心理测评系统:心理健康评估、抑郁筛查、危机预警、问卷调查、物联网测评