微信一出小程序,除了各大媒体的内容转发,微信自己就生产了许多开发干货,但这么多干货你有空消化吗?小宝贴心地帮你把要点都摘出来了,欢迎收藏转发!
必备技能清单
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专注于高端网站定制、系统开发、商城开发、外贸网站建设、公众号开发、小程序开发、网站优化推广、安全运维等技术领域。是高端定制网站领域著名服务商!
在智能家居从概念走向现实的今天,消费者对"全屋智能"的期待已从科幻电影中的场景,转化为对便捷、舒适、个性化居住体验的切实需求。
在微信生态中构建网站已成为企业品牌展示、用户运营与商业转化的核心场景。区别于传统网站,微信网站需深度适配微信的交互逻辑与功能接口,实现从流量获取到用户沉淀的闭环。
在移动互联网迅猛发展的当下,微信作为一款拥有庞大用户群体的超级应用,不仅改变了人们的社交方式,也深刻影响了商业运营模式。
在数字化浪潮席卷的今天,一个专业、高效且符合企业特色的网站已成为企业展示形象、拓展业务、提升竞争力的关键窗口。
在人工智能(AI)技术以迅猛之势席卷各个领域的当下,一个疑问悄然浮现:网站是否会被AI工具替代?
在用户注意力碎片化、搜索引擎排名与加载速度强关联的今天,网站访问速度已成为影响用户体验、转化率及SEO效果的核心指标。
在搜索引擎流量成本持续攀升的背景下,企业SEO投入与产出比成为核心关注点。SEO关键词排名收费模式已从传统的“按词计费”向“效果导向+技术赋能”转型
在数字化竞争白热化的今天,企业网站已从“信息展示窗口”升级为“品牌价值载体”与“用户转化引擎”。