网页设计文件
提问问题
列表
-
怎么设置文档页码奇数在右,偶数在左
查看答案>>
-
html5的localstorage这种设计,额,这叫安全吗?
查看答案>>
-
怎样在WEB程序设计中插入图片呢?具体一点
查看答案>>
-
小说网站怎么建?
查看答案>>
-
在网页设计中怎样插入视频播放器
查看答案>>
-
如何设计jsp页面读取配置文件
查看答案>>
-
怎么把自己设计的网页上传到网站
查看答案>>
-
htm后缀名的文件如何编辑
查看答案>>
-
如何查看网页设计的源程序是由什么语言编写的?
查看答案>>
-
网页设计采用div+css有什么好处
查看答案>>
怎么设置文档页码奇数在右,偶数在左
设置文档页码奇数在右,偶数在左的方法:1、打开文档的【插入】菜单,在页码里选项插入页码的位置进入“设计”页面,选中“奇偶页不同”。2、然后,打开“开始”菜单的对齐选项,将奇数页页码设置为右对齐,偶数页页码设为左对齐,完成关闭页眉和页脚即可。
html5的localstorage这种设计,额,这叫安全吗?
网页没有权限直接修改用户本地文件,只能用户主动触发上传或者下载(如点击事件或者Enter键触发),文件修改也只能在FileReader API内存中进行,关闭页面就释放了,修改完只能download,即使下载文件出现同名,浏览器也给文件自动加长文件名。localstorage储存用户数据保持登录的话,也不会直接更不会明文存储用户密码,一般的做法会存一个具有时间的标识,用户首次登录账号密码成功后,服务器生成一个唯一标识给前端保存在localstorage,下次访问通过localstorage里的标识和服务器对比通过后才能登录,该次登录成功后立即销毁标识,生成新的标识传回前端,退出后立即删除这个标识。有时结合ID、KEY、(new Date).getTime()/随机数和cookie甚至document.domain等数据。localstorage是不跨域的,只能同源读取。跨域数据能用iframe的postMessage,即使跨域传递了数据,也要iframe里面的网页接收和发送postMessage并读写localstorage,前提是网页自己暴露这个及不安全的接口。关键就是,网页没有权限能像你一样手动修改localstorage文件名,或者诱导用户自己手动修改localstorage文件名。今天见多了也警惕了网络诈骗的网民们,不放心或者没见过的网站就连填个手机号码都不愿意,怎么引导他做这么复杂的操作,要进C:\Users\自己的用户名\文件夹,同时搜索到两个文件并同时修改两个文件,中途还要重启浏览器并回到之前的页面。能做到的肯定是有一定计算机基本安全意识的人,敢交给别人这么干的也一定是信任的人。
怎样在WEB程序设计中插入图片呢?具体一点
在<body></body>中间插入图片,代码为<img src="images/logo.gif">一般做刚开始做网页都有一个网页文件和一个相关的文件夹比如你现在的abc.htm和文件夹imagesabc.htm是写代码用的,images就是放图片、或者样式、脚本文件或者其它相关的文件用的而一般调用图片都采用<img src=images/051.gif">这样的相对路径
小说网站怎么建?
网站建设 是一个综合性的技巧,小说网站也不例外,这个就像种菜,并不是说看个操作流程就一定会种菜,还要土壤,水肥,气候,直接间接的相关知识都做足够的了解,才能真正去操作。那些速成的教程,仅仅是表面皮毛而已,真的去模仿会出现各种各样的问题,而且是从未了解过的,出了问题会觉得 前所未有的茫然,特别是那些教程又是毫无责任而言的,不可能去给解决问题,最终还是要一个好的服务商。以十几年的企业网建运维网商系统经验,网站=域名+服务器空间+网站程序+售后服务,网站就像一个家:【域名】:网址 就相当于你家的住址。【空间】:就是你盖房子的基础 土地 环境 等。【程序】:就是你家的主体框架,是整个家的运转中心。【模板】:网站的美化 就是你家的装修,当然因人而异有人不装修原汁原味也可以。【维护】:技术性维护就像您安居乐业的保安和坚实后盾。【勤劳】:是整个家可以稳定持续运转极其重要的部分,家里所有的东西都要靠你的勤奋去填充,增加,让大家觉着你家很好 很充实。这就是一个完美网站的所有,有能力和经验的可以全部自己做好,没有相关经验的部分可以找专业的技术团队协助。有一个非常直接的真理:用合适的成本,找合适的人,去做合适的事...这是大自然发展的规律。
在网页设计中怎样插入视频播放器
最简单的播放代码 <embed src="地址" autostart="true" loop="true" width="200" height="150" > 仔细研究的话,就看下面的吧.根据你自己的情况来添加吧 1. avi格式 <object id="video" width="400" height="200" border="0" classid="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA"> <param name="ShowDisplay" value="0"> <param name="ShowControls" value="1"> <param name="AutoStart" value="1"> <param name="AutoRewind" value="0"> <param name="PlayCount" value="0"> <param name="Appearance value="0 value="""> <param name="BorderStyle value="0 value="""> <param name="MovieWindowHeight" value="240"> <param name="MovieWindowWidth" value="320"> <param name="FileName" value="地址"> <embed width="400" height="200" border="0" showdisplay="0" showcontrols="1" autostart="1" autorewind="0" playcount="0" moviewindowheight="240" moviewindowwidth="320" filename=" 地址" src="sample.avi"> </embed> </object> 2. mpg格式 <object classid="clsid:05589FA1-C356-11CE- BF01-00AA0055595A" id="ActiveMovie1" width="239" height="250"> <param name="Appearance" value="0"> <param name="AutoStart" value="-1"> <param name="AllowChangeDisplayMode" value="-1"> <param name="AllowHideDisplay" value="0"> <param name="AllowHideControls" value="-1"> <param name="AutoRewind" value="-1"> <param name="Balance" value="0"> <param name="CurrentPosition" value="0"> <param name="DisplayBackColor" value="0"> <param name="DisplayForeColor" value="16777215"> <param name="DisplayMode" value="0"> <param name="Enabled" value="-1"> <param name="EnableContextMenu" value="-1"> <param name="EnablePositionControls" value="-1"> <param name="EnableSelectionControls" value="0"> <param name="EnableTracker" value="-1"> <param name="Filename" value="地址" valuetype="ref"> <param name="FullScreenMode" value="0"> <param name="MovieWindowSize" value="0"> <param name="PlayCount" value="1"> <param name="Rate" value="1"> <param name="SelectionStart" value="-1"> <param name="SelectionEnd" value="-1"> <param name="ShowControls" value="-1"> <param name="ShowDisplay" value="-1"> <param name="ShowPositionControls" value="0"> <param name="ShowTracker" value="-1"> <param name="Volume" value="-480"> </object> 3. rm格式 <OBJECT ID=video1 CLASSID="clsid:CFCDAA03-8BE4-11cf-B84B- 0020AFBBCCFA" HEIGHT=288 WIDTH=352> <param name="_ExtentX" value="9313"> <param name="_ExtentY" value="7620"> <param name="AUTOSTART" value="0"> <param name="SHUFFLE" value="0"> <param name="PREFETCH" value="0"> <param name="NOLABELS" value="0"> <param name="SRC" value="地址";> <param name="CONTROLS" value="ImageWindow"> <param name="CONSOLE" value="Clip1"> <param name="LOOP" value="0"> <param name="NUMLOOP" value="0"> <param name="CENTER" value="0"> <param name="MAINTAINASPECT" value="0"> <param name="BACKGROUNDCOLOR" value="#000000"><embed SRC type="audio/x-pn-realaudio-plugin" CONSOLE="Clip1" CONTROLS="ImageWindow" HEIGHT="288" WIDTH="352" AUTOSTART="false"> </OBJECT> 4. wmv格式 <object id="NSPlay" width=200 height=180 classid="CLSID:22d6f312- b0f6-11d0-94ab-0080c74c7e95" codebase="地址" standby="Loading Microsoft Windows Media Player components..." type="application/x-oleobject" align="right" hspace="5"> <!-- ASX File Name --> <param name="AutoRewind" value=1> <param name="FileName" value="xxxxxx.wmv"> <!-- Display Controls --> <param name="ShowControls" value="1"> <!-- Display Position Controls --> <param name="ShowPositionControls" value="0"> <!-- Display Audio Controls --> <param name="ShowAudioControls" value="1"> <!-- Display Tracker Controls --> <param name="ShowTracker" value="0"> <!-- Show Display --> <param name="ShowDisplay" value="0"> <!-- Display Status Bar --> <param name="ShowStatusBar" value="0"> <!-- Diplay Go To Bar --> <param name="ShowGotoBar" value="0"> <!-- Display Controls --> <param name="ShowCaptioning" value="0"> <!-- Player Autostart --> <param name="AutoStart" value=1> <!-- Animation at Start --> <param name="Volume" value="-2500"> <param name="AnimationAtStart" value="0"> <!-- Transparent at Start --> <param name="TransparentAtStart" value="0"> <!-- Do not allow a change in display size --> <param name="AllowChangeDisplaySize" value="0"> <!-- Do not allow scanning --> <param name="AllowScan" value="0"> <!-- Do not show contect menu on right mouse click --> <param name="EnableContextMenu" value="0"> <!-- Do not allow playback toggling on mouse click --> <param name="ClickToPlay" value="0"> </object> 5: 最简单的播放代码 <embed src="地址" autostart="true" loop="true" width="200" height="150" > 6: 有图像的rm格式 <OBJECT classid=clsid:CFCDAA03-8BE4-11cf-B84B- 0020AFBBCCFA height=288 id=video1 width=305 VIEWASTEXT> <param name=_ExtentX value=5503> <param name=_ExtentY value=1588> <param name=AUTOSTART value=-1> <param name=SHUFFLE value=0> <param name=PREFETCH value=0> <param name=NOLABELS value=0> <param name=SRC value=地址> <param name=CONTROLS value=Imagewindow,StatusBar,ControlPanel> <param name=CONSOLE value=RAPLAYER> <param name=LOOP value=0> <param name=NUMLOOP value=0> <param name=CENTER value=0> <param name=MAINTAINASPECT value=0> <param name=BACKGROUNDCOLOR value=#000000> </OBJECT> 7: 无图像的rm格式:(如相声,歌曲...) <object ID=video2 WIDTH=300 HEIGHT=62 CLASSID=CLSID:CFCDAA03-8BE4-11CF-B84B-0020AFBBCCFA> <param name=_ExtentX value=9657> <param name=_ExtentY value=847> <param name=AUTOSTART value=-1> <param name=SHUFFLE value=0> <param name=PREFETCH value=0> <param name=NOLABELS value=0> <param name=SRC value=地址> <param name=CONTROLS value=StatusBar,controlpanel> <param name=CONSOLE value=Clip1> <param name=LOOP value=0> <param name=NUMLOOP value=0> <param name=CENTER value=0> <param name=MAINTAINASPECT value=0> <param name=BACKGROUNDCOLOR value=#000000> </object> 8:最简单的media格式的播放器 <embed src=地址 width=200 height=200 autostart=true loop=true></embed> 9: 有图像的media播放器,自动调用网上的插件 <object id=nstv classid=CLSID:6BF52A52-394A-11d3- B153-00C04F79FAA6 width=280 height=265 codebase=地址/activex/controls /mplayer/en/nsmp2inf.cab#Version=5,1,52,701standby=Loading Microsoft? Windows Media? Player components... type=application/x-oleobject> <param name=URL value=地址> <PARAM NAME=UIMode value=full><PARAM NAME=AutoStart value=true> <PARAM NAME=Enabled value=true> <PARAM NAME=enableContextMenu value=false> <param name=WindowlessVideo value=true></object> 10: 无图像的media播放器 <object id=nstv classid=CLSID:6BF52A52-394A-11d3- B153-00C04F79FAA6 width=280 height=60 codebase=http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701standby=Loading Microsoft? Windows Media? Player components... type=application/x-oleobject> <param name=URL value=地址> <PARAM NAME=UIMode value=full><PARAM NAME=AutoStart value=true> <PARAM NAME=Enabled value=true> <PARAM NAME=enableContextMenu value=false> </object> 11: 在线播放rm格式视频代码 <object id="player" name="player" classid="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA" width="400" height="272"> <param name="_ExtentX" value="18415"> <param name="_ExtentY" value="9102"> <param name="AUTOSTART" value="-1">
如何设计jsp页面读取配置文件
package com.ydq.read.propertyfile; 2. 3.import java.io.InputStream; 4.import java.util.MissingResourceException; 5.import java.util.Properties; 6.import java.util.ResourceBundle; 7. 8./** 9. * 读取配置文件中的参数 10. * 11. * 一般情况下,首页的内容是比较比较多,但内容结构大多也有本同的地方,比方说某几块内容都是展示的文章,只是文章来源的类别不同,或者说某几个版面都展示商品, 12. * 只是商品所属分类不同罢了,那么我们在后台取数据时,都需要根据类别ID来取值的。一般做法都是把这些不同的来源ID在代码中写好,这种做法又分为以下三种情况: 13. * 14. * 1、前台写死ID,通过<jsp:include page="xx.do?id=xx">,可以进行动态的包含内容。 15. * 16. * 2、可在service层写一个id的数组,String[] ids = 17. * {“”,"",""};用ids数组的下标来获得id值,这样也可以实现,如果数据库的ID值发生改变,只需要改变service层的ID数组就行。 18. * 19. * 3、用配置文件(这个配置文件以.properties结尾)。将ID值写在配置文件中,表示的方法就和map一样,key=value,这样就OK。 20. * 21. * 下面我要说的是第三种方案,个人觉得第三种方案比第二种方案好,因为第二种方案改数据时,去找的话,有点不太方便。 22. * 23. * @author 姚大庆 24. * 25. */ 26.public class CommonParam { 27. 28. private String propertyFileName; 29. private ResourceBundle resourceBundle; 30. 31. public CommonParam() { 32. propertyFileName = "ydqfile"; 33. resourceBundle = ResourceBundle.getBundle(propertyFileName); 34. } 35. 36. public String getString(String key) { 37. if (key == null || key.equals("") || key.equals("null")) { 38. return ""; 39. } 40. String result = ""; 41. try { 42. result = resourceBundle.getString(key);// 根据key获取value 43. } catch (MissingResourceException e) { 44. e.printStackTrace(); 45. } 46. return result; 47. } 48. 49. public static void main(String[] args) { 50. /* 51. * 方法一:直接通过java.util.ResourceBundle读取配置文件 52. * CommonParam test = new CommonParam(); 53. * System.out.println(test.getString("ydqa")); 54. * System.out.println(test.getString("ydqb")); 55. * System.out.prwww.hnnedu.comintln(test.getString("ydqc")); 56. */ 57. 58. /* 59. * 方法二:通过java中java.util.Properties对象读取配置文件 60. * */ 61. CommonParam test = new CommonParam(); 62. System.out.println(test.getPara("ydqfile.properties")); 63. 64. } 65. 66. /** 67. * 学习JAVA中java.util.Properties对象读取配置文件 68. * @param fileName 配置文件名 69. * @return 根据key返回value 70. */ 71. public String getPara(String fileName) { 72. Properties prop = new Properties(); 73. try { 74. InputStream is = this.getClass().getClassLoader().getResourceAsStream(fileName); 75. prop.load(is); 76. if (is != null) 77. is.close(); 78. } catch (Exception e) { 79. System.out.println(e + " file " + fileName + " not found"); 80. } 81. return prop.getProperty("ydqb"); 82. }
首先谢谢 你的回答,但是你说的不是我想要的答案,注意我说的是设计,当然你说的hashtable的子类Properties可以做,但是性能太低了.这个问题我解决了.写个拦截器就搞定了.
怎么把自己设计的网页上传到网站
首先租用一个空间来存放网页及程序文件,然后租用一个域名且备案通过。然后将空间IP地址解析到域名后台,解析成功后(这里你可以理解为绑定的作用,就像手机绑定账号一个道理),就可以使用了。将你做好的程序上传到FTP空间后,输入域名即可运行了。
htm后缀名的文件如何编辑
html一般默认浏览器打开,如果需要编辑该文件,可以右键打开方式选择用文本编辑器打开。或者下载一个编码软件比如notepad++,dream weaver 之类的
如何查看网页设计的源程序是由什么语言编写的?
查看网页代码的方法:右击---查看源文件。即可看到网页的源代码。须知:现在的网站基本上都是HTML5编写的。配合CSS和JS效果。如果是想查看网站后台是什么搭建的,方法就是可以从布局分析,PHP生成的HTML是自动的,一般很难看出来使用的是什么后台。
网页设计采用div+css有什么好处
网页设计采用div+css的好处:1、div+css有利于搜索引擎爬虫:一般而言相同网页页面html文件table布局字节大于div+css布局的字节,所以可以节约搜索引擎爬虫爬行下载页面内容时间。2、重构页面修改方便(div+css改版方便):一般DIV+CSS页面都是html和css文件分开的也就是说一个网页的内容与表现形式的分离,一般修改小小部分的css文件里css样式属性就可以修改真站的样式版面,如背景颜色、字体颜色、网站宽度等具有table不具备的方便性。3、div+css页面增加网页打开速度:这里是特性决定了他们的性能,因为div+css页面是div的html和css文件分开的,而浏览器打开该网页的时候是同时下载html和css,所以可以提高网页打开速度,而table还有个特性就是浏览器打开的时候必须是浏览器下载以<table>开始,并</table>结束后才显示该块的内容,而div的html是边加载边将内容呈现到浏览器上,div+css网站大大增强用户体验作用。大家都知道网页多等1秒钟都会降低浏览者的等待时间。