0 0

在做sns的静态页面的时候如何避免使用iframe20

大家好我是一个小美工
最近做了一个sns的项目
在做静态页面的时候,遇到一些问题
拿人人举个例子,人人中间新鲜事个部分是做到局部刷新的

我在做静态页面的时候也想可以实现局部刷新的效果,但是我不想用iframe,因为使用iframe会出现各种问题

之后我用过jquery中的load方法,但是load兼容性会有点问题,有时候load子页面中的样式加载不上,只能放到父页面上


前辈们还有没有别的好的办法能避免使用iframe,又能让我把静态页面中的公共部分拿出来,只是加载需要变化的部分

不知道我以上的描述是否清晰,前辈可以加我qq418904718,我再仔细描述描述^_^


附件中有我截得相关的图


问题补充:<div class="quote_title">suziwen 写道</div><div class="quote_div">通过AJAX数据加载后自己重新用JAVASCRIPT去构建页面的HTML信息</div> <br />那交给程序那边后他们那边可能不好控制 <br />如果他们只是循环一段div块就能达到最终效果,我要是采用js构建页面不是又给他们增加工作量,在转换的过程中难保不会出现问题

问题补充:<div class="quote_title">hudingchen 写道</div><div class="quote_div">就得ajax了,感觉这属于开发的工作啊,你多干活了。。</div> <br />恩,多干活少干活倒不是问题,其实那样做的话太小题大做,我也看过关于ajax的,说实话我觉得挺复杂的,而且我弄出来开发那边不一定会采用,我想有没有适合小美工用的局部刷新的方法,我只要给开发人员呈现效果,但是又不能让我每个页面都出,那个样后期维护相当的麻烦

问题补充:<div class="quote_title">wangqj 写道</div><div class="quote_div">美工通常是用冗余的方式,尽量把样式写到css,这样比较好控制。 <br />如果用ajax就太麻烦了,得不偿失 <br /> <br />ps:美工做出来的原型,有点小问题无伤大雅</div> <br /><div class="quote_title">wangqj 写道</div><div class="quote_div">美工通常是用冗余的方式,尽量把样式写到css,这样比较好控制。 <br />如果用ajax就太麻烦了,得不偿失 <br /> <br />ps:美工做出来的原型,有点小问题无伤大雅</div> <br /> <br />恩,关于样式的话,我们都是很好的做到分离。只是页面结构上不好控制,举例说:这个项目中所有的页面中都有导航栏这一栏,不使用iframe的笨办法就是每个页面中都加入导航这段div,可是如果这个项目很大几百个页面,我要修改导航栏的一部分,或者只是添加一个连接,我就要改几百次,太浪费时间和精力,dw中也可以批量替换,暂且不说批量替换有风险性,小操作可以替换,但要是大的修改,我想我就疯了。对于程序那边就轻松多了只要修改模板就ok了,他们2分钟的事情到了我这里就得是两个小时的工作量。

问题补充:恩,采用批量也是可以的,还是体会到这样后期维护带来困难,代码的冗余比较多,我想是否能找到更高效的方法,如果只是为了完成工作,我想我已经能够满足了(工作已经完成我现在只是在反思,下次再遇到的时候能够使用更好的方法),我现在只是想我的页面精简精简在精简一点,一方面自己这边好控制,二方面为程序那边减少冗余代码带来的干扰。 <br />现在我就是用的iframe,首先iframe高度自适应的问题上我纠结了很久了,后来采用了我在截图中标出来的方式,一句window.setInterval("reinitIframe()", 200);就被人鄙视了好久,呵呵 <br />iframe的问题有很多,运用到项目中的时候都要把我逼疯了,我没法一一给你列出来,现在我就是想找一种合适的方法能够避免使用iframe,代码简洁好维护
2012年3月16日 17:01
  • 大小: 165 KB
  • 大小: 84.3 KB

6个答案 按时间排序 按投票排序

0 0

用AJAX方式从服务端取内容(渲染后的HTML或纯数据json),再渲染进页面节点。

2012年3月31日 17:00
0 0

通过AJAX数据加载后自己重新用JAVASCRIPT去构建页面的HTML信息
这个对于程序员来说应该不是难事啊, 在静态展示方面你辅助一下他们不就可以了...

2012年3月24日 10:57
0 0

建议你学习一下正则表达式,批量替换也可以做的很好,比你用程序控制的成本低

ps:如果没有弹出层,怕遮挡,用iframe也无所谓

2012年3月19日 11:14
0 0

美工通常是用冗余的方式,尽量把样式写到css,这样比较好控制。
如果用ajax就太麻烦了,得不偿失

ps:美工做出来的原型,有点小问题无伤大雅

2012年3月16日 18:14
0 0

就得ajax了,感觉这属于开发的工作啊,你多干活了。。

2012年3月16日 17:14
0 0

通过AJAX数据加载后自己重新用JAVASCRIPT去构建页面的HTML信息

2012年3月16日 17:03

