开发中,如何配合后端,保存你的静态html页

方法一:将静态代码直接写到page/index.php中,通过index.php指向它

架构:

index.php

page/index.php + page/index_page.php

说明:index.php中写

(一) 还没有php静态页时,

①以其中的一个为准,执行修改操作后,全选+复制(page/index.php)→全选+粘贴(page/index_page.php)

②或者只新建一个page/index.php,但是在首次进行带有PHP代码的svn更新前,

记得备份一下page/index.php,重命名成page/index_page.php。

以后开发中,每次更改page/index.php的时候,记得覆盖一下page/index_page.php中的内容。

(二)一旦index.php添加php代码后,就不能全选覆盖粘贴了。只能手动更改两处。

想要查看静态页效果时,需要修改:$ModeUrl="index_page";然后输入:192.168.1.1/index.php

方法二:将静态代码直接写到page/index.html中,通过index.php指向它。

架构:

index.php

page/index.php + page/index.html

index.php中写

说明:同上

和方法一没啥区别,只不过提交svn后,能强制后端重新建一个对应的php文件。或者强制自己建一个对应的.php在提交。

在有php静态页后,想要查看静态页效果时,

需要修改:require_once(‘page/‘.$ModeUrl.‘.html‘);然后输入:192.168.1.1/index.php

方法三:将静态代码直接写到index.html中

架构:

index.php + index.html

page/index.php

直接在外层建index.html。无需index.php即可浏览。

说明:推荐,实践中,看是否顺手,index.html和page/index.php没在一个文件夹中,后续开发中,手动同步比较麻烦。

注:这种方法,在page/index.html→page/index.php时,不需要修改css、js等文件引用路径。

在有php静态页后,想要查看静态页效果时,直接输入192.168.1.1/index.html

方法四:将静态代码直接写到page/index.html中,不通过index.php指向

架构:

index.php

page/index.html + page/index.php

和方法二不同的是,和index.php无关,通过192.168.1.1/page/index.html浏览。

说明:极不推荐,因为page/index.html→page/index.php时,需要修改css、js等文件引用路径(向上一层)。比较麻烦。

在有php静态页后,想要查看静态页效果时,需要输入192.168.1.1/page/index.html

附录:开源框架使用方法:

将amui解压后的包,直接放到项目的和page同级的目录中

时间: 2024-10-16 01:44:07

开发中,如何配合后端,保存你的静态html页的相关文章

Android开发中Activity状态的保存与恢复

当置于后台的Activity因内存紧张被系统自动回收的时候,再次启动它的话他会重新调用onCretae()从而丢失了之前置于后台前的状态. 这时候就要重写Activity的两个方法来保存和恢复状态,具体用途举个例子:你正在编辑短信,这时候来了一个电话,打完电话回到短信界面, 短信刚好被系统回收重启,这时原先编辑了一半的内容总不能丢失了吧,这样影响用户体验.所以解决办法如下: 1 private static final String INSTANCE_STATUS="instance_statu

iOS开发中,如何将图片保存本地相册中

- (void)viewDidLoad { [super viewDidLoad]; self.view.backgroundColor = [UIColor whiteColor]; /* 保存图片有两种方式: 1>.按钮方式; 2>.长按图片方式; */ //显示图片 _imageV = [[UIImageView alloc]initWithFrame:CGRectMake(100, 100, 200, 200)]; //[注意??] : "9.jpg" 这里是图片名

android开发中SharedPreferences用法详解(含源代码和运行结果截图)

在Android应用程序开发中,经常需要保存一些类似于配置信息的简单类型数据,比如游戏玩家的积分.是否开启音效等.SharedPreferences类为我们保存.读取这些数据提供了便利. SharedPreferences接口提供以下常用方法来访问SharedPreferences对象中的key-value对: boolean contains(String key):判断SharedPreferences对象是否包含键值为key的数据. boolean getXxx(String key, x

开发中需要用的工具总结

工作中需要以下工具配合: 收件人: 抄送 主题 发件人 内容:iOStest**项目 v100版本已提交至商务 *** *** *** *** 附件: iostest.ipa foxmail WP8同城** v100版本 平台:WindowPhone 产品:同城** 版本号:1.0.0 Vercode:50 渠道号:10000 主要功能: 1 私信 2 资料 3 头像 其他 svn地址 svn://192.168.1.11/ 于版本: 22456 编辑版本:arm/debug confluenc

iOS开发中如何保存按钮的状态

在iOS开发中我们经常会需要保存某个按钮的状态,比如很多设置选项中的UISwitch按钮的开关,比如一些按钮的选中与否等等,今天项目中有一个需求是要保存自动登录按钮的选中状态,想要实现这个功能,可以用归档来完成. 首先需求图: 我需要记录自动登录按钮的状态,若用户选择了下次自动登录,那么程序退出再次启动这个按钮仍然是选中状态. 首先,我们需要监听按钮的点击事件,因为在点击事件里面我们能够拿到按钮的状态. 通过下面代码,存储选中状态. - (IBAction)autologinClick:(UIB

前后端分离和组件化在实际开发中的问题

公司用vue开发的第一个项目告一段落,在开发中存在很多问题,第一就是前后端分离的实际应用中遇到很多坑,前端和后端的依赖其实没完全分开,前端要依赖后端的提供的接口输出,接口有没有报错;后端要依赖前端页面的展示数据的需求来确定接口的输出字段.其实没完全分开,后面讨论是不是可以将数据的打包从java层分出来放到node层,java只要提供通用的查询表功能.这样后台就不用依赖前端页面的输出来规定自己接口的输出项了,而前端想要什么数据就可以在node层调用通用接口来自己组装数据返回给前端,而且前端也可以只

记录在一次前后端分离的项目开发中遇到的坑

问题如下图: 在一次实际的项目开发中,我负责前端开发,使用的是vue+axios,后台使用的是php,由于我们的开发环境处于不同的域名和端口下, 所以出现了跨域问题,当然php服务端 可以直接解决这个问题,但是后端设置之后,前端每次都会先发出options请求,然后再post请求, 这说白了,就是每个接口请求两次.我们来分析下原因: 出于安全考虑,并不是所有域名访问后端服务都可以.其实在正式跨域之前,浏览器会根据需要发起一次预检(也就是option请求),用来让服务端返回允许的方法(如get.p

关于开发中的常用手段(个人建议)

由于最近在一家外包公司 做项目 (团队开发 3个人) 有个朋友一起 我们研究出一套 相对来说 速度和效率都比较高的开发方法. 1. 搭建界面 对于一个程序来说 无疑刚上来就要看原型 看UI 看切图 所以界面是首要做的 那么我来说下做界面的常用方法仅个人看法 不喜勿喷, >如果是比较死的界面(就是尺寸不是动态的改变的)那么尽量用storyBoard 和 Xib 进行开发  好处是冗长的创建UI,给UI加属性的的代码再也不用堆叠在类中了 >如果是动态改变比较频繁的界面建议 用代码编写 比较灵活 &

Web开发中 前端路由 实现的几种方式和适用场景

浅析Web开发中前端路由实现的几种方式 主题 Web开发 故事从名叫Oliver的绿箭虾`说起,这位大虾酷爱社交网站,一天他打开了 Twitter ,从发过的tweets的选项卡一路切到followers选项卡,Oliver发现页面的内容变化了,URL也变化了,但为什么页面没有闪烁刷新呢?于是Oliver打开的网络监控器(没错,Oliver是个程序员),他惊讶地发现在切换选项卡时,只有几个XHR请求发生,但页面的URL却在对应着变化,这让Oliver不得不去思考这一机制的原因- 叙事体故事讲完,