h5项目的注意点

  1. 必须熟悉一套框架 H5效果大多是基于框架来做的 像更有流畅感的滑动
  2. 老调子 先查看所有的图 因为很多地方都是可以重用的 比如这一次的新闻 还有杂志 都是一个content包含着一个头一个主内容 (首先定义好主题色 每一个项目都会有一个主题 主题色 那是它的中心点)
  3. 考虑要全面 像新闻 杂志 都应该考虑 F1:当它没有内容的时候 是怎么样子的 F2:当它有内容的时候 但是没有超过当前最多显示的时候是什么样子的 F3:当它有内容 超过了 需要分页的时候是什么样子的
  4. 移动端要将微信和浏览器自带的上下滑动 的一个怪效果取消掉
  5. 做H5效果的时候 最好是思考好效果要怎么做 写下它的实现逻辑 然后再去实现
  6. 有时候 从一个方向实现不了的功能 我们可以从另外一个角度去完成 比如说我这边用了一个swiper的插件 我想做一个过渡之后再执行某段js的事件 但是这个插件自带的过渡回调参数不能使用 那么我们可以观察 当它过渡之后 会给当前的DOM增加一个class 我们可以基于这个class去写css3的动画效果 再然后我们可以不使用过渡完之后再执行 因为当我们滑动的时候 这个dom过渡过去是很快的 我们可以使用touchend事件 然后绑定这个我们需要执行的js
  7. 当我们在手机上面 发现加载之后的界面宽度不对 有的时候可能是父容器 或者更高一层的容器 他的宽度我们是没有写上 导致加载的时候出现 记得写上(反正是把我搞伤了)
  8. 如果是写移动端 其实也不能说是移动端吧 PC端的界面 记得给它们的样式加兼容 之前我一直以为是js的问题 导致安卓和ios手机上面 一个简单的加载之后旋转不能使用 最后才发现 是我忘记写兼容了(-webkit-)
  9. 有很多可以复用的js 完全可以封装成函数 比如加载更多 生成列表 如果有那种可以在别的项目里面也能复用的js 也可以封装成函数 比如之前我爱修图的chat.js chat.css(聊天器)
  10. 弄出一个万金油的框架 会简单很多
  11. slider.js可以利用它的一个参数和css配合 (直到动画执行完 才可以执行slider的滑动)
    github

转载于:https://my.oschina.net/cllgeek/blog/1584750

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在nginx上部署H5项目,你可以按照以下步骤进行操作: 1. 确保你已经在服务器上安装了nginx。如果没有,请根据你的操作系统安装nginx。 2. 打开nginx的配置文件,通常位于`/etc/nginx/nginx.conf`或`/usr/local/nginx/conf/nginx.conf`。 3. 在配置文件中找到`http`块,这是用来配置HTTP请求的部分。 4. 在`http`块内部,找到`server`块,这是用来配置具体的服务器的部分。 5. 在`server`块内,可以配置监听的端口和域名。例如,你可以添加以下代码来监听80端口并使用域名访问: ``` server { listen 80; server_name your-domain.com; } ``` 6. 在`server`块内,添加一个`location`块来配置H5项目的路径。例如,如果你的H5项目位于`/var/www/html`目录下,你可以添加以下代码: ``` location / { root /var/www/html; index index.html; } ``` 这将使nginx将所有请求都指向`/var/www/html`目录,并且默认加载`index.html`文件。 7. 保存并关闭配置文件。 8. 检查nginx配置文件是否有语法错误: ``` nginx -t ``` 9. 如果没有错误,重新加载nginx配置: ``` nginx -s reload ``` 10. 确保你的H5项目已经部署到了指定的目录(`/var/www/html`或你自定义的目录)。 11. 现在你可以使用你的域名或服务器的IP地址来访问部署的H5项目了。 请注意,以上步骤仅适用于静态H5项目的部署。如果你的H5项目需要与后端服务器进行交互,你可能需要进一步配置nginx来处理相关请求。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值