微信小程序入门

登录微信,点击发现操作栏进入的页面,在页面的最下方,有个小程序,点击进去,有很多的小程序列表。对于每一个小程序,直接点击就可以使用,不需要下载。不像APP,需要下载安装太多的应用。不要下载就可以使用,也正是小程序的特色。正因为这种触手可及的应用形态,让小程序应用越来越多。

首先,我们需要了解什么样的‘App’可以用微信的小程序。

我们比较的重要的并且高频使用的,像我们的滴滴,QQ等,选用原生App, 对于 一些低频使用率,但是挺重要的,就可以使用小程序来做。小程序还可以作为原生App 的入口导向。原生App 的开发成本相对与小程序开发来说,成本要高很多。 所以,在日常开发中,小程序开发都是一个相对好的选择。

微信的四大号:订阅号,服务号,企业号,应用号(小程序),而应用号可以改善前面的三个的用户体验。微信小程序的技术点,采用了JavaScriptCore的动态解析(JavaScriptCore框架 是一个苹果在iOS7引入的框架,该框架让 Objective-C 和 JavaScript 代码直接的交互变得更加的简单方便。)

那么,在小程序开发之前我们最好要掌握最基本知识,熟悉html/css,JavaScript/ES6,按照微信的开发规则,了解文档里面的框架,组件和API。准备工作做好后,就可以开始我们的第一个小程序。

在微信的官方文档里面,我们按照步骤先申请注册一个小程序开发账号,然后在开发者设置中找到小程序的ID,保留并记住这个小程序开发的ID(在后期项目中我们需要使用这个ID),同时下载开发工具,工具下载后,就可以开始我们的第一个小程序。

点击我们下载好的微信开发者工具,选择小程序项目,填写好我们之前申请保管的那个ID,项目名称,选择项目地址(我是选择桌面,这样比较好找),给项目起个好听的名字。

在上图的右边我们可以看到小程序的项目结构和文件构;看到一个视频介绍说我们可以把wxml =》html,看到wxml就可以理解为我们平时用的html文件,wxss => css,js =>js,则就通俗易懂多了。.wxml 是页面的结构文件,.js 文件是页面的脚本文件,在这个文件中我们可以监听并处理页面的生命周期函数、获取小程序实例,声明并处理数据,响应页面交互事件等。.wxss文件则是页面的样式表,写法和我们的.css一样。.json文件是配置文件。下一章总结常用的布局语法。

微信小程序官方开发文档

W3Cschool官网微信小程序文档

微信JS-SDK说明文档

小程序开发工具: windows 64 , windows 32 , mac

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

编辑于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏落花落雨不落叶

canvas画简单电路图

63311
来自专栏C#

DotNet加密方式解析--非对称加密

    新年新气象,也希望新年可以挣大钱。不管今年年底会不会跟去年一样,满怀抱负却又壮志未酬。(不过没事,我已为各位卜上一卦,卦象显示各位都能挣钱...)...

4928
来自专栏张善友的专栏

Mix 10 上的asp.net mvc 2的相关Session

Beyond File | New Company: From Cheesy Sample to Social Platform Scott Hansel...

2597
来自专栏张善友的专栏

Miguel de Icaza 细说 Mix 07大会上的Silverlight和DLR

Mono之父Miguel de Icaza 详细报道微软Mix 07大会上的Silverlight和DLR ,上面还谈到了Mono and Silverligh...

2717
来自专栏Ceph对象存储方案

Luminous版本PG 分布调优

Luminous版本开始新增的balancer模块在PG分布优化方面效果非常明显,操作也非常简便,强烈推荐各位在集群上线之前进行这一操作,能够极大的提升整个集群...

3195
来自专栏Golang语言社区

【Golang语言社区】GO1.9 map并发安全测试

var m sync.Map //全局 func maintest() { // 第一个 YongHuomap := make(map[st...

4778
来自专栏张善友的专栏

Silverlight + Model-View-ViewModel (MVVM)

     早在2005年,John Gossman写了一篇关于Model-View-ViewModel模式的博文,这种模式被他所在的微软的项目组用来创建Expr...

2988
来自专栏pangguoming

Spring Boot集成JasperReports生成PDF文档

由于工作需要,要实现后端根据模板动态填充数据生成PDF文档,通过技术选型,使用Ireport5.6来设计模板,结合JasperReports5.6工具库来调用渲...

1.2K7
来自专栏大内老A

The .NET of Tomorrow

Ed Charbeneau(http://developer.telerik.com/featured/the-net-of-tomorrow/) Exciti...

32010
来自专栏一个爱瞎折腾的程序猿

sqlserver使用存储过程跟踪SQL

USE [master] GO /****** Object: StoredProcedure [dbo].[sp_perfworkload_trace_s...

2070

扫码关注云+社区