微信小程序开发3-小程序的代码组成

1.?小程序由配置代码JSON文件、模板代码 WXML 文件、样式代码 WXSS文件以及逻辑代码 JavaScript文件组成

2.JSON:

(JavaScript Object Notation) 是一种轻量级的数据交换格式。是一种数据格式,并不是编程语言,在小程序中,JSON扮演的静态配置的角色。它基于 ECMAScript (欧洲计算机协会制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。

3.WXML:

(WeiXin Markup Language)是微信的一套标签语言,结合基础组件、事件系统,可以构建出页面的结构。在小程序中,WXML充当的就是类似HTML的角色。标签名字与HTML有点不同,小程序WXML用的标签是view,button,text等等,这些标签就是小程序给开发者包装好的基本能力,还提供了地图、视频、音频等等组件能力。

4.WXSS:

(WeiXin Style Sheets)是一套用于小程序的样式语言,用于描述WXML的组件样式,也就是视觉上的效果。

WXSS与Web开发中的CSS类似。为了更适合小程序开发,WXSS对CSS做了一些补充以及修改。

5.JavaScript:

小程序的主要开发语言是 JavaScript ,开发者使用 JavaScript 来开发业务逻辑以及调用小程序的 API 来完成业务需求。

原文地址:https://www.cnblogs.com/RichardWG/p/9461371.html

时间: 2024-10-07 09:21:11

微信小程序开发3-小程序的代码组成的相关文章

微信小程序_微信小程序开发,小程序源码、案例、教程

原文地址:http://whosmall.com/?post=448 本文标签: 微信小程序 小程序源码案例 小程序项目 小程序源码 微信小程序教程 什么是微信小程序? 微信小程序是微信基于微信平台的一个应用发布平台,微信小程序app开发属于原生app组件提供js接口的开发方式,比混合是app的用户体验更好,仅次于原生应用. 不过微信小程序定位于小,要符合轻量易用无需下载,所以从体积上也是有限制,整个小程序应用体积不能超过1M. 微信小程序的应用场景? 微信小程序的应用场景适用于轻量应用,非强交

支付宝小程序开发——修改小程序原生radio默认样式

如下,要做这样的单选按钮,小程序原生的单选按钮使用起来还算是比较方便的,所以选择直接进行样式改造了: 对于微信小程序来说,单选按钮实质上是一个有自己内部结构的组件,内部有自己的元素结构,所以在重定义样式的时候,需要用到组件你内部的元素类名来定义,详见:微信小程序开发——修改小程序原生checkbox.radio默认样式. 不同于微信小程序,支付宝小程序的大部分组件及样式跟Html都比较接近的.对于单选按钮,则与html标签类似,可以采用同样的方法进行样式修改.具体如下: /* 单选按钮样式*/

小程序开发另类小技巧 --用户授权篇

本文主要帮助大家解决部分功能接口二次授权+统一管理(包含对于wx对象的扩展)问题,例如获取地理位置信息,收获地址,录音等授权问题 小程序开发另类小技巧 --用户授权篇 getUserInfo较为特殊,不包含在本文范围内,主要针对需要授权的功能性api,例如:wx.startRecord,wx.saveImageToPhotosAlbum, wx.getLocation 原文地址:https://www.yuque.com/jinxuanzheng/gvhmm5/arexcn 仓库地址:https

微信小程序开发 [01] 小程序基本结构和官方IDE简介

1.小程序账户注册 实际上在进行开发时没有注册小程序账户也是可以的,官方提供的IDE提供实时编译模拟预览,和当前你有没有绑定小程序账户没有关系. 当然,最终你要正式上线你的小程序的话,肯定还是需要账户的,申请流程不再阐述了,请参考官方文档<小程序注册>,个人开发者选择个人就行了. 2.官方demo和基本结构 在下载官方的小程序开发工具之后,新建项目选择小程序: 然后IDE会自动生成一个简单的小程序,如下: 在中间的目录结构中可以看到,不论是根目录下还是其他单个模块的页面下,有这四类文件: .j

小发包小程序开发、小发包语音红包代码编写

这种技术不会在几年之内被部署到战场,但预计它不久以后将会从军事应用拓展到商业应用--前提是它真的奏效.它将在包括西班牙.意大利和德国在内的多个欧洲国家争夺市场份额.目前,它有一半以上的智能手机业务营收来自中国以外的市场. 诸如"高冷天蝎"."夜猫子"等针对自己偏好的趣味分析,像这样的店,京东已经在北京.上海.深圳等地开设了21家,根据京东的计划年底前将在全国开设超过300家以3C为主的零售体验店. 小发包小程序开发 151.^.188.^.70^5...14  电微

php微信支付接口开发的实现程序

微信支付接口现在也慢慢的像支付宝一个可以利用api接口来实现第三方网站或应用进行支付了,下文是我公司的技术人员整理了一个php微信支付接口开发程序并且己测试,有兴趣的朋友可进入参考. 必要条件: appid //公众号后台开发者中心获得(和邮件内的一样) mchid//邮件内获得 key//商户后台自己设置 appsecret //公众号开发者中心获得 两个证书文件,邮件内获得 apiclient_cert.pem apiclient_key.pem 注意事项: 公众号后台微信支付->开发配置-

Eclipse进行程序开发-第一个程序

下载eclipse https://pan.baidu.com/s/1R9xJjNitLvqVsSfWVY7pIg 后解压 1.设置工作空间 Eclipse启动完成后会弹出一个对话框,提示选择工作空间(Workspace),如下图所示: 工作空间用于保存Eclipse中创建的项目和相关设置.此处使用Eclipse提供的默认路径为工作空间,当然,也可以单击[Browse]按钮来更改,工作空间设置完成后,单击[OK]按钮即可 2.进入欢迎界面 工作空间设置完成后,由于是第一次打开,会进入Eclips

微信小程序开发1.4--小程序对接Django

本地开发对接 小程序只能跟指定的域名进行网络通信 必须使用https发起网络请求 远端对接调试 使用git远端同步代码:本地代码push到git仓库,再从服务器代码从git仓库拿回来,coding.net  oschina  码云 管理依赖环境:使用pip管理,建立一个requirements.txt, 使用pip install -r requirements.txt进行安装就行,在远端进行即可 格式:django == 2.0 numpy == 1.5 原文地址:https://www.cn

web MVC程序开发增删改查参考代码。思路是面向对象思想,以及在HTML代码中嵌入C#代码

第一步:在Model中写好查询,删除,修改,添加方法,用sql_link类 using System; using System.Collections.Generic; using System.Linq; using System.Web; namespace MvcApplication2.Models { public class InfoBf { private MydbDataContext _Context = new MydbDataContext(); //查询 public

微信公众平台开发详细步骤与java代码

1.微信公众平台设置 首先在https://mp.weixin.qq.com/注册一个公众平台账号(服务号.订阅号.企业号的区别) 微信公众平台地址:https://mp.weixin.qq.com 登录微信公众平台后台,在左侧列表中最下方,找到“ 基本配置 ”,点击进入 进入服务器配置填写框. 点击“修改配置”按钮 这里url需要填以下申请好的地址,tocken需要填写代码中指定好的. 2.申请服务器资源 创建新浪云计算应用 申请账号 我们使用SAE新浪云计算平台作为服务器资源,申请地址为: