
微信一出小程序,除了各大媒体的内容转发,微信自己就生产了许多开发干货,但这么多干货你有空消化吗?小宝贴心地帮你把要点都摘出来了,欢迎收藏转发!
必备技能清单
1、微信标记语言 WeiXin Marked Language(WXML)
2、微信样式表 (WeiXin Style Sheet, WXSS)
3、JavaScript(JS)
针对iOS / Android开发人员
无论是ios还是Android开发人员,开发小程序都需要学习JavaScirpt语言。对于ios来说可能还需要学习使用HTML(WXML)构建界面方式。
针对网页前端开发人员
小程序的界面不是一个页面,而是一个应用界面<,以前网页端常用的p>、等标签都不在了,网页前端开发人员需要适应 WXML 的逻辑和写法。
虽然WXSS文件“复刻”了CSS,但小程序使用了rpx【reponsive pixel】作为尺寸单位(保证不同分辨率设备的元素正常显示)。所以他们之间的长度单位换算比例是需要了解的。
动态单位与 px 换算的基本概念是:选择一个分辨率作为基准,在基准分辨率中,一个像素点显示有多长,在其他屏幕上会显示同样长度。
例如,dp 与 px 换算公式是:dp = px * (目标设备 dpi 分辨率 / 160)。
但微信小程序的 rpx 换算方式,会与其他动态单位的换算方法有些出入。微信官方提供的换算方式更「傻瓜」一些:rpx = px * (目标设备宽 px 值 / 750)。
针对后端开发
这事儿就复杂了,建议你关注【微信号zxcx0101】详细研读一下
语言和文件
小程序的文件类型大概分一下几种:
1、WXML
2、WXSS(Weixin Style Sheet, 微信样式表)
3、JS
它与前端三件套的异同点:
1、WXML更像是Android开发中的界面XML描述文件,更适合于程序界面的构建;而HTML倾向于文章的展示。
2、WXSS与CSS可直接通用
3、小程序的JS新增了微信的一些API借口,其他都差不多。
语言和文件
WXML最大的特点是以视图(view)方式串联界面元素,并通过陈旭逻辑将信息更新实时传递至视图层。View可以被多级嵌套,可以置放视觉元素。
可以使用 scroll-view 视图,在 WXSS
中将其大小调整为整个屏幕,并设置 scroll-y(上下滚动)或
scroll-x(左右滚动)为 true。
Hello World
绑定数据
对于单个字段,开发者可以使用数据绑定的方法更新信息。还可以在JS主程序中以函数形式更新,同样可以反映到界面上被绑定的数据中。
条件渲染与列表渲染
Hello,
Hello,
Anna!
You neither Tom nor Anna.
两个花括号所包含的判断条件中的变量于主程序JS代码中的data中声明。
Page({
data: {
boyname: 'Tom',
girlname: 'Anna'
}
})
若需要建一个列表,可使用WXML中的循环渲染将同一元素渲染代码进行稽核,把数据通过组数的方式写入data中供WXML访问
{{index}}: {{item.message}}
Page({
data: {
array: [{
message: 'foo',
}, {
message: 'bar'
}]
}
})
模板与引用
WXML支持使用模板与引用减少代码体积。可以讲多个模板写入同一文件,并使用import在其他文件中进行引用
//some other codes
扫描二维码与小二CMS创始人沟通:
小二CMS专注于高端网站定制、系统开发、商城开发、外贸网站建设、公众号开发、小程序开发、网站优化推广、安全运维等技术领域。是高端定制网站领域著名服务商!
本文提供打造高效互动社区论坛网站的全方位指南与实用技巧,涵盖定位规划、功能设计、用户运营、内容管理与技术优化,并结合小二CMS的强大功能,帮助团队快速构建高粘性、高活跃的论坛平台。
本文系统讲解医院网站优化排名的具体流程,涵盖关键词研究、站内优化、内容建设、技术SEO及数据监测,并结合小二CMS的强大功能,助力医疗机构提升搜索引擎可见度与患者访问转化率。
本文深入解析模板网站建设与定制网站设计的核心区别,结合小二CMS的功能优势,帮助企业明确建站需求与投入方向,找到兼顾效率、成本与个性化的最佳方案,提升品牌竞争力。
本文聚焦合肥企业在数字时代的建站需求,解析如何借助小二CMS快速打造高性能官网,融合本地化营销与SEO策略,提升品牌形象与商业转化,开启全新增长篇章。
本文详解网页设计中的字体规范指南,结合“小二CMS”实践案例,解析如何通过科学排版、合理字阶与色彩搭配提升可读性与视觉美感,助力打造卓越用户体验。
针对物流与快递行业对高效获客、透明服务及数字化管理的需求,本文提出基于小二CMS的专业网站建设解决方案。通过在线下单、实时运单跟踪、智能客服等核心功能模块,结合小二CMS的可视化内容管理、多端适配与数据整合能力,助力物流快递企业构建集品牌展示、业务办理与客户运营于一体的数字化门户,实现服务效率提升与客户体验优化。
集团企业门户网站是展示企业综合实力、实现多层级协同与品牌统一的核心数字阵地。本文针对集团企业跨地域、多业务线、多层级的管理特点,提出基于小二CMS的定制化解决方案。通过多站点统一管理、分级权限管控、品牌内容聚合分发等核心能力,小二CMS助力集团企业构建“总部中枢+分支协同”的数字化门户体系,实现品牌形象一致、信息高效流转与内外资源整合,为集团战略落地与业务增长提供强力支撑。
针对初创型中小企业资源有限、数字化能力薄弱等痛点,本文提出基于小二CMS的一站式解决方案。从低成本内容管理到精准营销获客,从私域流量沉淀到高效运营协作,小二CMS凭借可视化操作、智能工具集成与灵活部署能力,助力初创企业以最小成本构建数字化竞争力,实现“从0到1”的快速成长。