脚 本 之 家 www.jb51.net
页面导航:  不限条件-->使用
本地搜索:
这篇文章主要写的提高网页在客户端浏览器的渲染速度的CSS部分,暂时总结了10条。1、*{}#jb51*{}尽量避开由于不同浏览器对HTML标签的解释有差异,所以最终的网页效果在不同的浏览器中可能是不一样的,为了消除这方面的风险,设计者通常会在CSS的一个始就把所有标签的默认属性全部去除,以达到所有签标属性值都统一的效果。所以就有了*通配符。*会遍历所有的标签;*{margin:0;padding:0}如果这样写,页面中所有的标签的margin全是0;padding也是0;#jb51*{margin:0;padding:0}如果这样写,在id等于jb51下边的所有标签的margin全是0;pad...
http://www.jb51.net//article/15725.htm
window.name传输技术,原本是ThomasFrank用于解决cookie的一些劣势(每个域名4x20Kb的限制、数据只能是字符串、设置和获取cookie语法的复杂等等)而发明的(详细见原文:《Sessionvariableswithoutcookies》),后来KrisZyp在此方法的基础上强化了window.name传输,并引入到了Dojo(dojox.io.windowName),用来解决跨域数据传输问题。window.name传输技术的基本原理和步骤为:name在浏览器环境中是一个全局/window对象的属性,且当在frame中加载新页面时,name的属性值依旧保持不变。通过在i...
http://www.jb51.net//article/15724.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
比如下面的例子:classBook(object):   def__setattr__(self,name,value):       ifname=='value':           object.__setattr__(self,name,value-100)       else:  &n...
http://www.jb51.net//article/15718.htm
例一:使用httplib访问某个url然后获取返回的内容:CodehighlightingproducedbyActiproCodeHighlighter(freeware)http://www.CodeHighlighter.com/-->import httplibconn=httplib.HTTPConnection("www.cnblogs.com")conn.request("GET", "/coderzh/archive/2008/05/13/1194445.html")r=conn.getresponse()print r.read() #...
http://www.jb51.net//article/15713.htm
就其本质而言,正则表达式(或RE)是一种小型的、高度专业化的编程语言,(在Python中)它内嵌在Python中,并通过re模块实现。使用这个小型语言,你可以为想要匹配的相应字符串集指定规则;该字符串集可能包含英文语句、e-mail地址、TeX命令或任何你想搞定的东西。然後你可以问诸如“这个字符串匹配该模式吗?”或“在这个字符串中是否有部分匹配该模式呢?”。你也可以使用RE以各种方式来修改或分割字符串。正则表达式模式被编译成一系列的字节码,然後由用C编写的匹配引擎执行。在高级用法中,也许还要仔细留意引擎是如何执行给定RE,如何以特定方式编写RE以令生产的字节码运行速度更快。本文并不涉及优化,因...
http://www.jb51.net//article/15707.htm
[code]mulLine="""Hello!!!WellcometoPython'sworld!Therearealotofinterestingthings!Enjoyyourself.Thankyou!"""print''.join(mulLine.splitlines())print'------------'print''.join(mulLine.splitlines(True))[/code]输出结果:Hello!!!WellcometoPython'sworld!Therearealotofinterestingthings!Enjoyyourself.Thankyou!---...
http://www.jb51.net//article/15706.htm
1.string.maketrans设置字符串转换规则表(translationtable)[code]allchars=string.maketrans('','')#所有的字符串,即不替换字符串aTob=string.maketrans('a','b')#将字符a转换为字符b[/code]2.translate函数进行字符串的替换和删除,第一个参数是字符串转换规则表(translationtable),第二个参数是要删除的字符串。比如,要将字符串s中的所有e替换为a,同时要删除所有的o[code]aTob=string.maketrans('e','a')s='hellopython'pr...
http://www.jb51.net//article/15701.htm
注意的是,传入的是一个字符数组,编译器去除两端所有相应的字符,直到没有匹配的字符,比如:[code]theString='saaaayyesnoyaaaass'printtheString.strip('say')[/code]theString依次被去除首尾在['s','a','y']数组内的字符,直到字符在不数组内。所以,输出的结果为:yesno比较简单吧,lstrip和rstrip原理是一样的。注意:当没有传入参数时,是默认去除首尾空格的。[code]theString='saaaayyesnoyaaaass'printtheString.strip('say')printtheStri...
http://www.jb51.net//article/15698.htm
sample1:fomat.bat@echooffif"%1"=="a"formata::format@formata:@echopleaseinsertanotherdisktodriverA,thenpressanykey.@pause@gotofomat这个例子用于连续地格式化几张软盘,所以用的时候需在dos窗口输入fomat.bata,呵呵好像有点画蛇添足了~^_^sample2:当我们要建立一个IPC$连接地时候总要输入一大串命令,弄不好就打错了,所以我们不如把一些固定命令写入一个批处理,把肉鸡地IPUSERNAMEPASSWORD当着参数来赋给这个批处理,这样就不用每次都打命令了。...
http://www.jb51.net//article/15665.htm
PUSHD命令保存当前目录以供POPD命令使用,然后改到指定的目录。PUSHD[path|..]path指定要成为当前目录的目录。如果命令扩展被启用,除了一般驱动器号和路径,PUSHD命令还接受网络路径。如果指定了网络路径,PUSHD将创建一个指向指定网络资源的临时驱动器号,然后再用刚定义的驱动器号更改当前的驱动器和目录。可以从Z:往下分配临时驱动器号,使用找到的第一个没有用过的驱动器号。POPD命令更改到PUSHD命令存储的目录。如果命令扩展被启用,从推目录堆栈POPD驱动器时,POPD命令会删除PUSHD创建的临时驱动器号。例如pushdc:就是记录下c:盘当你转去E:盘后用popd就可以...
http://www.jb51.net//article/15663.htm
共有:815/10,当前6/82页  [首页] [上一页] 2 3 4 5 6 7 8 9 [下一页]  [尾页] 转到: