一个H5小项目

一个月前接了一个H5项目,是学校团委要求的,校方要求在已经制作好的H5基础上,增加一个点赞功能,这个点赞功能有具体要求,是一个举旗动画,然后说是第几第几个高举动画的人。
3天后我拿到了文案和已经做好的H5,学校又加需求,要在页面上做图片轮播效果。已经做好的H5是用第三方制作工具生成出来的,代码很乱,再加上H5设计的我觉得还有提升空间,索性自己重新写了一遍,正好有学长帮我美工,我们两个人说干就干。
我是第一次做这样的H5项目,之前只是朦胧的知道前端代码可实现而且不会很难,没亲自做过,秉承“先思考后编程”的原则,我对这个项目从下面几个角度简单分析:
1.一个H5需要哪些基本元素
预加载+页面切换动画+文字图片入场动画
2.基本元素功能该如何实现
预加载:new image对象,绑onload函数
动画:CSS动画和JS的脚本
页面切换:用zepto绑定touch事件
说做就做,每过一天第一个demo就完成了,但是存在好多问题。
1.页面切换后的回调函数问题
2.页面切换初始化动画
3.计时器清除不及时
4.页面滚动
然后又针对如上问题一一解决,回调函数重新绑定,舍弃计时器全部该用CSS操作,禁止body滚动等
后来校方又改了几次需求,终于在5.3完成了项目

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
你可以按照以下步骤来创建一个基于Vue 2的H5项目: 1. 确保你已经安装了Node.js和npm(Node.js自带npm)。你可以在终端中运行以下命令来检查它们的安装情况: ``` node -v npm -v ``` 2. 安装Vue CLI。在终端中运行以下命令来全局安装Vue CLI: ``` npm install -g @vue/cli ``` 3. 创建新项目。在终端中进入你想要创建项目的目录,然后运行以下命令来生成一个新的Vue项目: ``` vue create my-project ``` 4. 在创建项目的过程中,Vue CLI会询问你选择使用哪种预设配置。选择`Manually select features`,然后按下回车键。 5. 在下一个步骤中,你可以选择所需的特性和配置。对于H5项目,你可以选择以下特性: - Babel:用于将ES6+语法转换为兼容性更好的JavaScript代码。 - Router:用于创建应用程序的路由。 - Vuex:用于管理应用程序的状态。 - CSS Pre-processors:根据个人喜好选择一种CSS预处理器,如Sass、Less等。 6. 根据你的选择,Vue CLI会安装所需的依赖并生成项目文件。等待安装完成后,进入项目目录: ``` cd my-project ``` 7. 启动开发服务器。运行以下命令以启动开发服务器,并在浏览器中预览你的项目: ``` npm run serve ``` 8. 现在,你可以在浏览器中访问`http://localhost:8080`来查看你的H5项目。 这样,你就成功创建了一个基于Vue 2的H5项目。你可以根据需要修改和扩展它,开始开发你的应用程序。祝你好运!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值