解决IIS服务故障的16个小妙招精品资料.doc

上传人:封****n 文档编号:96698959 上传时间:2024-03-10 格式:DOC 页数:54 大小:1.36MB
返回 下载 相关 举报
解决IIS服务故障的16个小妙招精品资料.doc_第1页
第1页 / 共54页
解决IIS服务故障的16个小妙招精品资料.doc_第2页
第2页 / 共54页
点击查看更多>>
资源描述

《解决IIS服务故障的16个小妙招精品资料.doc》由会员分享,可在线阅读,更多相关《解决IIS服务故障的16个小妙招精品资料.doc(54页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、解决IIS服务故障的16个小妙招第1招:Windows Server 2003服务器IIS服务启动失败故障现象:某单位的一台Windows Server 2003服务器,安装了IIS 6.0组件。在一次手动启动Web服务的时候出现错误提示“地址被占用,启动失败!”,从而无法启动IIS。解决方法:一般而言,导致IIS启动失败的原因大概包括以下几种:1IIS完整性遭到破坏,一些运行IIS必需的程序文件损坏或者被破坏。2计算机内存校验错误导致故障发生。根据上述故障现象分析,可以通过重新安装IIS组件和重新启动IIS来解决问题。IIS组件的完整性遭到破坏是造成IIS无法启动的常见原因,此类故障解决起来

2、比较简单,只需重新安装IIS即可。重新安装IIS的具体步骤如下所述:第1步,依次单击“开始/控制面板/添加/删除程序”菜单项,打开“添加/删除程序”对话框。在对话框左侧单击“添加/删除Windows组件”按钮,打开“Windows组件向导”对话框。然后在“组件”列表中找到并双击“应用程序服务器”选项,如图2008120801所示。图2008120801 “Windows组件向导”对话框第2步,在打开的“应用程序服务器”对话框中取消“Internet信息服务(IIS)”复选框,并在随后打开的提示框中单击“确定”按钮,如图2008120802所示。图2008120802 “应用程序服务器”对话框第

3、3步,接着选取“Internet信息服务(IIS)”复选框并依次单击“确定/下一步”按钮,安装程序开始配置组件。最后单击“完成”按钮结束配置。第2招:从IIS Lockdown工具中提取URLScan工具故障现象:某公司网管员准备在其管理的Windows 2000 Server 服务器上安装URLscan工具,然而URLscan工具集成在IISLockdown工具中。在不安装IIS Lockdown工具的前提下安装URLscan工具成了比较棘手的问题。解决方法:URLScan工具可使Web服务器只响应合法的要求,藉此来保护Web服务器。Microsoft 以前是分开发行IIS Lockdown

4、工具和URLScan工具的。但在IIS Lockdown工具的2.1版本中集成了URLScan工具。一般情况下, IIS Lockdown工具被安装在IIS服务器上。通过执行几个重要步骤来加强服务器的安全,同时将安装和配置“URLScan ISAPI筛选器”。只要从IIS Lockdown安装包中提取URLScan安装组件就可以在不安装IIS Lockdown的前提下安装URLScan工具。首先下载IIS Lockdown2.1的安装程序包IISLockd.exe文件,并将其保存到系统目录(即system32目录)中。然后执行如下步骤:第1步,依次单击“开始”“程序”“附件”“命令提示符”,打

5、开“命令提示符”窗口。然后输入命令行iislockd.exe /q /c /t:e:lockdown并回车,将程序包释放至e:lockdown文件夹中,如图2008120806所示。图2008120806 输入释放程序包命令第2步,在e:lockdown文件夹中找到UrlScan.exe文件,执行此文件后自动重启IIS即可使UrlScan工具生效。安装完毕后可以检查一下UrlScan工具是否已经正常工作。依次单击“开始”“程序”“管理工具”“Internet服务管理器”,在打开的“Internet信息服务”管理台窗口中用鼠标右键单击服务器名称(本例中为hj2),在打开的快捷菜单中执行“属性”命

6、令,打开“hj2属性”对话框,如图2008120807所示。图2008120807 服务器属性对话框第3步,在“hj2属性”对话框中单击“编辑”按钮,打开“hj2的WWW服务主属性”对话框。接着单击“ISAPI筛选器”标签,在“ISAPI筛选器”选项中单击UrlScan选项,即可看到该工具已经成功安装,如图2008120808所示。图2008120808 查看UrlScan安装情况第3招:Windows 2000 Server服务器IIS CGI脚本超时故障现象:某小型局域网采用Windows 2000 Server自带的IIS 5.0为内网用户提供Web服务。由于特殊需要,经常需要运行CGI

7、脚本程序。但CGI脚本程序只能运行几分钟,接着就会提示“超过了CGI的时间限制”。解决方法:在IIS中 有一个与CGI进程相关联的超时限制,默认设置为300 秒(5 分钟),因此在脚本程序运行几分钟后就会提示“超过了CGI的时间限制”。这个时间参数可以在用户界面中进行更改,具体更该步骤如下:第1步,依次单击“开始”“程序”“管理工具”“Internet服务管理器”,打开“Internet信息服务”管理台窗口。用鼠标右键单击服务器名称(本例中为hj2),在打开的快捷菜单中执行“属性”命令,打开“hj2属性”对话框。然后单击“编辑”按钮,打开“hj2的WWW服务主属性”对话框。接着单击“主目录”标

8、签,切换至“主目录”选项卡,如图2008120809所示。图2008120809 “主目录”选项卡第2步,在“应用程序设置”区域中单击“配置”按钮,打开“应用程序配置”对话框。单击“进程选项”标签,切换至“进程选项”选项卡。在“CGI配置”区域的“CGI脚本超时”编辑框中输入合适的时间即可,如图2008120810所示。图2008120810 编辑CGI脚本超时第4招:Windows Server 2003服务器IIS禁用ASP程序故障现象:某服务器运行Windows Server 2003系统,并使用IIS 6.0向用户提供Web服务。最近在该服务器中搭建了一个用ASP语言编写的论坛,单却无

9、法在客户端访问该论坛,总是提示“无法显示该页”。可是在Windows 2000自带的IIS 5.0却可以正常访问。故障解决:这种故障是由IIS 6.0默认的安全设置造成的。为增强服务器的安全性,IIS 6.0默认禁止ASP程序运行,而IIS 5.0则默认允许ASP程序运行。可以手动允许IIS 6.0的ASP程序支持。另外,为了保证ASP程序的正常运行,还需要添加IIS默认启用的文档内容。具体解决步骤如下所述:第1步,依次单击“开始”“管理工具”“Internet信息服务(IIS)管理器”,打开“Internet信息服务(IIS)管理器”控制台窗口。在控制台左窗格中单击选中“Web服务扩展”选项

10、,然后在右窗格中用鼠标右键单击Active Server Pages选项,并在打开的快捷菜单中执行“允许”命令,如图2008120811所示。图2008120811 手动启用ASP程序支持第2步,在左窗格中展开“网站”目录,用鼠标右键单击提供论坛服务的站点名称(本例为BBS),并在打开的快捷菜单中执行“属性”命令,打开“BBS 属性”对话框。然后单击“文档”标签,在“文档”选项卡中单击“添加”按钮,并在打开的“添加内容页”对话框中输入默认内容页的名称,如图2008120812所示。图2008120812 输入默认内容页名称第3步,依次单击“确定”按钮,并把“Internet信息服务(IIS)管

11、理器”控制台窗口关闭即可。这时已经可以正常访问ASP程序论坛了。第5招:Windows 2000 Server服务器中IIS 5管理NTFS权限故障现象:某公司内部局域网服务器运行Windows 2000 Server服务器,安装IIS 5.0并装载了FrontPage Server Extensions 2000。可是一旦载入FrontPage Server Extensions 2000,服务器上的NTFS权限便会被修改。新的权限中将包含对网络与交互组的使用。解决方法:当在Web服务器上安装FrontPage Server Extensions(FPSE)时,需要确定允许FPSE自动管理相

12、关权限,还是希望手工管理相关权限。缺省情况下,FPSE将自动对其所处Web站点的权限进行管理。如果需要的话,可以禁用这种自动管理方式。具体解决方法如下所述:依次单击“开始”“程序”“管理工具”“Internet 服务管理器”,打开“Internet 服务管理器”控制台窗口。在左窗格中用鼠标右键单击服务器图标,在打开的快捷菜单中执行“属性”命令,打开“服务器 属性”对话框。然后单击“服务器扩展”标签,在“服务器扩展”选项卡中选“手工管理权限”复选框,依次单击“确定”按钮,如图2008120813所示。图2008120813 设置手工管理权限需要注意的是,这是一个服务器级选项,它无法针对各个站点采

13、取不同的设置。在此,强烈建议从允许FPSE自动管理权限或手工管理权限这两种方式中选择其一,而不要尝试同时使用这两种方式。第6招:Windows Server 2003服务器病毒导致IIS服务停止故障现象:某学校为了向师生提供多媒体点播服务,在一台Windows Server 2003服务器上同时安装了Helix Server和IIS 6.0组件(提供Web服务,且网页全部基于ASP程序编写)。为避免出现HTTP端口冲突,特意将Helix Server服务器的HTTP端口设置为8080。刚安装时两者都能正常提供服务,后来IIS无故停止工作,而Helix Server服务器却能正常工作。并且同时还

14、会出现无法使用复制/粘贴命令进行文件操作,连IE浏览器也无法正常使用了,重新启动服务器也无济于事。请问这是什么原因造成的,应该如何解决?解决方法:从所描述的故障现象来看判断,该服务器无疑是感染了“冲击波”蠕虫病毒。因为“冲击波”蠕虫病毒所能引起的故障现象包括故障现象中所描述的:(1)IIS服务停止,无法提供Web服务;(2)无法打开“Internet信息服务(IIS)管理器”控制台窗口;(3)IE浏览器可以打开HTML网页,但无法打开ASP网页;(4)进行文件操作时,可以使用复制命令,但不能使用“粘贴”命令。针对该问题,可以采取以下步骤进行解决:第1步,依次单击“开始/所有程序/附件/命令提示

15、符”,打开“命令提示符”窗口。然后分别执行命令Net Stop Network Connections Sharing和Net Stop WINS Client,以终止网络共享服务。第2步,在“运行”编辑框中输入“regedit”命令并回车,打开“注册表编辑器”窗口。然后依次展开“HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices”分支,在左窗格的列表中删除子键“RpcPatch”和“RpcTftpd”,以删除恶意程序服务。 第3步,安装“冲击波”病毒所攻击的系统漏洞的补丁程序,其下载地址为:第4步,查看微软的安全公告“Microsoft Bul

16、letin MS020081208007(第5步,在路由器上或防火墙上为135等端口的传入连接设置过滤规则。第7招:Windows Server 2003服务器中进行IP地址和域名限制故障现象:一台基于Windows Server 2003系统的服务器,通过IIS 6.0自带的Web服务组件搭建了Web服务器。在服务器上执行netstat na命令查看实时连接时,发现有个IP地址发出了大量的HTTP连接请求本站80端口。可以断定这是一个恶意的连接请求,请问有没有限制特定IP地址的连接请求的方法呢?解决方法:当然有解决方法,只需对IIS 6.0进行相应的设置即可解决问题。具体设置步骤如下:第1步

17、,依次单击“开始”“所有程序”“管理工具”“Internet信息服务(IIS)管理器”,打开“Internet信息服务(IIS)管理器”窗口。然后在左窗格中依次展开ServerName网站,并右键单击Web站点的名称,执行“属性”快捷命令。打开站点属性对话框,然后单击“目录安全性”标签,切换至“目录安全性”选项卡。如图2008120814所示。图2008120814 “目录安全性”选项卡第2步,单击“IP地址和域名限制”区域中的“编辑”按钮,打开“IP地址和域名限制”对话框。默认情况下“授权访问”单选框处于选定状态,单击“添加”按钮,如图2008120815所示。图2008120815 “IP

18、地址和域名限制”对话框第3步,在打开的“拒绝访问”对话框中,用户可以选择以下的拒绝访问类型:1选中“一台计算机”单选框可以拒绝某一台特定计算机访问该站点,只需在“IP地址”中输入想要拒绝的IP地址即可;2选中“一组计算机”单选框可以限制一组计算机访问该站点,在“网络标识”中输入想限制的子网网段,在“子网掩码”后面输入相应的值。如想限制10.115.223.110.115.223.254这个网段的地址,可以在“网络标识”编辑框中输入10.115.223.0,在子网掩码编辑中输入255.255.255.0即可。3选中“域名”单选框,可以拒绝来自某一域名的连接请求。在“域名”编辑框中输入准备限制的域

19、名即可。例如要限制域名,不能输入,而应该输入。设置完毕连续单击“确定”按钮使设置生效,如图2008120816所示。图2008120816 设置拒绝访问类型小提示:拒绝某一个域名连接的设置限制了主域上的各级域名,从而限制了整个域名中所有的主机。这一操作需要IIS进行大量的DNS反射查询工作,流量比较大,不能轻易使用。第8招:Windows Server 2003服务器的IIS服务自动停止故障现象:某局域网的服务器基于Windows Server 2003操作系统,使用IIS 6.0向用户计算机提供Web、FTP等网络服务。最近该服务器发布的基于ASP程序的Web站点经常不能被访问,用最新版的“

20、瑞星杀毒软件2005”查杀病毒时,报告发现并清除以下几种病毒: Trojan.LMir.Whboy.d、Script.Homepage.d、Trojan.LMir.Howa、Worm.Netsky.b.enc。杀毒完毕并重新启动系统,服务器恢复正常工作,不过没过多久此故障现象会再次出现。请问这是什么原因造成的,应该如何解决呢?解决方法:根据故障描述,基本可以断定是感染病毒所致。其中Worm.Netsky.b.enc(NetSky,网络天空病毒)会占用大量网络带宽和系统资源并发送垃圾邮件(而其依赖的SMTP服务又依存于运行着AS程序的IIS),造成系统IIS服务响应速度降低或者失去响应;Troj

21、an.LMir.Whboy.d、Trojan.LMir.Howa是盗取系统和网络游戏密码的木马,会终止天网防火墙个人/企业版、QQ病毒专杀工具、RavMon.exe(瑞星杀毒软件的实时监控程序)、木马克星、EGhost等安全软件的进程,导致无法彻底清除木马,最好是使用针对该木马的专杀工具来清除;Script.Homepage.d为网页恶意代码。以上的病毒、木马对系统资源的占用都很大。在本例中,查杀病毒后系统恢复正常,而不久会再次出现故障,这应该是网内有其它用户感染了病毒且没有杀毒。一旦这些用户连接到了服务器,会导致服务器再次被病毒感染。建议在全网范围内对用户计算机进行查杀病毒;然后禁用服务器中

22、IIS 6.0的SMTP服务,保证IE版本为最新版本,并安装最新的系统漏洞补丁程序。第9招:在Windows Server 2003服务器IIS 6.0中启用ASP支持故障现象:在服务器中安装Windows 2000 Server系统时,IIS 5.0默认支持基于ASP程序的Web站点。最近把服务器升级成Windows Server 2003系统后发现不支持ASP程序了。请问如何才能让让Windows Server 2003支持ASP程序呢?解决方法:Windows Server 2003包含的IIS 6.0肯定支持ASP程序,不过基于安全方面的考虑,默认情况下将其禁用。用户可以手动开启此功能

23、,具体方法为:打开“Internet信息服务(IIS)管理器”窗口,并依次展开“ServerName/Web服务器扩展”目录。然后在右窗格中右键单击Active Server Pages选项,执行“允许”快捷命令即可,如图2008120901所示。图2008120901 启用ASP支持第10招:Windows Server 2003服务器IIS 6.0服务不可用故障现象:某局域网服务器基于Windows Server 2003操作系统,并通过IIS 6.0部署了Web服务器。当在服务器上测试该Web服务时出现“服务不可用”的提示,查看系统日志得到如下信息“工作进程未能初始化http.sys通信

24、或w3svc通信层,因此无法被启动。数据域包含错误号。事件ID:2269”。请问该问题应如何解决?解决方法:这个问题通常是由于HTTP服务指定的文件存储目录在权限设置方面不正确导致的。譬如该Web站点的主目录是ithanjiang,那么至少要赋予IIS的进程账户IWAM读取ithanjiang目录的权限才行。如果这个权限设置有误,就会出现故障现象所描述的情况。具体解决的方法为:第1步,右键单击ithanjiang文件夹,执行“属性”快捷命令。在打开的“ithanjiang 属性”对话框中单击“安全”标签,切换至“安全”选项卡。第2步,单击“添加”按钮,打开“选择用户、计算机或组”对话框。依次单

25、击“高级/立即查找”按钮,在“搜索结果”列表中单击选中IWAM_ITHANJIANG选项并依次单击“确定”按钮,如图2008120902所示。图2008120902 添加IWAM_ITHANJIANG账户第3步,返回“ithanjiang 属性”对话框,IWAM_ITHANJIANG账户默认已经拥有了读取和运行该文件夹的权限。单击“确定”按钮,如图2008120903所示。图2008120903 赋予IWAM读取目录的权限第11招:在Windows Server 2003系统中备份与恢复IIS设置故障现象:某公司服务器基于Windows Server 2003操作系统,并为每位用户利用IIS

26、6.0建立了一个FTP专用账户和空间,用于备份一些重要数据。现在IIS中的设置越来越多,请问有什么办法可以防止由于服务器崩溃而导致设置信息丢失呢?解决方法:IIS 6.0本身自带备份和恢复IIS设置的功能,借助该功能将IIS设置信息进行备份即可解决上述疑问。具体备份方法为:第1步,打开“Internet 信息服务(IIS)管理器”,确认IIS 6.0运行以及所有设置均正常。右键单击服务器名称,在弹出的快捷菜单中依次执行“所有任务/备份/还原配置”命令,打开“配置备份/还原”对话框,如图2008120904所示。图2008120904 “配置备份/还原”对话框第2步,单击“创建备份”按钮,打开“

27、配置备份”对话框。在“配置备份名称”中输入一个备份名称,如果想加密备份,请勾选“使用密码加密备份”复选框,并输入两次密码。单击“确定”按钮,如图2008120905所示。图2008120905 填写配置信息如果需要还原IIS配置信息,“配置备份/还原”对话框中选择列表框里的IIS备份(如IISBK)后单击“还原”按钮,按照提示完成还原操作。第12招:在Windows Server 2003服务器中用群集实现网络负载平衡故障现象:某学校新开设内部电子图书馆(基于Windows Server 2003 IIS+ASP电子图书馆系统),由于访问量较大,服务器经常因不堪重负而导致访问速度极为缓慢。现在

28、准备再购买一台服务器使用“网络负载平衡”技术来减轻当前服务器的访问压力,能否简单介绍一下操作步骤?解决方法:“网络负载平衡”实现起来并不复杂,既可以通过Windows Server 2003自带的“网络负载平衡”管理工具来实现,也可以通过配置网络连接属性来实现。以配置网络连接属性实现为例,大致操作步骤如下:第1步,将两台服务器的IP地址设置为同一网段的不同IP地址(如节点1设置为10.115.223.1,节点2设置为10.115.223.5)。第2步,两台服务器均要安装IIS和相同的电子图书馆系统、图书数据,并做相同的网络设置。第3步,在两台服务上分别打开“本地连接 属性”对话框,在“此连接使

29、用下列项目”列表中选中“网络负载平衡”选项。打开其属性对话框,设置网络负载平衡群集IP地址(如10.115.223.10)等信息,如图2008120906所示。图2008120906 设置网络负载平衡参数第4步,分别进入两台服务器的“高级TCP/IP设置”对话框,将群集IP地址添加到本地,如图2008120907所示。图2008120907 添加群集IP地址至本地以后用户只需使用群集IP地址10.115.223.10来登录电子图书馆系统,网络负载平衡群集会自动把用户对10.115.223.10的连接请求转发至其中一台服务器上。第13招:在Windows Server 2003系统中为Web站点

30、添加默认文档故障现象:某单位在Windows Server2003中使用IIS 6.0的虚拟目录方式架设了一个BBS系统,可是每次访问论坛时都要在域名或IP地址后面加上index.asp才能访问论坛首页。请问如何才能直接通过域名或IP地址访问论坛首页呢?解决方法:很明显这是因为没有将index.asp文件设置为站点默认文档导致的,只要将该文件设置为默认文档即可解决问题,操作步骤如下所述:第1步,打开“Internet信息服务(IIS)管理器”窗口,在左侧列表中右键单击论坛名称并执行“属性”快捷命令。第2步,在打开的属性对话框中切换至“文档”选项卡,然后单击“添加”按钮,在打开的“添加内容页”对

31、话框中输入论坛的默认首页名称index.asp即可,如图2008120908所示。图2008120908 添加默认内容文档第14招:Windows 2000 Server系统IIS 5.0中的ASP停止响应故障现象:某单位的服务器使用Windows 2000 Server系统,并利用IIS 5.0搭建了一个基于ASP程序的Web站点。在进行访问时却发现整个网站的所有ASP网页均无任何响应,请问该如何解决?解决方法:请首先确保IIS 5.0中的“html”或“him”后缀的文件能够在浏览器中通过访问方式被打开。如果能被打开,则说明ASP方面出了问题,否则就不属于ASP问题。如果确认是ASP方面出

32、现了问题,请检查网站访问的IP端口、网站数据库调用路径等方面是否出现了问题。如果以上几个方面都没有问题,那么就需要重新创建一下IIS COM+应用程序中对应ASP的组件。方法是打开“命令提示符”窗口,在命令行下依次输入如下命令:cd winntsystem32inetsrvrundll32 wamreg.dll, CreateIISPackageregsvr32 asptxn.dllIISRESET在命令运行完毕后,对先前未正确加载的任意ASP网页重新进行测试访问即可。第15招:无法访问Windows Server 2003服务器中Web站点文件故障现象:某局域网服务器的操作系统是Window

33、s Server 2003,当在服务器上对利用IIS 6.0建立的Web服务器中的文件进行浏览时,收到了HTTP Error 404 - File or directory not found的提示信息。该信息提示目标文件没有被找到,但事实上要浏览的文件是真实存在的,只不过不是常见的文件格式。请问如何解决这个问题?解决方法:出现这个问题的原因是IIS早期版本包含通配符方式的MIME映射,这使IIS能够处理任何文件而不用考虑扩展名。而IIS 6.0对安全性要求比较高,默认状态下不包含通配符方式的MIME映射,因此不能处理MIME映射定义外的任何类型的文件。解决方法为:在“Internet信息服务

34、(IIS)管理器”窗口中右键单击“(ServerName)本地计算机”选项,执行“属性”快捷命令。打开服务器属性对话框后单击“MIME类型”按钮,在打开的“MIME类型”对话框中单击“新建”按钮。然后在打开的“MIME类型”对话框的“扩展名”文本框中输入打开失败的文件的后缀名,在“MIME类型”右侧的文本框中输入application/octet-stream命令后单击“确定”按钮应用新设置。重新启动IIS 6.0,即可处理刚添加的这种类型的文件了,如图2008120909所示。图2008120909 添加MIME类型第16招:Windows Server 2003服务器重启IIS解决故障在W

35、indows Server 2003服务器中,很多IIS故障可以通过重新启动的方法加以解决。经过重新启动IIS服务,很多问题(甚至表面看起来比较严重的问题)一般都可以排除。这是因为重新启动IIS服务可以强迫系统重置IIS进程的内存空间,因此由于内存校验错误引起的故障可以得到快速解决。重新启动IIS的具体步骤如下所述:第1步,依次单击“开始”“管理工具”“Internet信息服务(IIS)管理器”菜单项,打开“Internet信息服务(IIS)管理器”窗口。在“Internet信息服务(IIS)管理器”窗口的左窗格中用鼠标右键单击“Computer2003(本地计算机)”选项,在打开的快捷菜单中

36、依次执行“所有任务/重新启动IIS”命令,如图2008120803所示。图2008120803 Internet信息服务(IIS)管理器第2步,在打开的“停止/启动/重启动IIS”对话框中,确保“您想让IIS做什么”下拉菜单中已经选定“重新启动Computer2003的Internet服务”选项(Computer2003是计算机名称),并单击“确定”按钮,如图2008120804所示。图2008120804 “停止/启动/重启动IIS”对话框第3步,在打开的“正在关闭”对话框中会以倒计时的方式显示重新启动IIS的进度。如果进度条长时间没有反应,可以单击“立即结束”按钮,并重复上述操作,如图20

37、08120805所示。图2008120805 “正在关闭”对话框第4步,依次关闭“停止/启动/重启动IIS”对话框和“Internet信息服务(IIS)管理器”窗口。附录资料:web前端面试题1. W3C标准有哪些?W3C推行的主要规范有HTML,CSS,XML,XHTML和DOM(Document Object Model)。2. 谈谈Js的内存泄露问题。3. 谈谈对Html 5的了解。4. 谈谈对CSS 3的了解。5. 用js实现随即选取10-100之间的10个数字,存入一个数组,并排序。var iArray = ;funtion getRandom(istart, iend) var i

38、Choice = istart - iend +1; return Math.floor(Math.random() * iChoice + istart;for(var i=0; i10; i+) iArray.push(getRandom(10,100);iArray.sort();6. 把两个数组合并,并删除第二个元素。var array1 = a,b,c;var bArray = d,e,f;var cArray = array1.concat(bArray);cArray.splice(1,1);7. Js面向对象的几种方式。8. 请谈谈原型方式构造对象的特点。9. 在Css中那个属

39、性会影响dom读取文档流的顺序。答: float属性。10. 请介绍几种用div实现两列布局的方案(兼容),另外要考虑文档流的加载。11. 谈谈css在浏览器中的兼容问题,详细谈谈IE6的一些bug,以及解决方案。12. 谈谈你对闭包的理解。以及如何实现js方法的重写。HTML & CSS1.Doctype? 严格模式与混杂模式-如何触发这两种模式,区分它们有何意义? 首先我讲讲如何触发两种模式: 加入xml头部声明可以触发IE浏览器的Quirks mode,触发之后,浏览器解析方式就和IE5.5一样,拥有IE5.5一样的bug和其他问题,行为(Javascript)也是如此。 IE6的触发

40、在XHTML的DOCTYPE前加入XML声明 IE7的触发 在XML声明和XHTML的DOCTYPE之间加入HTML注释 IE6和IE7都可以触发的 在HTML4.01的DOCTYPE文档头部加入HTML注释 其次是这样的意义 各个浏览器的混杂模式,基本就是各个浏览器的私有模式,不相互兼容。所以,除非是为了兼容的问题,比如你不想修改很久很久以前做的IE ONLY的网页,否则刻意触发混杂模式没有任何意义。2:行内元素有哪些?块级元素有哪些?CSS的盒模型?一.行内元素和块级元素有哪些?块级元素information on authorlong quotationpush buttontable

41、captiondefinition descriptiondeleted textgeneric language/style containerdefinition listdefinition termform control groupinteractive formheadingheadingheadingheadingheadingheadinghorizontal ruleinline subwindowinserted textfieldset legendlist itemclient-side image mapalternate content container for

42、non frame-based renderingalternate content container for non script-based renderinggeneric embedded objectordered listparagraphpreformatted texttabletable bodytable data celltable footertable header celltable headertable rowunordered list行内元素anchorabbreviated formacronymbold text styleI18N BiDi over

43、-ridelarge text styleforced line breakpush buttoncitationcomputer code fragmentdeleted textinstance definitionemphasisitalic text styleinline subwindowEmbedded imageform controlinserted texttext to be entered by the userform field label textclient-side image mapgeneric embedded objectshort inline quotationsample program output, scripts, etc.option selectorsmall text stylegeneric language/style containerstrong emphasissubscriptsuperscriptmulti-line text fieldteletype or monospaced text styleinstance of a variable or program ar

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 期刊短文 > 互联网

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