0.1.6 • Published 10 years ago

generator-iqiyi-mobile v0.1.6

Weekly downloads
-
License
BSD
Repository
-
Last release
10 years ago

H5开发环境重构--拆分前后端

一、背景介绍

二、lib下目录

!QQ截图20141008104114.png!

三、前端环境搭建

四、构建webapp

  • 环境创建好后,开始构建我们的webapp
  • 运行
  • 完成后目录应该如下图 !QQ截图20141008104827.png !
  • 修改Grunt.js,
  • bower.json用来描述前端的依赖库 可以根据文档选择自己项目依赖的库 ,然后运行
  • package.json 是node的依赖描述包
  • grunt.js是前端集成环境的核心,用来执行一些CSS,JS代码校验、打包的工作,可自定义

四、项目调试

  • 在mobact2rd中,public文件夹下不在新增,只添加活动的后台php文件以及对应的view
  • 开发过程首先依据步骤三完成静态文件的开发,然后做套页面以及后台开发
  • 在webapp中做开发后,可以运行
  • 在静态页面完成,在后端yaf框架中套页面时,为了本地测试方便,引用的CSS地址为
  • 引用的JS地址为
  • 如果页面中存在本地开发webapp中的其他地址,则在其前面全部添加比如在本地调试中,图片地址为在后端套页面后替换为,即可
  • 这样做的好处是方便的随时进行调试
  • 在手机端进行测试的话需要将webapp上传到测试环境,将webapp更新到lib项目中,上传的时候忽略node_modules文件夹,然后引用view中页面引用地址变更为
  • 以移动MM项目为例,切换地址如下所示 !QQ截图20141010102006.png!

五、项目上线规范

  • 由于活动页面的规则限定比较简单,css js文件都限定为一个引用地址,并且必须为压缩好的CDN地址
  • 图片地址尽量上传到CDN,由于我们没有CDN的权限,无法统一上传,目前也可以直接引用lib下的images文件夹,如果图片不多的话,尽量还是上传到CDN,然后引用图片地址改为CDN地址
  • 在lib中的项目上传之前,先运行
  • 最终JS引用地址为上传到CDN后的地址如:
  • 最终CSS引用地址为上传到CDN后的地址如:!QQ截图20141008104852.png ! 上传文件时候忽略bower-components npm-modules文件夹
0.1.6

10 years ago

0.1.5

10 years ago

0.1.4

10 years ago

0.1.3

10 years ago

0.1.2

10 years ago

0.1.1

10 years ago

0.1.0

10 years ago

0.0.9

10 years ago

0.0.8

10 years ago

0.0.7

10 years ago

0.0.6

10 years ago

0.0.5

10 years ago

0.0.4

10 years ago

0.0.3

10 years ago

0.0.2

10 years ago

0.0.1

10 years ago

0.5.1

10 years ago