自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (12)
  • 收藏
  • 关注

原创 css - lineHeight

line-height是个默认值为inherit(继承)的css属性,也就是说line-height默认继承的,如果你设置了这个值不是inherit或者"",那么它就和父元素没关系了,它会按照当前标签的字体大小计算,另外line-height的继承稍微有点复杂line-height的几种定义方式:1. p{ line-height:inherit; }这种默认设置,就是你不定义line-height是的默认值2. p{ line-height:normal; font-size:30px}  这个norma

2011-03-03 11:40:00 1088

原创 .mypage打破传统html文档结构

html文档是xml文档的一种,所以必须规定有一个根节点,这个根节点你可以理解为或,而其他节点你就必须定义在body内。但我们如果换个角度,屏蔽掉和,让多个并列的节点看起来像处在根节点的位置,这样也许我们会有惊奇的发现。看下面的代码: http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/199

2010-02-02 18:07:00 887

原创 javascript - 使用未定义的变量/值

javascript里面一般不能使用未定义的值,但是下面几种情况除外:1. 赋值语句中:a=9;alert(a)  //9赋值语句中需要赋值的变量没定义会先定义,再赋值。另外从 a=b=c=8 不报错可以看出赋值语句是从右向左执行的。2. for in语句中:for(key in {name:'goofy'}){alert(key)    //"name"}alert(key)    //"name"for in语句中in左边的变量如果没定义也会先定义3. typeof运算符后:alert(typeof a

2011-03-03 21:49:00 2226 1

原创 javascript - string 与 String