相关推荐

    SNS2124&SNS2224&SNS2248&SNS3096&SNS5192&SNS5384产品文档.hdx

    SNS2124&SNS2224&SNS2248&SNS3096&SNS5192&SNS5384产品文档

    使用Python在SNS获取和发布信息.zip

    在实际应用中,确保遵守社交媒体平台的使用政策至关重要,避免频繁请求以免触发反爬机制,合理管理API调用次数,尊重用户隐私,这些都是开发过程中需要注意的问题。 总的来说,使用Python在SNS获取和发布信息涉及到...

    focus sns jsp 开源sns框架代码

    在本例中,"connect-web.war"是Web应用程序的归档文件,它是Java Web应用的标准打包方式,通常包含了所有的类文件、JSP页面、静态资源以及配置文件。开发者可以通过部署这个WAR文件到支持Servlet容器(如Tomcat、...

    sns-login sns-login

    6. **用户体验设计**:sns-login应设计得简洁易用,避免过多步骤,同时需要提供清晰的隐私政策,让用户了解信息将如何被使用。 7. **适应性**:sns-login需要适配不同平台和设备,包括Web、iOS、Android等,确保跨...

    我眼中的SNS

    隐私保护是首要关注点,如何在提供个性化推荐的同时,保障用户的个人信息安全,避免数据泄露,是一项艰巨的任务。此外,信息过载让用户陷入“数字海洋”,筛选有效信息变得困难。网络成瘾现象也日益严重,对个体心理...

    sns社交网站论文

    比如,实名制可能导致用户信息安全风险,以及大多数SNS网站在功能、组件和风格上的同质化,缺乏与校园环境和活动的紧密联系,无法满足不同学校的个性化需求。因此,构建适应高校环境,紧密联系校园生活的SNS系统成为...

    使用Python在SNS获取和发布信息.pdf

    使用Python在SNS获取和发布信息.pdf

    聚友SNS

    【聚友SNS】是一个基于社交网络服务(SNS)的开源系统,主要适用于个人或组织建立线上社区,促进用户间的交流与互动。这个系统来源于2009年前的版本,其目的是为了提供一个学习和研究的平台,帮助开发者了解SNS系统...

    AWS SNS 消息推送服务 中文文档

    在具体介绍这些知识点时,文档详细指导用户了解SNS的概念、开始使用、配置主题和订阅、发布消息、管理用户访问控制以及如何通过SNS发送移动推送通知。这包含了从SNS的基本概念到如何为不同的移动平台实现推送通知的...

    SNS.rar_SNS_sns site_sns网站

    在策划SNS网站时,首要任务是对目标用户群体进行深入研究,理解他们的需求和期望。这包括了解用户对社交网络的使用习惯、偏好,以及他们希望通过SNS实现哪些功能,如建立人脉、分享生活动态、参与兴趣小组等。此外,...

    iwebsns_v1.1.0 iweb社区

    4. **优化性能**:关注系统性能,避免过度消耗资源,如合理使用缓存、优化数据库查询等。 5. **安全防范**:重视安全问题,防止SQL注入、XSS攻击等常见威胁,确保用户数据的安全。 总的来说,iwebsns_v1.1.0 iWeb...

    报告:SNS在中国的机会及未来发展趋向

    报告“SNS在中国的机会及未来发展趋向”聚焦于社交网络服务(Social Networking Service,简称SNS)在中国市场的现状、挑战与未来潜力。SNS是互联网上的一种应用,它允许用户建立和定制个人档案,与朋友、家人或其他...

    sns4j源码,从code.goole官网已部署可用

    【sns4j源码分析】 sns4j是一个Java库,主要设计用于社交网络服务的交互。...由于sns4j的源码在国内不易获取,这份资源显得尤为珍贵,对于学习和研究社交网络API的Java开发者来说,是一份宝贵的参考资料。

    小型sns网站源代码

    在smallsns中,你可以看到如何通过CSS创建友好的用户界面,包括个人资料页面、消息通知、动态流等元素的样式设定。 一个典型的SNS网站架构可能包括以下组件: 1. **用户系统**:用户注册、登录、密码找回等功能,...

    js版SNS我爱测试

    5. **用户界面(UI)测试**:SNS我爱测试可能包括对用户界面的测试,确保按钮、链接、表单和其他交互元素按预期工作,同时保证页面的响应速度和视觉一致性。 6. **性能测试**:除了功能测试,可能还包括性能测试,...

    SNS开发指南.pdf

    本文档主要讲述了使用UMeng提供的Android SDK进行SNS开发的相关技术细节。 首先,文档提到了UMeng-Android-SDK,这是一个为Android应用提供的软件开发工具包,由UMeng公司开发,支持社交分享、用户行为分析等功能。...

    OceanStor_SNS2120&5120_光纤交换机_产品文档-(V100R001_06)

    《OceanStor_SNS2120&5120_光纤交换机_产品文档-(V100R001_06)》是一部详细阐述华为OceanStor系列SNS2120和SNS5120光纤交换机的技术手册,适用于V100R001_06版本。此文档主要覆盖了设备的硬件结构、软件功能、安装...

Global site tag (gtag.js) - Google Analytics