热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

干货:小程序开发文档和设计指南要点详解

本文主要对微信官方发布的开发文档和设计指南进行详解:小程序开发文档小程序开发方式的整体介绍,并提供了一个官方范例。如果是受邀体验的开发者,可以扫码进行小程序体验。
本文主要对微信官方发布的开发文档和设计指南进行详解:

小程序开发文档

小程序开发方式的整体介绍,并提供了一个官方范例。如果是受邀体验的开发者,可以扫码进行小程序体验。

小程序设计指南

小程序设计规范方面的规定,从用户体验、元素样式到排版,颇为全面。这里很能体现微信对于小程序的重视以及它的巨大能力,担心若贸然开放而不做限定会导致产品碎片化严重。

接下来,我们开始介绍两个文档的具体内容。

一、小程序开发文档

文档中开头即提到:

支持调用微信原生 API,可以方便的调起微信提供的能力,如获取用户信息,本地存储,支付功能等。

其实这里举例的几个功能,在之前的公众号开发都能够实现。对我们来说这句话的重点是“原生”——基本可以判断例如导航条、按钮之类的组件其实都是经过微信的中间层进行了原生组件转化,将有效提高页面的渲染速度和运行效率,提供更加接近于原生App的体验。

演示程序里面显示了几种新的组件,例如下拉,导航条等。由于小程序还提供了基本类似HTML+CSS这样的组合语言工具,我们对新的组件并不惊讶。只要你能够想到,开发者通过微信提供的开发工具应该还能实现更多的组件。

二、小程序设计指南

微信这次的设计规范更加具体深刻,目前尚不清楚官方是否会规定需要按照微信规范去设计、否则不予上架,但我个人觉得随着生态逐渐成熟,按照微信的强硬管理风格也并非没有可能。

不过从另外一个方面来看,微信提供了一种称作WXSS(CSS是它的子集)的样式定义语言,为用户提供了非常强的样式定制能力,即使限制设计规范也应该不会过于死板。

1、WeUI更新

伴随新的设计样式和组件,微信官方的前端UI框架WeUI也迎来了重大更新,并拥有了独立io域名:https://weui.io。

这次更新还同时提供了包括:

Sketch设计控件库:https://github.com/weui/weui-...

Photoshop设计控件库:https://wximg.gtimg.com/shake...

通过提供设计源文件,设计师可以更加方便地参与到微信小程序设计过程。

为了更好地进行一致性设计,最新的设计源文件里面还提供了相应的字体文件。中文字体使用了苹方(iOS)和思源黑体(Android),英文则是SF UI Display(iOS)与Robot(Android)。

2、用户体验规范

文档里面对用户体验的规范也做了部分定义,什么是好、什么是不好都有说明,文档的阅读体验尚可。

从设计规范中可以瞥到小程序的一些重要视觉特性:

3、层级规范

虽然微信的层级简单也没有酷炫的原生动画,但是这次的页面层级规范依旧让我想起Google Material Design当初推出时的惊艳感。

与微信自身类似,微信小程序4个层级很容易理解:

更多干货:小程序开发文档和设计指南要点详解相关文章请关注PHP中文网!

推荐阅读
  • 深入理解小程序中的Picker组件
    Picker组件是一种从屏幕底部弹出的滚动选择器,支持多种选择模式,包括普通选择器、多列选择器、时间选择器、日期选择器和省市区选择器。本文将详细介绍Picker的各种属性及其应用场景。 ... [详细]
  • 本文详细介绍了Git分布式版本控制系统中远程仓库的概念和操作方法。通过具体案例,帮助读者更好地理解和掌握如何高效管理代码库。 ... [详细]
  • 深入理解 Oracle 存储函数:计算员工年收入
    本文介绍如何使用 Oracle 存储函数查询特定员工的年收入。我们将详细解释存储函数的创建过程,并提供完整的代码示例。 ... [详细]
  • 本文总结了2018年的关键成就,包括职业变动、购车、考取驾照等重要事件,并分享了读书、工作、家庭和朋友方面的感悟。同时,展望2019年,制定了健康、软实力提升和技术学习的具体目标。 ... [详细]
  • 在计算机技术的学习道路上,51CTO学院以其专业性和专注度给我留下了深刻印象。从2012年接触计算机到2014年开始系统学习网络技术和安全领域,51CTO学院始终是我信赖的学习平台。 ... [详细]
  • CSS 布局:液态三栏混合宽度布局
    本文介绍了如何使用 CSS 实现液态的三栏布局,其中各栏具有不同的宽度设置。通过调整容器和内容区域的属性,可以实现灵活且响应式的网页设计。 ... [详细]
  • Linux 系统启动故障排除指南:MBR 和 GRUB 问题
    本文详细介绍了 Linux 系统启动过程中常见的 MBR 扇区和 GRUB 引导程序故障及其解决方案,涵盖从备份、模拟故障到恢复的具体步骤。 ... [详细]
  • 本文介绍了如何使用jQuery根据元素的类型(如复选框)和标签名(如段落)来获取DOM对象。这有助于更高效地操作网页中的特定元素。 ... [详细]
  • 扫描线三巨头 hdu1928hdu 1255  hdu 1542 [POJ 1151]
    学习链接:http:blog.csdn.netlwt36articledetails48908031学习扫描线主要学习的是一种扫描的思想,后期可以求解很 ... [详细]
  • 配置PHPStudy环境并使用DVWA进行Web安全测试
    本文详细介绍了如何在PHPStudy环境下配置DVWA( Damn Vulnerable Web Application ),并利用该平台进行SQL注入和XSS攻击的练习。通过此过程,读者可以熟悉常见的Web漏洞及其利用方法。 ... [详细]
  • 近期,谷歌公司的一名安全工程师Eduardo Vela在jQuery Mobile框架中发现了一项可能引发跨站脚本攻击(XSS)的安全漏洞。此漏洞使得使用jQuery Mobile的所有网站面临潜在的安全威胁。 ... [详细]
  • 深入理解OAuth认证机制
    本文介绍了OAuth认证协议的核心概念及其工作原理。OAuth是一种开放标准,旨在为第三方应用提供安全的用户资源访问授权,同时确保用户的账户信息(如用户名和密码)不会暴露给第三方。 ... [详细]
  • 基于KVM的SRIOV直通配置及性能测试
    SRIOV介绍、VF直通配置,以及包转发率性能测试小慢哥的原创文章,欢迎转载目录?1.SRIOV介绍?2.环境说明?3.开启SRIOV?4.生成VF?5.VF ... [详细]
  • 本文将深入探讨PHP编程语言的基本概念,并解释PHP概念股的含义。通过详细解析,帮助读者理解PHP在Web开发和股票市场中的重要性。 ... [详细]
  • 智慧城市建设现状及未来趋势
    随着新基建政策的推进及‘十四五’规划的实施,我国正步入以5G、人工智能等先进技术引领的智慧经济新时代。规划强调加速数字化转型,促进数字政府建设,新基建政策亦倡导城市基础设施的全面数字化。本文探讨了智慧城市的发展背景、全球及国内进展、市场规模、架构设计,以及百度、阿里、腾讯、华为等领军企业在该领域的布局策略。 ... [详细]
author-avatar
OkzYa-_916
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有