为了避免被限制,许多企业的主营业务不愿意与微信平台上的营地进行业务,但是随着小程序的生态逐渐形成,小程序也逐渐融入到每个人的生活中。每天活动用户的数量高达2亿,学习门槛低,学习简单。也就是说,小程序基于H5对您的平台的轻应用。微信将系统底层功能和微信自身功能封装成API,供小程序使用。
小程序的布局
小程序码被写得像JS那样完成。但结构和风格正在显现
1.WXML:是一组由微信设计的标签语言。他类似于HTML。他的全名是:Weixin标记语言。
2.Wxss:一组样式语言,用于定义类似于CSS的样式。它被称为CSS子集的全称:卫信样式表
因为小程序中UI组件大多数是用Native实现,所以小程序直接放弃使用HTML容器这样是为了更好的限制,因为入口为index.html文件,将全局控制器app的实例化放到main.js里面 ,实际上HTML还是太过灵活,从某个角度来说 小程序的做法是值得认可的,
小程序实现的基本概念
1.标签并非全部为标签,而是为了JS捕获相关逻辑的执行并最终生成真实标签
2. 为了做更好的限制,小程序不提供入口index.HTML文件,因此这里的标记用作JS来生成本机解析后可以识别的代码。具体来说,native为组件组件实现了许多规则,可以使用JS调用这些规则。就像这里的头组件调用逻辑一样,JS将设置本机头组件显示。
小程序的组件
Swisher组件:大型滚动组件:一般情况下,在横幅中,为了增加一个大数字的效果,这个组件可以很容易地帮助我们完成这个任务。
指示点:后跟布尔值,是否显示面板指示点
Interval:自动切换时间间隔
Duration:切换动画的时长
Circular:是否采用链接滑动
垂直:是否向红薯的垂直方向滚动大图
连续边距:上一个块暴露的PX/rpx的数量,具有附加值
NextFargin:最后一个块的PX/RPX的数量被暴露。
总结
applet的本机层分别实现一次常用的HTML标记。使用这些自检可以拼接任何复杂的组件。在风格上,wxss类似CSS,主要区别在于applet不使用Px,而是使用类似REM的rpx来解决移动终端的适应性问题