H5编写页面初探

忘是亡心i 2022-08-20 13:06 307阅读 0赞
  1. 学过jscsshtml后,总期望有一次实践的机会,本次通过实践H5页面编写,深深体会到前台开发 的不易,学习必须要引用到实践中才能暴露问题呢!
  2. H5通俗理解就是HTML经过5次修改后的标准规范,目的为支持移动端上支持多媒体,它具有解析灵活,兼容性好,跨平台,支持多媒体等特性,增加了用户体验度。

【实践经验】

  1. 1. 页面设计首先要根据用户需求,根据用户提供的页面进行划分模块设计。
  2. ![SouthEast][]
  3. 上面的实例将整个页面画成了5部分,表头(1)是通过设置H5表头实现的;(2)和底部工具按钮(4)是属于固定不能动的页面部分;(3)属于自由扩展部分,数据增多的情况下应该提供下拉框;(5)则属于隐藏部分,点击页面按钮才会显示。
  4. 2. 测量各个图片,文字等信息距离屏幕边界的距离。移动端屏幕大小不一,我们必须适应主流手机屏幕,平板设备等等。
  5. ![SouthEast 1][]
  6. 小技巧:这里可以通过ps进行测量:方法一、调出ps的信息窗口(窗口--信息),使用选区工具选择要测量的部分,信息工具栏就可以显示长宽信息,要想显示的信息是像素则点击下图的红框部分,选择面板选项进行设置。
  7. ![SouthEast 2][]
  8. 方法二、直接使用ps的标尺工具,它支持导出txt文本;
  9. 3. 先使用写死的宽高和定位方式编写静态的html页(操作熟练者可以省略此步骤)和静态属性(比如字体颜色),这样有助于我们整体感知。
  10. 4. 对每一模块内部再次通过div包装的方式(个人觉得div是最亲切的html元素,简单实用),设置模块的浮动方式以后必须要注意它对下面模块所造成的影响。
  11. 5. 页面元素重叠方法,设置定位方式为positionabsolute,然后按照需要设置z-index0属性,数字越高的页面元素放到上面。
  12. 6. 编辑页面的动态属性(主要是元素的大小信息,字体大小,定位距离等等),以便适应不同屏幕大小。
  13. 获取屏幕宽高的方法:
  14. var html = document.documentElement;
  15. var windowWidth = html.clientWidth;
  16. var windowHeiht = html.clientHeight;
  17. 根据屏幕大小改变的方法,以下自适应元素的宽度:
  18. document.getElementById("img2").style.width = 83 / 1334 \* windowHeiht + "px";
  19. 7. 技巧:页面上相差不大的部分可以选择class进行标识,这样可以统一设置样式,减少冗余代码;不建议使用jscss提出来写的方式,移动端客户对速度的请求是很苛刻的,不要因为增加请求,降低运行速度。

【出错总结】

  1. 1. 调试页面的时候要注意大小写,比如根据函数获取margin-top方法,要写成
  2. document.getElementById("img2").style.marginTop
  3. 第二个字母一定要大写,否则调试不会报错,但也达不到自己想要的效果。
  4. 2. 注意自己的元素是用class还是id进行标识,调用方法的过程中很容易忽略。

【总结】

  1. 在前台开发过程中要求我们有一定的抽象能力,跟我们的后台框架比起来,它并不逊色,需要我们考虑如何解耦以及以后的扩展问题,数据如何介入等等问题。一点点摸索实践中。。。

发表评论

表情:
评论列表 (有 0 条评论,307人围观)

还没有评论,来说两句吧...

相关阅读

    相关 chrome浏览器调试H5页面

    可能是我少见多怪,看到前端同学用chromel来查看给APP端适配的H5效果,感觉竟然可以这样。之前只是通过开发者模式来看一下请求入参和返回,突然感觉get一个新技能。 一首

    相关 H5编写页面初探

            学过js、css和html后,总期望有一次实践的机会,本次通过实践H5页面编写,深深体会到前台开发 的不易,学习必须要引用到实践中才能暴露问题呢!      

    相关 h5页面测试

    1. 工具 : 草料二维码 当我们写了一个h5页面时,在谷歌浏览器上显示正常,这时我们想在手机上模拟,这时我们可以利用草料二维码. 1.百度草料二维码 打开官网,