前端h5页面怎么开发(如何制作h5长页面)

小编最近在做一个任务:要求实现一个在微信公众号里面的H5列表页面。拿到这个任务我们首先要进行需求分析,由于是在微信公众号也就是手机里面的H5列表,所以就不可能像PC上的列表页面那样进行分页处理,应该按照手机列表常用的上拉刷新,下拉重新加载的方式实现。所以这个任务主要实现以下两点:

1、列表页面需实现上拉刷新,下拉重新加载;

2、动态加载列表数据;

技术选型

确定后需求后就要选择合适的技术框架和开发工具进行开发,由于小编在做这个任务之前也没有手机H5开发的项目经验,只在平时阅读技术文章时有一些了解,所以当时想出了以下几种选择:

1、Eclipse工具 Juqery Mobile UI框架;

2、Eclipse工具 Juqery框架 iScroll框架;

3、HBuilder工具 MUI框架;

4、WeX5工具及其自带的UI框架。

通过深入的比较以上四种组合,小编发现HBuilder工具 MUI框架这个组合有明显的优势,主要表现在以下几个方面:

1、HBuilder工具简单、易用,尤其是强大的联想功能可以极大的简化开发;如下图所示:

2、可以扩展丰富的插件,比如内置浏览器插件,可以实现刷新页面;如下图所示:

3、MUI框架具备丰富的示例及技术文档,初学者也可以快速上手;如下图所示:

4、MUI框架项目只需要引入mui.min.js、mui.min.css即可,是一个轻量级的框架。如下图所示:

基于以上优势,小编选择HBuilder工具 MUI框架来完成H5列表页面的开发,下面小编将会为大家介绍如何快速实现这个H5列表页面。

实现上拉刷新/下拉重新加载的页面效果

1、下载开发工具

大家可以首先到官网(www.dcloud.io)下载HBuilder工具,由于HBuilder工具是基于Eclipse扩展而来,所以下载完成后直接解压缩就可以实现,双击解压缩后的执行文件“HBuilderX.exe”即可打开HBuilder工具,如下图所示:

2、创建项目

新建项目,选中“5 App”后在下拉框中选择mui项目,如下图所示:

输入项目名称后点击创建按钮即可创建项目,项目目录结构如下图所示:

初始index.html页面代码如下图所示(右侧浏览器页签是展示效果图):

3、拷贝示例页面的代码

找到上拉刷新,下拉重新加载的示例页面(pullrefresh.html),如下图所示:

拷贝相关的代码(标签中的内容)到我们的项目页面中,拷贝完成后的效果图如下:

动态加载数据

1、后台接口跨域设置

H5列表页面通过Ajax方式请求后台接口获取列表数据来实现动态加载数据,当H5页面和后台接口服务不在一个Web服务器时需要进行跨域访问。如果跨域访问,这里不在赘述了,一个简单的方法是在后台接口响应时设置以下消息头:

response.setHeader("Access-Control-Allow-Origin","*");response.setHeader("Access-Control-Allow-Methods","POST,GET,OPTIONS");response.setHeader("Access-Control-Allow-Credentials","true");response.setHeader("Access-Control-Allow-Headers","Origin, X-Requested-With");

2、加入Ajax请求代码请求后台数据

3、添加数据处理的函数

4、改造示例代码中上拉/下拉的动作函数

此步骤完成后的效果图如下:

5、参考图文列表页面(media-list.html)和右侧带数字角标页面(
       tableviews-with-badges.html)页面的列表样式改造列表展示样式

右侧带数字角标页面(
       tableviews-with-badges.html)效果:

图文列表页面(media-list.html)效果:

改造后函数add()里面for循环的代码块如下图所示:

完成后的效果如下:

小结

以上就是快速实现H5列表页面的过程,相信大家看了之后也能够快速实现一个H5列表页面。另外小编特地整理了下MUI框架的示例代码以及小编完成的H5页面的代码,需要的同学可以关注我们的同名微信公众号“麻辣软硬件”,后台回复mui获取源码下载地址。

(0)

相关推荐

  • WPS秀堂里面的H5是什么,如何制作H5场景?

    H5 是什么,你知道吗?一般外行人专有名词可能不太懂,但是如果说电子邀请涵,音乐相册,你就不陌生了吧,这里给大家分享一种快速打造自己的数字产品. 操作方法 01 下载 WPS H5. 02 立即体验, ...

  • 怎么制作h5页面? h5页面编辑工具的使用方法

    h5是当下比较流行的一种广告形式,也是受网民欢迎的,因为好看的画面,以及炫酷的特效,和动听的音乐,有极强的传播的效果,因此h5非常的受欢迎,当下制作H5页面的工具非常多,为大家来简单的介绍下,如何制作 ...

  • 用WPS怎样制作h5页面?

    大家经常能够看到h5页面,眼花缭乱的效果深得我们喜欢,下面就教大家如何用WPS制作h5页面. 操作方法 01 首先打开WPSH5 02 打开WPSH5,登陆.QQ.微信都可以登陆. 03 登陆进入会看 ...

  • 易企秀如何制作H5场景

    注意事项: 为了更好的使用网页版易企秀,建议使用谷歌浏览器(chrome),360浏览器,IE11浏览器. 易企秀如何制作H5场景 1.首先,我们要登录网页版" 易企秀 " 2.登 ...

  • 如何制作H5类型的邀请函?

    随着移动互联网的发展,H5类型的邀请函已经非常流行了,学会制作H5类型的邀请函已成为公司职员必不可少的一项技能.接下来,小编就把制作H5类型邀请函的方法分享给大家. 步骤1:添加素材 01 如下图,在 ...

  • 木疙瘩教程:如何制作H5类型的招聘信息?

    如今,H5动画应用十分的广泛,不仅应用于制作个人简历,还可以制作招聘信息.那么,小编今天就把制作H5类型的招聘信息的方法分享给大家. 步骤1:添加素材.排版 01 如下图,在新建页面上添加图片素材.矩 ...

  • 如何用手机app制作H5?

    圣诞快要来了,小编要制作一个H5,所以今天就跟大家简单的介绍一下如何用手机APP制作啦~ 操作方法 01 小编最近发现了一个还不错的制作H5的苹果APP,以此为例: 打开app,点击+,进入制作编辑页 ...

  • H5是什么如何制作H5

    H5是一种基于HTML5生成的一种移动微场景,主要可以在移动端进行宣传的一种网页页面,那么如何制作一个H5呢,下面可以进行简单的步骤拆分. 三步完成微场景H5 01 第一步:选择模板 进入模板市场,然 ...

  • 如何制作H5动画

    H5页面中,动画的使用已经非常广泛,可以说,百分之90的H5页面拥有动画效果. H5页面动画的制作,可以通过编码,插入flash等方式来实现. 但是对于非技术类人员,如何在H5中制作动画呢?我们在微吾 ...

  • 怎么制作H5招聘海报

    现在朋友圈这种类似自媒体的发展是很火热的,很多公司有招聘启事的话就会在朋友圈发一张H5海报,快速便捷,又节约了一些宣传成本,今天我们一起来学习一下应该如何制作H5招聘海报. 操作方法 01 要想制作H ...