怎么开发html5页面,一步一步教你如何开发h5页面

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

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

light依赖node环境,所以首先要安装node,https://document.lightyy.com/tools/index.html

这里有详细的安装说明及安装包下载地址

Node安装成功后打开命令行工具键入npm-v,看到版本号即表示安装成功

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

40582f5c7b870485b68e602eb059f229.png

95c22c383f0d44b1382cba74766def5a.png第二步:正式开发

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

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

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

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

3143590e858bcac6edfafa49abd6a778.png

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

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

264fd866b21c397ed18668f7dbb44cb5.png

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

a1bb513519b41649cf38bacfe95fa242.png

849206ef198324ff08ff1a6d0dd0c47a.png

b069a45b9ddcd9dba0dcc7dc27c1c0ee.png3.现在我们开始建立登录和个人相关的视图,这里我又新建了一个页面personal.html,内容参照index.html,当然你也可以只用一个页面index.html把所有的视图都放里面。

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

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

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

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

f1d270f00f0a000546afc1011cda2bf1.png

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

05025ab5b5f3ccf79769a03d975206a0.png

20be1899541f67292c83f54e53e1f060.png

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

本文仅代表作者个人观点,不代表SEO研究协会网官方发声,对观点有疑义请先联系作者本人进行修改,若内容非法请联系平台管理员,邮箱cxb5918@163.com。更多相关资讯,请到SEO研究协会网www.seoxiehui.cn学习互联网营销技术请到巨推学院www.jutuiedu.com。

### 回答1: 当通过Vue H5重新发版后,如果在请求页面时出现"unexpected token <"的错误,通常是因为服务器返回的响应数据不是预期的JSON格式,而是以HTML格式返回。造成这个问题的原因可能是服务器没有正确设置或解析请求,或者请求的地址错误。 为了解决这个问题,首先需要确认请求的地址是否正确,确保请求的是正确的页面。如果确认无误,那么可以尝试以下几种解决方法: 1. 确保服务器返回的响应数据是正确的JSON格式。可以通过后端开发人员检查服务器接口的代码和返回数据,确保接口返回的数据是JSON格式,而不是HTML格式。 2. 检查请求头部,确保正确设置请求头部的Content-Type为"application/json",以确保服务器正确解析请求。 3. 使用开发者工具查看该请求的响应内容。如果响应内容中包含了HTML标签,可能意味着服务器返回了错误的数据。可以通过查看响应的内容和状态码,进一步分析具体的问题。 4. 确定本地的开发环境和服务器的环境配置是否一致,例如确保使用相同的Vue版本、组件版本、构建工具和依赖项版本。 5. 如果以上方法都无效,可以尝试清除浏览器缓存并重新加载页面,或者重启开发服务器,以确保获取最新的代码和资源。 综上所述,当Vue H5重新发版之后请求页面出现"unexpected token <"的错误时,需要检查服务器返回的数据是否为预期的JSON格式,并确认请求地址和头部的设置是否正确。如有必要,还可以尝试清除缓存和重新加载页面等操作。如果问题依然存在,可能需要进一步排查其他可能的原因。 ### 回答2: 在Vue H5重新发版之后,遇到请求页面出现"unexpected token <"的错误,通常是由于代码中存在语法错误或引入的资源路径错误导致的。 首先,可以检查代码中是否存在错误的语法,比如漏写分号、括号不匹配等。这些常见的语法错误可能会导致浏览器无法正确解析页面,从而报错。 其次,需要检查引入的资源路径是否正确。在Vue H5中,可能会涉及到引入图片、样式表、JavaScript文件等资源。如果路径不正确,浏览器无法正确找到这些资源,从而导致错误的发生。可以使用相对路径或绝对路径来引入资源,确保路径的正确性。 此外,还需要注意保持代码的兼容性。不同的浏览器和设备对于HTML、CSS和JavaScript的解析和支持可能存在差异。尽量使用符合标准的代码,避免使用一些不被广泛支持的特性或语法。 如果以上方法仍然无法解决问题,可以尝试在控制台查看详细的错误信息,从中获取更多的线索。常见的浏览器控制台包括Chrome的开发者工具和Firefox的Firebug。 总之,在重新发版后出现"unexpected token <"错误,需要逐一检查代码中的语法错误、资源路径错误以及兼容性问题,通过排除错误的可能原因逐步解决问题。如果仍然无法解决,可以通过其他调试工具或咨询社区或专家来获取更多的帮助。 ### 回答3: 当使用Vue开发H5应用程序时,遇到“unexpected token <”错误的原因通常是因为在重新发行版本后,浏览器在请求页面时收到了不正确的响应。这通常是因为服务器没有正确地配置或返回正确的内容。 首先,我们需要确保重新发版后的服务器配置正确。我们可以检查服务器的静态文件服务配置,确保正确地将请求路由到正确的文件或目录。 其次,该错误可能是由前端路由配置错误引起的。我们可以检查应用程序的路由设置,确保路径和组件名称正确,并且没有拼写错误或缺失。 另外,还有一种可能是发行版本中打包的HTML文件出了问题。我们可以尝试重新构建或重新发布应用程序,确保HTML文件没有被损坏或缺少内容。 最后,如果以上步骤都没有解决问题,我们可以在浏览器的开发者工具中检查网络请求和响应。这将帮助我们更深入地了解发生错误的具体原因,并确定下一步的解决方案。 总而言之,当遇到“unexpected token <”错误时,我们应该检查服务器配置、前端路由设置和HTML文件是否正确,并使用浏览器开发者工具来进一步调试和解决问题。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值