一步一步教你如何开发h5页面

8f2734c6452e43cf9f9e231779a20716_th.jpg

我们现在要做一个简单的h5应用:包含登录、注册、修改密码、个人中心主页面、个人中心内页修改名称、个人中心修改手机号码。

第一步:工具安装,我选择了能够辅助我们快速开发的light开发工具

  • light依赖node环境,所以首先要安装node,https://document.lightyy.com/tools/index.html这里有详细的安装说明及安装包下载地址

    1dde95f2675f4ff8843d5b19fd1f7977.png

  • 安装light工具,在命令行输入npm install lighting -gd --registry=https://registry.npm.taobao.org最终出现npm info ok字样则表示light以安装成功

    46717ca9b1ef43f9a1fbf71d7a14ecb7_th.png

    6accf8fcf3734671b1ff143e3adca474.png

首页我们要用刚装好的light工具生成一个项目,我们打开刚刚的命令行的工具,我想在我的电脑E盘下生成我的项目myproject, 在命令行输入e: 然后按回车键

第二步:正式开发

我们现在要做的这个h5应用包含登录、注册、修改密码、个人中心主页面、个人中心内页修改名称、个人中心修改手机号码。怎么用light快速开发呢?

一、首页我们要用刚装好的light工具生成一个项目,我们打开刚刚的命令行的工具,我想在我的电脑E盘下生成我的项目myproject, 在命令行输入e: 然后按回车键

bebb0e7c714242908b101666be33ac9f.png

继续输入light create lightProjectDemo 然后回车项目版本和描述可以填写,如果不想填写直接按回车键就好

bb8e9d35e9ee426baa28fb8e9c3bb4bc.png

这样我们就生成好了一个light项目

e4724a157050412c9c21187355a8f824_th.png

290e7c58b95d44e188f442690332508f_th.png

二、现在可以用工具打开我们建好的项目正式开发了、这里我用WebStorm演示

2b8ab0db8ccb45aaa333768f42a0cc8e.png

  1. 打开项目,我们发现index.html页面上有个视图,但是目录中却没有对应的内容,这里我们需要在控制台上生成下代码输入light gen然后回车,第二张图发现变化了吗?分别在js和html的文件夹下新生成了一个view文件,这就是我们index.html中的视图所生成的,这里我们把这个页面当做我们项目的首页,登录和个人中心的入口都从这里

    2a87dce0f6d947f6b1e617db706e9a01_th.png

    cff78dac4593412587535eec522fe44a_th.png

  2. 下面我们先来跑一下我们的项目,在我们的首页中添加登录和个人中心的入口内容,然后在样式表中添加一些样式,最后在控制台上输入light release –wb 8888 然后回车(这里的8888是端口号,也可以不设置,默认的端口号是3000,这里我们设置一下端口8888),浏览器会自动打开我们的首页

    bcaac26bdea14f6394dea4213a580020_th.png

    c8ad94f091d5455189e66541d7d1a599_th.png

    19015fd372a24e1283f7e6a83ef44d16_th.png

  3. 现在我们开始建立登录和个人相关的视图,这里我又新建了一个页面personal.html,内容参照index.html,当然你也可以只用一个页面index.html把所有的视图都放里面。(这里我把登录和个人的视图都放在personal.html里了,当然你也可以根据需要再新建一个登录的页面),你可能还注意到了,personal.html中的视图id上都多了个二级目录,好了,现在在控制台上再次输入light gen 来生成视图看下,你就会发现这个二级目录的效果(注意每次新建视图的时候都必须执行light gen命令才能生效)

    60a7e07ddc9942d98ad2064aa5c94e73_th.png

    发现不一样了吗,在我们的view视图下生成了一个personal的文件夹,里面是我们刚刚新建的个人和登录相关的视图,这样以后视图很多的时候我们可以很好的进行分类管理(你可以根据自己的需要建立二级、三级…)

    255543de514544f0ae2e5f6e82c2111a.png

  4. 继续执行light release –wb 8888跑一下我们的项目,下面我们看一下跳转(页面间的跳转我们用window.location.href=;视图间的跳转用light框架中的方法Light.navigate)

    跳转1:从首页页面中视图lightProjectDemo跳转到个人页面的登录和个人中心主页(页面跳转)

    f6f52232fa264432a4e0aa002399a041_th.png

    f701365c42944aa0bc26690cdeddb080.png

    跳转2:从个人页面的登录视图跳转到个人页面的注册视图(视图跳转),用light框架的视图跳转方法Light.navigate还可以携带视图参数

9b1feb408a83456e81058f65ab455abc_th.png

c68bfda1c2ad4164ba96cc51fdba787e_th.png

daa8542ea15e40e7b5b4ca6f8c0e73d4_th.png

好了,这样一个简单的h5页面就做好了。

转载于:https://my.oschina.net/u/3052891/blog/848420

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值