志在指尖
用双手敲打未来

小程序开发文档(微信小程序开发教程)

小程序开发文档

这份微信小程序开发文档是微信公众渠道官方团队发布,由W3Cschool编辑整理完结,方便开发者查阅学习,并添加拓展了《微信小程序设计规范》等相关知识,使该文档内容愈加丰富。
学习小程序开发之前,请确保您已经具备基本的WEB前端能力:进行前端能力测验
微信小程序是一种不需要下载安装即可运用的使用,它完成了使用“触手可及”的愿望,用户扫一扫或者搜一下即可打开使用。也表现了“用完即走”的理念,用户不必关心是否安装太多使用的问题。微信“小程序”可认为开发者供给根据微信的表单、导航、地图、媒体和方位等开发组件,让他们在微信的网页里构建一个HTML5使用。同时微信还敞开了登录和微信付出等接口,让这个“小程序”能够和用户的微信账号打通。微信将“小程序”界说为“一种新的使用形态”。微信方面强调,小程序、订阅号、服务号、企业号目前是并行的系统。小程序开发文档
二、走进《微信小程序开发文档》
“工欲善其事,必先利其器”假如你想开发小程序,必须先学会一套微信特制的「开发言语」。为了让大家更快的上手这门开发言语,W3Cschool官网为广巨细程序开发者收集整理了一份十分具体的开发文档。
具体的介绍了微信小程序向开发者敞开的下列API接口:
视图容器:视图(View)、翻滚视图、Swiper
根底内容:图标、文本、进度条
表单组件:按钮、表单等等
操作反应
导航
媒体组件:音频、图片、视频。
地图
画布
微信小程序API
网络:上传下载能力、WebSocket
数据:数据缓存能力
方位:获取方位、查看方位
设备:网络状况、系统信息、重力感应、罗盘
界面:设置导航条、导航、动画、绘图等等
敞开接口:登录,包括签名加密,用户信息、微信付出、模板音讯
虽然微信小程序本质上来说便是一个HTML5(移动网页)使用,但与那些经常在朋友圈刷屏的H5小游戏或者使用不同的是,微信小程序获得更多的系统权限。首先是数据缓存能力,这能够让用户在打开一个小程序的时分将程序的首要结构缓存到微信上,下一次就能够快速打开了。微信创始人张小龙曾说过,微信使用号期望完成的方针是“用完即走,无需安装和卸载”,也便是说以后当你要运用一个使用时,只需要在微信里查找就能够直接运用了。

微信小程序开发教程

本课程的目标读者群是了解基本的C/C++语法但对小程序开发彻底没有经验的程序员,因而在说明微信小程序的一起,对相关技能也将进行相应的介绍。经过这种方法,可使读者可以十分顺利地学习,而无需到处寻找资料导致忘了学习微信小程序这个本来的目的。
微信小程序推出一年多一点的时刻,算是一个新事物,但是利用的技能却都是现已存在的技能。假如你稍加查询就会发现,不光是微信小程序,很多相似形态的运用都选用相似的架构:
运用JSON技能来体现运用的装备信息。包括运用的基本信息,页面装备和路由,运用全体的信息等。
运用经过定制CSS+XML技能来完成视图层的描绘。画面元素,例如列表、按钮、文本框、选择框等都经过XML言语来描绘,遵从XML语法,对于页面的一起风格,运用CSS进行界说。
运用JavaScript言语来完成逻辑层结构。包括用户操作的处理,系统API的调用等。
架构在视图层和逻辑层之间供给数据和事件传输功能,从而尽量减少难度。由于相似应有都归于轻运用,所以供给的功能都比较单一。
具体的语法,用途等将会在运用的时候详细介绍,这里只提一下相关技能的基本情况,了解即可。
换一种说法就是:并不需要另外自己查询,跟着本课程走下去就好。
JSON
JSON(JavaScriptObjectNotation)是一种轻量级的数据交流格式。它根据ECMAScript(W3C制定的JavaScript规范)的一个子集,选用彻底独立于编程言语的文本格式来存储和表示数据。简练和明晰的层次结构使得JSON成为抱负的数据交流言语。易于人阅读和编写,一起也易于机器解析和生成,并有效地提升网络传输效率。
XML
XML(ExtensibleMarkupLanguage),中文名为可扩展符号言语,规范通用符号言语的子集,是一种用于符号电子文件使其具有结构性的符号言语。
在电子计算机中,符号指计算机所能了解的信息符号,经过此种符号,计算机之间可以处理包括各种的信息,比如文章等。它可以用来符号数据、界说数据类型,是一种答应用户对自己的符号言语进行界说的源言语。它十分适合万维网传输,供给统一的方法来描绘和交流独立于运用程序或供货商的结构化数据。是Internet环境中跨渠道的、依赖于内容的技能,也是当今处理分布式结构信息的有效东西。早在1998年,W3C就发布了XML1.0规范,运用它来简化Internet的文档信息传输。
CSS
层叠款式表(英文全称:CascadingStyleSheets)是一种用来体现HTML或XML等文件款式的计算机言语。CSS不只可以静态地润饰网页,还可以配合各种脚本言语动态地对网页各元素进行格式化。
CSS可以对网页中元素方位的排版进行像素级精确操控,支撑几乎所有的字体字号款式,拥有对网页对象和模型款式修改的才能。
JavaScript
JavaScript一种直译式脚本言语,是一种动态类型、弱类型、根据原型的言语,内置支撑类型。它的解说器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本言语,最早是在HTML网页上运用,用来给HTML网页添加动态功能。
在1995年时,由Netscape公司的BrendanEich,在网景导航者浏览器上首次规划完成而成。由于Netscape与Sun合作,Netscape管理层期望它外观看起来像Java,因而取名为JavaScript。但实际上它的语法风格与Self及Scheme较为接近。
为了获得技能优势,微软推出了JScript,CEnvi推出ScriptEase,与JavaScript同样可在浏览器上运行。为了统一规格,再加上JavaScript兼容于ECMA规范,因而也称为ECMAScript。
学习方法
微信小程序虽然是新事物,但学习方法却不是新方法。
我们的套路是:首要出产一个最简略的小程序实例,经过这个实例介绍微信小程序的结构和想法,这算是学习这个活动中“学”的部分。然后扩展这些知识点,经过开发一个简略的小程序的过程来运用这些知识点,这算是“习”的过程。
这是作者这些年来屡试不爽的方法。

未经允许不得转载:IT技术网站 » 小程序开发文档(微信小程序开发教程)
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

志在指尖 用双手敲打未来

登录/注册IT技术大全

热门IT技术

C#基础入门   SQL server数据库   系统SEO学习教程   WordPress小技巧   WordPress插件   脚本与源码下载