var s="hello world";var S=new String("hello world");由于substring是String对象的方法,所以在使用s.substring()的时候系统会先把s包装为一个瞬间的String对象,按照这个理解在对字符串进行频繁的调用方法的操作的时候,用new String的方式定义字符串效率会高些,但是在测试的时候发现无论在ie,WebKit, firefox都是恰恰相反,特别在firefox错了近三倍左右。测试代码如下:var str=new String("h

2011-02-26 21:39:00 851

原创 javascript - for in

javascript中for in语句可以迭代array,string以及object属性,在迭代object属性是并不能迭代所有对象的所有属性,有些特殊情况下,例如一些对象的属性标示为只读或者不可变的,标示为不可迭代的。这些属性不能被for/in迭代。所有用户自定义属性是可以迭代的,许多内建属性包括所有内建方法是不可以被迭代的。在第七章,你将看到对象是可以继承其他对象的属性的,继承而来的属性是用户自定义属性,是可以用for/in迭代的。值得注意的是对object不能迭代的属性用用户自定义属性覆盖,在fir

2011-02-17 11:12:00 1562

原创 python - 语法元素 - 列表推导式

python列表推导式 : 一般用在一个列表经过过滤和处理得到另外一个列表.[i*2 for i in [1,2,3,4,5,6] if i>2]=>[6,8,10,12]

2010-11-11 14:42:00 1956

原创 asp.net - asp.net控件 - asp:Button

控件最终会被解释为;asp.net并未对做过多的处理,服务器之所以会相应服务器端事件是因为asp.net会保证一定有个name属性,例如“ctl02”,这样在点击提交表单的时候会把的键值({ctl02:})加到请求信息中,这样服务器端就可以知道客户端是点击了该提交的表单,从而触发相应的服务器端事件。

2010-10-12 11:13:00 480

原创 python - 语法元素 - for in

for o in os:python中for循环是一种迭代注:1.在后台,for 语句在容器对象中调用 __iter__() 。 该函数返回一个定义了 next() 方法的迭代器对象,它在容器中逐一访问元素。没有后续的元素时,next() 抛出一个 StopIteration 异常通知 for 语句循环结束。2.序列(str、tuple、list)和dict中都有__iter__的实现,所以都可以用在此语句中

2010-09-29 18:10:00 1474

原创 python - 基础类型 - bool

bool:python中布尔值使用常量True和False来表示注:1.在数值上下文环境中,True被当作1,False被当作0,例如 True+3=>42.其他类型值转换bool值时除了''、""、''''''、""""""、0、()、[]、{}、None为False,其他都为True 例如 bool(-2)=>True

2010-09-29 17:35:00 14835

原创 python - 内置模块

内建函数和异常模块:__builtin__:定义内置函数include:len,int,range,apply,dir,type,callable,isinstance,issubclass,eval,compile,open,raw_input,print__import__,reload,vers,execfileexceptions:定义所有内建异常include:Exception,ImportError,IOError,OSError,WindowsError,NameError,Attribut

2010-09-29 14:44:00 2332

原创 python - file对象

file:python中的文件对象,主要对文件读取和写入,还有其他的操作。内建函数open|file(filePathStr[,wayStr][,buffering=-1]):创建或打开一个文件,默认方式为“r”:读取,buffering用于指示访问文件所采用的缓冲方式,0表示不缓冲,1表示缓冲一行数据,大于1代表用给定值作为缓冲区大小,不提供参数或者负值代表使用系统默认缓冲机制。w:以可写方式打开文件,若不存在则先新建文件,若存在则覆盖该文件。a:以追加方式打开文件,若不存在则先新建文件,若存在,所有的内

2010-09-28 14:44:00 2459

原创 python - 自省

自省,简单的说就是使用一些机制实现自我检查,程序员可以使用这些机制查看各个对象或类型的信息。python中的自省机制:help:help()查看python自带的帮助文档信息。help(arg)查看类型或对象所对映的类型信息,arg为类型或对象的变量、名称或名称字符串形式注:help(None)抛出AttributeError异常:ModifiedInterpreter instance has no attribute 'interp'

2010-09-25 11:00:00 922

原创 python - 基础类型 - list

list:一种顺序存储结构,元素可以是任何类型,类似数组,引用类型。格式定义:olist=[1,'str',{'name':'goofy'},...]定义一个空 的list:olist=[]获取列表元素个数:len(olist)注:len([1,'str',])的返回值是2,后面多余的逗号不能算多了一个元素。

2010-09-23 15:02:00 585

原创 css - 禅意花园 - 设计

光影:作用:光和影可以为作品添加真实感,让作品中的某个部位凹现出来,以体现层次感。事例:使用渐变填充实现梯度效果,为按钮添加立体的斜边,为照片创建阴影。注意:1. 阴影的亮度表示物体与阴影投射表面的距离。深色的阴影代表物体与背景较近,浅色代表较远,即更靠近观察者。2. 阴影的长宽也会造成不同的距离感。细小的阴影让人感觉物体与背景较近,宽大的就会感觉稍远。3. 确保光源的真实性,页面的多个对象光源方向要一致。形状:作用:唤起欣赏者某种特定的情绪。事例:弧形经常与女性、阴柔关联起来,表示温暖、舒适、暧昧以及爱情

2010-09-21 17:39:00 919

原创 python - 基础类型 - dict

dict:odict.clear():清空odict,返回一个空的dict对象{}。odict.copy():返回一个odict的一个浅拷贝副本。odict.get(key[,value]):获取一个指定项的值,没有该项则返回value或None。odict.keys():返回odict所有项的键组成的list对象。odict.values():返回odict所有项的值组成的list对象。odict.pop(key):删除指定的项,并返回该项的值,没有该项抛出KeyError异常。odict.popitem

2010-09-21 13:13:00 1082

原创 javascript - Array.length的问题

另外:1.var arr=new Array(1,2,3,)语法上是不正确的;2.var arr=Array(1,2,3) 直接调用方法也可以返回一个想要的数组;

2010-09-02 16:03:00 1472

原创 javascirpt - 字符串的换行赋值

js中硬回车一般被解析为分号,表示语句的结束。但这里显然不是这样,可以推测这里硬回车被语句后面的 “/”或"+" 转义(不确定),反正最终语句应该被解析为了第一种赋值,以至于正确运行。

2010-09-02 15:34:00 4335

原创 javascript - switch里case比较显示为强类型特性

<br />众所周知,javascript是弱类型语言,所以 alert("5"==5)  弹出的警告框显示为 true ;不过在switch的case比较是却非如此:<br /> <br /><br /><script type="text/javascript"><br />var i=5;<br /><br /><br />switch(i){<br /><br /><br />case "5":<br /><br /><br />alert("case中是弱类型比较");<br /><br /><b

2010-09-02 14:58:00 1369

原创 javascript - try{}catch(o){}finally{} 抛出的不一定是Error

抛开捕获异常的外衣,try{}catch(o){}finally{}不过是一个单纯的语法结果;catch(o)用来捕获try{}中显示或隐式的通过throw抛出的任何东西(string,number,boolean,object,null,undefinded),o便是这个东西的引用,而o通常是一个Errer的子对象,这是因为try{}里的代码发生异常的时候,系统隐式调用throw抛出一个Error的一个子对象,被catch捕捉引用到,然后就可以在catch代码块里处理这个错误对象了(通常是输出这个对象的m

2010-09-02 14:34:00 701

原创 修改本地hosts表用域名访问本地站点

<br />1.设置网站iis站点属性ip地址为”127.0.0.1“或”(全部未分配)“<br /> <br />2.记事本打开C:/WINDOWS/system32/drivers/etc/hosts文件,按下面格式添加“127.0.0.1  www.baidu.com”的域名和ip的对映<br /> <br />3.打开浏览器用www.baidu.com访问本地的这个网站<br /> <br />原理:C:/WINDOWS/system32/drivers/etc/hosts是本地域名解析文件,在浏览

2010-09-02 13:25:00 8463

原创 JavaScript-DOM-事件

先看下面一段代码Example对于上段代码:ie的事件流如图(1)所示:(1)firefox事件流如图(2)所示:(2)从两幅图可以看出:1.IE是冒泡型事件流;firefox是捕获型在前冒泡型在后(DOM标准)。2.IE不支持window事件;firefox支持。注:经测试firefox最底层元素(本例是div)的事件执行顺序是先注册限制性,无事件类型区别。

2010-08-26 23:30:00 907

原创 html语义化- table表单

使用了html+css以后,table回归了他的本意 -- 表现2维数据

2010-08-26 15:59:00 1107

原创 html语义化- form表单

摒弃table,不是指单纯的使用div+css,而是使用语义化的Xhtml页面结构+与结构隔离的css样式:

2010-08-26 15:09:00 1205

原创 html标签语义

div division [di'viʒən]分类;分割span span [spæn]范围ol ordered list ['ɔ:də:d] [list]排序列表ul unordered list不排序列表

2010-08-26 12:54:00 530

prototype1.6API;jquery1.4API;css2.0API;html5.0API

prototype1.6API;jquery1.4API;css2.0API;html5.0API

2010-05-13

类似新浪微博js图片旋转/翻转效果

类似新浪微博js图片旋转/翻转效果 兼容ie6,ie7,ie8,firefox,opera,chrome...; html5,canvas应用; 新浪微博里的图片旋转效果!弥补了新浪里在ie8下旋转图片时不会撑开容器,导致有时候图片看不到全部的问题。由于opera不支持cursor:url所以opera中没有放大镜的鼠标效果。

2010-04-20

js简单幻灯片 javascript简单幻灯片 兼容浏览器

js简单幻灯片 javascript简单幻灯片 兼容浏览器

2010-01-18

css 半透明全屏蒙层 全屏屏蔽 内容绝对居中

css 半透明全屏蒙层 全屏屏蔽 内容绝对居中

2009-12-23

css 未知高度元素绝对居中

css 未知高度元素绝对居中终极完美解决方案

2009-12-23

js光标感应折叠菜单

js特效 js光标感应折叠菜单 折叠菜单

2009-10-30

js菜单 鼠标经过折叠/滑动菜单

js菜单 鼠标经过折叠/滑动菜单 js特效

2009-10-30

jquery各种版本大全(含汉化注释版)

jquery各种版本大全(含汉化注释版)jquery各种版本大全(含汉化注释版)

2009-03-24

常用loading,gif图片大全

常用loading,gif图片大全常用loading,gif图片大全常用loading,gif图片大全常用loading,gif图片大全

2009-03-24

前台工程师必备技术知识图解

看看真正的前台工程师是什么样子的,需要掌握哪些技术

2009-03-24

xml基础速学文字教程

这是一款xml图文实例教程,语言通俗易懂,经本人总结整理过,易于初学者学习.

2008-09-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除