发布时间:07-21
将pc网站适配成手机网页

下面来自一网友将pc网站适配成手机网页的过程记录,希望对大家有所帮助。
扒站了个wap页面做的不错的网页,想改一下然后占为己有。毕竟天下网站一大抄。
开始用chrome按路径扒的并不能用,虽然有HTML有Css有JS,但打开index.html并不能载入样式。我觉得应该是扒的不好,不够完整,于是用了一个叫做“HTTrack Website Copier”的软件,操作流程相当傻瓜,功能却极其强大。还真别说,下载了俩多钟头终于能完整操作了。这俩钟头我都怕把不该看到的下载下来,后来发现我错了,人家对方程序员没我这么智障。但是零零总值下了300+MB。
不会有这么多有用信息的,说实话一个前端30MB一般都到不了,第二天又开始试着精简。目录下有许多*.tmp文件,这些都是在linux服务器才有用的,我还是要尽量把这些东西都删了,很碍眼。于是想在想删tmp文件的文件夹下搜索“*.tmp”,却狗逼都搜不到…别说tmp了,你搜什么都没有,说实话根本不知道出了点什么事,就只能百度解决。
于是搜“系统搜索不到文件”,迎面出来一个百度经验,问题是“win7搜索不到文件,这是怎么么回事”。好像还挺切题的
于是一顿操作,是查看控制面板服务里的Windows Search,完事再改“索引选项”,改的时候就发现不太对,是对计算机目录的操作;改完才发现改的是左下角的微软小娜那的索引项……
心里暗骂mmp,气得我去手动删除tmp文件了…而我不小心后退到上级目录(想要搜索tmp没有搜到的上级目录)却发现可以搜索了?不太明白是为什么,但真的是这样。
删完了发现空文档太多了,手动删很累,想用java里的requireNonNull判非空的方法来实现,这个类里最关键的一句查了下应该这样实现:
// 是目录且为空
if (temp.isDirectory() && Objects.requireNonNull(temp.listFiles()).length <= 0)
{
temp.delete();
}
具体实现:
package com.func;
import java.io.File;
import java.util.ArrayList;
import java.util.List;
public class FileUtils
{
List<File> list = new ArrayList<File>();
// 得到某一目录下的所有文件夹
public List<File> visitAll(File root)
{
File[] dirs = root.listFiles();
if (dirs != null)
{
for (int i = 0; i < dirs.length; i++)
{
if (dirs[i].isDirectory())
{
System.out.println(“name:” + dirs[i].getPath());
list.add(dirs[i]);
}
visitAll(dirs[i]);
}
}
return list;
}
public void removeNullFile(List<File> list)
{
for (int i = 0; i < list.size(); i++)
{
File temp = list.get(i);
// 是目录且为空
if (temp.isDirectory() && temp.listFiles().length <= 0)
{
temp.delete();
}
}
}
public static void main(String[] args)
{
FileUtils m = new FileUtils();
List<File> list = m.visitAll(new File(“e:/aaa”));
System.out.println(list.size());
for (int i = 0; i < list.size(); i++)
{
System.out.println(list.get(i).getPath());
}
m.removeNullFile(list);
System.out.println(“ok”);
}
}
这么优美的代码当然不是我写的啦~~不过逻辑还是比较简单的,就是用listFiles()存储所有的文件夹路径,然后用if (temp.isDirectory() && temp.listFiles().length <= 0)判文件夹是否为空。
看到这里了,顺便了解下 跨屏互联 建站Saas系统吧
注册地址:http://kuaping.com/business/register.php
市面上已经有不少自建站Saas系统了,为什么还要做跨屏Saas建站系统?这是一个外行不清楚,内行心知肚明的事情,市面上建站系统大多是拖拽式生成,这种做出来的网站代码很乱,对于seo很不好友。从事建站十多年,我见到太多了。

坚守品质,始终采用更利于seo的手写代码开发
我希望打破这个常规,跨屏互联7年自主开发的Saas建站系统,是一个费时费力的事情,我们所有模板都是手写代码开发,虽说是自助建站,但是和定制是一模一样的流程,所以出来的品质也是一模一样。而是自适应终端适配效果非常好。
对其wordpress,好过wordpress
我们是Wordpress十几年的使用者,对于wordpress我们非常熟悉,也非常喜欢,所以开发跨屏Saas建站系统的时候,汲取了来自wordpress的体验和思路。如果你也喜欢wordpress,跨屏互联的Saas建站后台你会感到熟悉。相比于wordpress,它的优势是无需购买服务器部署源码,注册账号就可以拥有前台后台,可以选择模板。
有软著 无风险,和钓鱼CMS建站系统彻底说拜拜
我们申请了软著-计算机软件著作权登记号:2017SR675691,相比于市面上有钓鱼的CMS建站系统,先免费等你下载使用,然后在起诉,选择跨屏互联SAAS建站系统,也省去了侵权风险。
我们的价格幅度从680~4980不等,不同模板不同价格,按工作量定价,让所有人都可以做得起网站,做放心的网站,做优质的网站,做价格透明的网站。
常见问题
- 跨屏互联的优势?
- 跨屏互联始于2007年,专注五合一建站开发服务 以及周边服务像小程序开发、新媒体运营等,坚持手写代码开发 更利于seo,有自主开发的跨屏前端框架,跨屏Saas适配系统,跨屏Saas建站系统,是源头厂商,技术有口皆碑,售后更有保障。
- 跨屏互联的价值观?
- 以建站为例,我们始终坚持规范的符合w3c国际标准的代码开发规范,我们拒绝拖拽式生成,坚持手写html5代码,css3 media query主流技术适配电脑、平板、手机。同时,我们只保留合理利润,拒绝高报价乱报价。
- 跨屏互联LOGO含义?
- 核心元素:以字母 “K” 为核心,“K” 是 “跨屏(Kuaping)” 英文名称首字母。
- 造型与开放包容:“K” 造型有开口设计,象征跨屏互联秉持开放包容的理念。
- 互联互通象征:“K” 由多个红色几何图形组合且相互连接、延展,代表能实现电脑、手机、平板等不同屏幕的互联互通。
- 跨屏互联名称来源?
跨屏互联是一个主打电脑、手机跨屏幕、跨平台互联的SAAS自助建站平台,故名为跨屏互联;对于能够跨屏幕、跨平台自适应的网站故统称为跨屏网站。
- 跨屏互联域名是什么?
- 为了让用户更好记忆,我们不惜高价购买了 kuaping.com 和 kuaping.cn,它是跨屏的拼音,方便快速记忆。
- 联系方式?
- 有事加微信 6133576 回复更及时,更多联系方式参见本站联系方式页面。