HTML PJAX引导单页
免费版- 软件大小:4KB
- 更新日期:2019/3/11
- 软件语言:简体
- 软件类别:网页制作
- 软件授权:免费软件
- 软件官网:http://www.pc6.com
- 适用平台:WinAll
软件介绍精品推荐相关视频人气软件相关文章评论0下载地址
HTMLPJAX引导单页是一款界面简单功能却丰富的基于HTML编写自PJAX框架功能的引导单页,如果你想创建一个引导用户的页面又嫌麻烦,可以直接导入这款HTMLPJAX引导单页源码进行编辑使用。。
相关软件软件大小版本说明下载地址
HTML PJAX引导单页是一款界面简单功能却丰富的基于HTML编写自PJAX框架功能的引导单页,如果你想创建一个引导用户的页面又嫌麻烦,可以直接导入这款HTML PJAX引导单页源码进行编辑使用。
框架简介
目前看到的很多的pc端页面点击页面某块链接的时候,原本应该是页面的某个部分更新的,但是却整个页面刷新,整个页面都闪了一下。特别是看某些图集的页面,一个页面本来就几十张图看,看完眼睛都闪瞎了。用ajax加载数据可以解决这个问题,但是也会造成另外的问题,页面无法前进和后退。支持浏览器历史的, 刷新页面的同时, 浏览器地址栏位上面的地址也是会更改, 用浏览器的回退功能也能够回退到上一个页面。要实现这样的功能, pjax就应运而生。
框架优点
用户体验提升。
页面跳转的时候人眼需要对整个页面作重新识别, 刷新部分页面的时候, 只需要重新识别其中一块区域。自从我在自己的网站 GuruDigger 上面采用了pjax技术后, 不由觉得访问其他只有页面跳转的网站难受了许多。 同时, 由于刷新部分页面的时候提供了一个loading的提示, 以及在刷新的时候旧页面还是显示在浏览器中, 用户能够容忍更长的页面加载时间。
极大地减少带宽消耗和服务器消耗。
由于只是刷新部分页面, 大部分的请求(css/js)都不会重新获取, 网站带有用户登录信息的外框部分都不需要重新生成了。 虽然我没有具体统计这部分的消耗, 我估计至少有40%以上的请求, 30%以上的服务器消耗被节省了。
框架缺点
IE6等历史浏览器的支持。
虽然我没有实际测试, 但是由于pjax利用到了新的标准, 旧的浏览器兼容会有问题。 不过pjax本身支持fallback, 当发现浏览器不支持该功能的时候, 会回到原始的页面跳转上面去。
复杂的服务器端支持。
服务器端需要根据过来的请求, 判断是作全页面渲染还是部分页面渲染, 相对来说系统复杂度增大了。 不过对于设计良好的服务器代码, 支持这样的功能不会有太大的问题。
编写代码
1、准备好引导页的图片
2、写好网页、用绝对定位写好放入图片
3、 写一个<div id="mask"></div>,背景颜色为黑色,半透明(蒙版)
再写一个div,做引导区,在其中放入,引导页的div,如:
<div id="searchTip">
<div class="stepA"><a>下一步</a><span>关闭</sapn></div>
<div class="stepB"><a>下一步</a><span>关闭</sapn></div>
<div class="stepC"><a>下一步</a><span>关闭</sapn></div>
</div>
4、 用html:{height:100%},body:{height:100%};.stepA:{height:100%},撑开网页
用#mask{position:absolu;,left:50%;margin-left:-searchTip宽度的一半},可以使其mask居中
用text-indent:-999px;over:hidden;可以让文字消失
·用cursor:pointer;可以让鼠标的指针变为手型
5、用js或者jquery写逻辑操作,点击下一步,关闭当前的div,打开下一个div
js:window:onload=function(){
var oMask=document.getElementsById('mask');
var oSearch=document.getElementsById("searchTip");//抓取searchTip
var oStep=oSearch.getElementsByTagName('div');
var oA=oSearch.getElementsByTagName('a');//获取<a>标签
var oS=oSearch.getElementsByTagName('span');//获取span标签
oMask.style.display=oSearch.style.display=osSep[0].style.display='block';//显示
//a[i].parentNode.style.display ?的意思为获取a[i]的父类标签的样式,改变display
}
更新日志
1.含有部分BUG,比如图标问题,可以自行修改;
2.LOGO是文字,也可以是图片。
3.预览地址:https://dwq.im/
精品推荐
其他版本下载
相关视频
-
没有数据
人气软件
网页编辑器(RocketCake)9.7M
/简体Bootstrap Studio(网页设计工具)127.8M
/英文建站之星(SiteStar)智能建站系统6.0M
/简体VvvebJs(网页设计工具)46.6M
/英文HTML5可视化开发工具(SX HTML5)13.9M
/简体KindEditor(HTML可视化编辑器)861KB
/简体TopStyle Pro(CSS设计利器)20.8M
/简体HTMLPAD(HTML编辑器)59.9M
/英文万能网页编辑器918KB
/简体hbuilder261M
/简体
厂商其他下载
- 电脑版安卓版IOS版Mac版
-
快车(FlashGet)7.4M
/简体VeryCD 电驴(easyMule)4.1M
/简体Opera浏览器81.8M
/简体光影魔术手19.1M
/简体360安全浏览器7.044.6M
/简体格式工厂103.0M
/多国语言[中文]365桌面日历9.6M
/简体福昕PDF阅读器(Foxit Reader)88.4M
/简体快播(QvodPlayer)12.2M
/简体快玩游戏盒31.7M
/简体
优志愿57.2M
/简体全民枪战2.01.40G
/简体北京公交103.2M
/简体泰拉瑞亚245.9M
/简体迷你世界582.3M
/简体江苏高考16.0M
/简体小米枪战1.31G
/简体腾讯疯狂贪吃蛇48.3M
/简体腾讯街头篮球544.2M
/简体深海大作战手机版30.9M
/简体
跑跑卡丁车40.7M
/简体高考志愿君app63.9M
/简体传奇战域手游491M
/简体像素车超改iphone版370.4M
/简体代号英雄iphone版371.2M
/简体人vs导弹游戏iphone版224.5M
/简体北京公交16.5M
/简体熊猫看书iPad版32.9M
/简体影音先锋iPad版0KB
/简体WPS iPad版228M
/简体
Betterzip Mac23.9M
/简体IINA Mac版77M
/英文多宝游戏盒Mac版90.2M
/简体eZip Mac版15.7M
/简体ios5.1固件802M
/简体Adobe Photoshop CS6 Mac版1.05G
/简体英雄联盟Mac版66.2M
/英文magican for mac12.1M
/简体虾歌Mac版9M
/简体欧朋浏览器for mac169.3M
/简体
相关文章
查看所有评论>>网友评论共0条
热门关键词
精彩评论