考虑下面的代码if(node.nextSibling.className==...){...}在node或者node.nextSibling为空(null)的情况下,会返回错误(error)。所以,通常情况下的解决方案的代码为if((node)&&(next=node.nextSibling)&&...){...}那么,当条件判断一多的情况下,代码会形成下面的情况if((node)&&(node.nextSibling)&&(node.nextSibling.className==...)...){...}随着判断条件的不断的增加...
http://www.jb51.net//article/15746.htm
一、打开一个网页获取所有的内容fromurllibimporturlopendoc=urlopen("http://www.baidu.com").read()printdoc二、获取Http头fromurllibimporturlopendoc=urlopen("http://www.baidu.com")printdoc.info()printdoc.info().getheader('Content-Type') 三、使用代理 1.查看环境变量print""n".join(["%s=%s"%(k,v)fork,vinos.environ.ite...
http://www.jb51.net//article/15720.htm
snoopy是一个php类,用来模仿web浏览器的功能,它能完成获取网页内容和发送表单的任务。下面是它的一些特征:1、方便抓取网页的内容2、方便抓取网页的文字(去掉HTML代码)3、方便抓取网页的链接4、支持代理主机5、支持基本的用户/密码认证模式6、支持自定义用户agent,referer,cookies和header内容7、支持浏览器转向,并能控制转向深度8、能把网页中的链接扩展成高质量的url(默认)9、方便提交数据并且获取返回值10、支持跟踪HTML框架(v0.92增加)11、支持再转向的时候传递cookies具体使用请看下载文件中的说明。 [code]<?php&nb...
http://www.jb51.net//article/14181.htm
这是我用批处理制作的小软件,其中涉及到的知识点有注册表的查询添加、添加环境变量、动态显示选择提示、以及怎么在批处理中使用配置文件等等的内容。由于功能比较多,我虽然做了很多的测试但仍然不能保证不出问题,有问题、建议、以及代码的讨论欢迎跟贴。由于批处理的功能有限,软件自带两个命令行小工具,单纯的用批处理实现是不可能的,希望有能力并感兴趣的朋友能不能做个 VBS 脚本版的。祝大家节日快乐。附图一张帮助: 本软件是用批处理制作的实用小工具,安装后会给“发送到”增加一些实用的特性,如:复...
http://www.jb51.net//article/14171.htm
那么我对这个网页都作了些什么呢?好,我们先说网页的本身!1、我在整个网页中没有使用H1---H6; 如果在网页中使用H1包着标题,那么这是很重要的,但我没有!2、我没有设计META中的KEYWORDS等比较重要的东西; 如果META好好优化一下,可以大大提升关键字的比重!我也没有!3、布局方面我也没有用什么常说的DIV+CSS; 如果用DIV+CSS来作,可以使代码非常的清XI,我也没有作!4、我的代码混乱; 这个同上吧!不用多说,如果说优化的话,那么以上四点是有很多的优化空间的;我没有优化这些可能已经落后别人很多了!那么我作了什么呢?1、网页的关键字优...
http://www.jb51.net//article/14149.htm
1、使用下载后的一些textures以及commonds,只要将其解压缩到Configuration这个目录下相对应的目录即可。 2、如果你打开fw4后不见了工具栏,你可以通过点击菜单项的"window --> toolbars --> main & modify"就可以出现工具栏了。 3、制作金属字的fill选项(linear)颜色填充为"#383438-#ffcc00-#ffffff-#ffcc00-#383438" 4、用点选工具选中操作对象,按住“alt”键同时拖动,可以快速复制一个相同的...
http://www.jb51.net//article/14077.htm
首先找到这次设计制作需要字体,比如说有三个,分别为字体1、字体2、字体3,把它们全打开,记得是打开,不是安装,然后打开你要用的任何设计软件,PS啊,CDR啊,AI啊……你会发现即使你没安装这些字体,但是这些字体在设计软件中都可以使用,你做完效果后,把字体文件关闭。当你再打开设计软件时,字体又消失了,比较节省系统盘资源,大家不妨试验一下。 另外大家从本地硬盘在安装字体的时候,可以选择采用关联快捷方式而不是拷贝字体的方式,也能节省不少硬盘空间。...
http://www.jb51.net//article/14075.htm
1.让浏览器窗口永远都不出现滚动条。<body style="overflow-x:hidden;overflow-y:hidden">或<body style="overflow:hidden"> 或<body scroll=no>2,没有水平滚动条<body style="overflow-x:hidden">3,没有垂直滚动条<body style="overflow-y:hidden">2,如何给图片抖动怎做的.<SCRIPT language=jav...
http://www.jb51.net//article/13503.htm
在使用Ajax过程中,有时候总会遇到一些难题,浏览器兼容、编码、IE下的特殊处理等等,偶尔会搞的人头昏脑胀哭笑不得,这里列一些小贴士,或许有些用。 使用Javascript库 Ajax的流行和巨大威力,让我们重新审视了Javascript的开发,也直接促使各种库的出现。对于普通的开发者,使用一些适合自己的Javascript库不仅可以避免Ajax应用上的浏览器兼容等问题,也使其开发更加的稳定和高效。这里列一些我知晓的轻量级的Javascript库: 1 YUI:YAHOO...
http://www.jb51.net//article/12611.htm
快速显示好友QQ宠物 腾讯推出的QQ宠物深受广大网友的喜爱,大家纷纷领养了自己的QGG或QMM。如果我们想查看好友的QQ宠物形象,通常的做法是:先打开好友资料窗口,再点击“我形我秀”标签项,就可以看到QQ宠物的详细信息了。其实,我们还可以在QQ秀窗口中直接显示好友的QQ宠物形象。 打开聊天窗口,然后点击好友QQ秀窗口中“对方形象”旁的展开按钮(如图1),然后在弹出菜单中选择“显示对方宠物形象”菜单项,这样就会在好友的QQ秀窗口中看到对方的QQ宠物形象了。图1 提示:在显...
http://www.jb51.net//article/11589.htm
网络浏览器(IE)存在许多记录上的问题,使得某些部分甚至整个浏览器都不能正常工作。点击链接但没有反应。在开始菜单的运行对话空中输入URL,但不能弹出IE窗口。以上仅是用户所遇的众多问题中的两种。人们处理该问题的一个简单方法就是重新安装IE。它也确实有用,但你会发现重新安装IE对于这个较简单的问题到显得小题大做了。IE的许多这类问题多出在IE所支持的非注册的动态链接库(DLL)(如browseui.dll,urlmon.dll,isetup.dll)上。有时也是因为有恶意程序发生,如spyware,这使得DLL非注册化从而入侵IE的部分功能。而有时也是因为偶然情况。无论什么原因,解决方法都是重新...
http://www.jb51.net//article/11521.htm
