自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(47)
  • 收藏
  • 关注

转载 Array.prototype.slice.call(arguments)

Array.prototype.slice.call(arguments) 我们知道,Array.prototype.slice.call(arguments)能将具有length属性的对象转成数组,除了IE下的节点集合(因为ie下的dom对象是以com对象的形式实现的,js对象与com对象不能进行转换) 如: 1 var a={length:2,0:'first',

2013-11-17 12:45:26 391

转载 Array.prototype.slice.call

在研究某个框架源码的时候,看到的。 查了下资料, 1.两个部分,一个是String.slice() slice( ) returns a string containing a slice, or substring, of string. It does not modify string。 slice()返回一个子片段,对原先的string没有影响,还可以用负数当参数。 Exampl

2013-11-17 11:10:15 353

转载 JavaScript:undefined!=false之解 及==比较的规则

JS中有一个基本概念就是: JavaScript中undefined==null 但undefined!==null undefined与null转换成布尔值都是false 如果按照常规想法,比如下面的代码Js代码 var a=1; alert(Boolean(a));//返回true //那么下面的代码也应该返回true alert(1==true); //但肯定的,下面的代码会返回false

2013-07-02 16:48:19 1300 2

转载 区分JS中的undefined,null,"",0和false

区分JS中的undefined,null,"",0和false 在程序语言中定义的各种各样的数据类型中,我们都会为其定义一个"空值"或"假值",比如对象类型的空值null,.NET Framework中数据库字段的空值DBNull,boolean类型的假值false等等。在JavaScript中也有很多种的"空值"和"假值",那么它们都有什么共同点和不同点呢? 其实标题里面我已

2013-07-02 16:32:45 364

原创 淘宝宝贝详情栏固定位置的效果实现

实现过程: 1得到menu的容器div距离顶部的尺寸 2在滚动条滚动的过程中,计算滚动条的距离顶部的位置,当滚动条距离顶部的位置大于这个menu容器div(menu_wrap)距离顶部的高度时,menu添加position为fixed的class div $(window).scroll(function () { var menu_top = $('#menu_

2013-05-21 12:42:56 1626

转载 CSS 浮动的16条规则

1.浮动元素会从文档正常流中删除,但它仍会影响布局 2.浮动非替换元素必须为其指定width,否则元素的width会趋于0而导致浮动元素不能完整显示 3.一旦元素具有了浮动属性,它便成为了一个块级元素。 4.浮动元素的左右外边界不能超出包含块的左右内边界 5.浮动元素永不会重叠 6.浮动元素不会超过容器的上padding 7.后浮动的元素永不会超过先浮动元素的顶端 8.浮动元素会

2013-05-20 16:40:48 421

转载 div内容垂直居中

虽然Div布局已经基本上取代了表格布局,但表格布局和Div布局仍然各有千秋,互有长处。比如表格布局中的垂直居中就是Div布局的一大弱项,不过好在千变万化的CSS可以灵活运用,可以制作出准垂直居中效果,勉强过关。 如何让div中的内容垂直居中 来源:黄超 [点击放大] 要让div中的内容垂直居中,无非有以下几种方法,等我一一列举: 一、行高(line-heig

2012-12-03 14:07:12 5700

原创 <a>标签css属性的一些总结

之前点击的元素经常用button,这段时间项目里a标签比较多,总结一些a标签的样式 要保证能调宽度和高度 必须有float:left,不用再有display:block之类的,这样会造成影响,影响float属性,而且会影响周围元素的定位。 text-decoration: none; 不要下划线 line-height属性控制a中的字居中 若a标签有onclick,则href="java

2012-12-03 14:05:53 1035

原创 元素中字体靠左对齐,但是要距离左边一定距离的方法

text-align:left; padding-left:40px   然后元素wdith属性减去40px就可以

2012-12-03 14:00:08 897

转载 &nbsp在IE与firefox怎么兼容(utf-8下)

浏览器默认不同的字体问题,字体分为“等宽”和“不等宽”字体,所以&nbsp在IE与firefox内间距是不等的。 我们需要设置(css中)字体是统一的font-family: 宋体, simsun; 事例:(没加font-family前) IE6: firefox: 添加样式以后:IE6和firefox:

2012-12-03 13:13:23 4804

原创 用同样的css,同样的属性,网页显示还有js的响应却不同可能原因

查看DTD写了与否,或者标准是否相同

2012-11-29 12:35:31 391

转载 让a标签添加宽度

要想让你的a标签显示你设定的高度,就必须有以下三个属性。 float: left; line-height: 35px; height: 35px; 要想标签里的内容居中显示就要用 text-align:center;

2012-11-26 23:04:24 1259

转载 a的href和onclick

首先摘录一篇文档: 在Javascript中void是一个操作符,该操作符指定要计算一个表达式但是不返回值。 void 操作符用法格式如下: 1. javascript:void (expression) 2. javascript:void expression expression 是一个要计算的 Javascript 标准的表达式。表达式外侧的圆括号是选的,但是

2012-11-26 23:03:17 420

转载 初学DIV+CSS应该理解HTML标签的语义

如今Web标准都被通俗的叫做“div+css”或者“层布局”。我不反对这种便宜行事的叫法。但是这样会陷入一个误区:即大量的使用div标签作为结构元素。事实上这是一种更高级的div滥用(Jeffrey Zeldman在《网站重构》一书中提到)。 HTML为我们提供了相当丰富的标签,每个标签都有它各自的含义。我认为在设计时,除了遵循HTML语法以外,应该充分利用并遵守各标签的“语义”。如标题

2012-11-26 22:52:43 463

转载 IE下的CSS3伪类选择器支持

当css3.0出现以后,着实让我兴奋了好久,因为出现了很多选择器,我们在也不用靠js做复杂判断了。比如:nth-child,很容易就可以判断奇偶对象 “:nth-child(2n)和:nth-child(2n+1)” 但是IE对css3的严重不支持,实在让我头疼。虽然现在IE9的发布,但是国人还有很多在使用IE6 7 8。 无意间发现了一个js库,虽然不知道原理是什么,但是尝试了一下,

2012-11-25 21:21:27 1548

转载 PHP:var_dump()和print_r()的微小区别

print_r()结构智能地显示传递给它的东西,而不像echo 和print()那样将所有的东西都转换成字符串.字符串和数字都被简单地输出.数组以括起来的键和值的列表形式表示.以Array开头: $arr = array('name'=> 'bob','age' => 20, 'sex' => 'man'); print_r($arr); 输出形如: Array {      [nam

2012-10-31 16:06:06 1309

原创 phplib模版下,set_var时可以显示大括号的方法

把字符串这样处理一下 $str = str_replace("{", "&#123", $str); 再set_var('abc',$str)

2012-09-20 20:10:12 372

转载 jQuery对象和DOM对象相互转化

jQuery对象和DOM对象相互转化 DOM对象就是Javascript固有的一些对象操作。DOM对象能使用Javascript固有的方法,但是不能使用jQuery里的方法。 例如:document.getElementById("img").src="test.jpg"; 这里的document.getElementById("img")就是DOM对象; $("#img").attr("s

2012-09-11 11:20:47 282

转载 jquery操作input、select、checkbox、radio常用方法

jQuery获取Select选择的Text和Value: 语法解释: 1. $("#select_id").change(function(){//code...});   //为Select添加事件,当选择其中一项时触发 2. var checkText=$("#select_id").find("option:selected").text();  //获取Select选择的Text

2012-08-31 19:54:44 523

转载 jQuery操作input type=radio的代码

如下: . 代码如下: 北京 天津 南京 扬州 苏州 1、获取选中的radio的值: . 代码如下: $("input[name='city']:checked").val();   使用元素选择器,再使用属性过滤器name='city',最后使用:checked选取被选中的元素。 2、给指定值的radio设置选中状态:

2012-08-31 19:43:21 2635

原创 <body>里div居中显示

加上以下css属性 text-align: -moz-center !important;//火狐中 text-align:center;   这样ie 和 ff 中都居中了   可是当网页第一行加了 http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 其他的浏览器没什么影响 ie中显示反而不居中了 这时可以给中需

2012-08-29 22:43:12 2139

原创 <body>中的div居中显示总结

加上以下css属性 text-align: -moz-center !important;//火狐中 text-align:center;   这样ie 和 ff 中都居中了   可是当网页第一行加了 http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 其他的浏览器没什么影响 ie中显示反而不居中了 这时可以给中需

2012-08-29 22:23:58 283

原创 浏览器兼容,页面开头需要写的代码

http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> http://www.w3.org/1999/xhtml">

2012-08-24 20:02:54 358

原创 float属性浏览器兼容问题

ie下,float:right的元素会换行显示,把float:right的元素在代码中写在同行元素的左边,这样就可以了,这是标准写法

2012-08-24 11:56:05 532

转载 float属性浏览器兼容问题

ie下,float:right自动换行了,ff下正常,这种情况,float:right的元素应该写在同行元素的左边,就可以了

2012-08-24 11:53:49 482

原创 <body>背景图片设置的心得

图片尽量选择比较宽的,比如1366px的,这样可以适应大多数的显示器 高度的适应:可以这样,选择底部颜色基本一致的图片,得到图片的颜色编码,给元素的background-color属性设置为这个颜色,这样在页面内容比较长,图片的高度不够时,有相同颜色的背景色做填补,图片不会显得不自然,background-position属性设置为top center,靠中上显示,background-atta

2012-08-24 10:03:43 4989

原创 <body>背景图片设置心得

首先尽量挑选比较宽的图片,比如宽度为1366px的,可以适应大多数的显示器,图片的底部为差不多一种颜色的,这样可以设置body元素的background-color为图片底部的颜色,在有些比较高的显示器或者页面内容高度比较大,需要拉滚动条时,页面下面图片高度够不到的位置不会显得不自然。background-position属性设置为top center即可,background-attachmen

2012-08-24 09:52:50 167

转载 给网页添加背景图片

我们在打开博客的时候,有时会看到有的网页添加了背景图片。从而让网页增加了不少的乐趣。一个好的背景可以更好体现网站的风格。也让自己的网站与众不同。赏心悦目的图片可以让人眼前一亮。   同样,我们在网站制作过程中也会遇到这样的问题,那么怎么给网页加背景呢?   背景图片添加的代码如下:   1.新建一个表格,在DW里面直接有“背景”选项,可以在电脑里选择一张图片来设置成网页背景。

2012-08-23 22:44:34 4611

转载 火狐中text-align:center属性的解决方案

用text-align:center 只支持IE 是居中 但火狐是不居中 加上如下代码即可:   text-align: -moz-center !important;//火狐中 text-align:center;   注意: 这两行代码顺序一定不要放反掉不然是在火狐中居中 在IE中居左了

2012-08-20 20:33:43 1715 1

原创 页面会随着浏览器窗口布局变乱的一种情况和解决方法

比如这样一段代码放在里面,的text-align值为center                     这个div没有给出width值,这样会出现浏览器窗口变小时,“搜索”按钮会显示到另一行,比如下面的几个图: 像中间的图所示,排版会乱 给div的width固定值,比如700px,这样,div相当于撑开了700px,div内的元素排版不会受到浏览器窗口大小的影响

2012-08-18 23:11:19 4506

原创 php echo中文时页面出现乱码的解决方法

打开php文件,另存为,编码选择utf-8

2012-08-16 15:56:19 679

原创 表单只含有一个input时,在ie下按回车不能提交

可以再写一个input     display属性为none

2012-08-16 15:41:47 923

转载 一劳永获的解决textbox 只能输入数字、汉字、字母等问题

function    onlyEng()       {           if(!(event.keyCode>=65&&event.keyCode            event.returnValue=false;       }       function    onlyNum()       {           if(!((event.keyCode>=48&&

2012-08-16 15:36:28 1212

转载 event.keycode值大全

event.keycode值大全 1 keycode 8 = BackSpace BackSpace 2 keycode 9 = Tab Tab 3 keycode 12 = Clear 4 keycode 13 = Enter 5 keycode 16 = Shift_L 6 keycode 17 = Control_L 7 keycode 18 = Alt_L 8

2012-08-16 15:29:51 278

原创 ff浏览器不支持event.keyCode的解决方法

相应函数时,把event作为参数传入 比如 function abc(event) {     ......     event.keyCode == ... }

2012-08-16 15:28:36 332

转载 做网站用UTF-8还是GB2312?

经常我们打开外国网站的时候出现乱码,又或者打开很多非英语的外国网站的时候,显示的都是口口口口口的字符, wordpress程序是用的UTF-8,很多cms用的是GB2312。 ● 为什么有这么多编码? ● utf-8和GB2312有什么区别? ● 我们在国内做网站是用UTF-8编码格式还是GB2312编码格式好? 一.各种编码的来历 可能很多同学一直对字符的各种编码方式懵懵懂懂,根本搞

2012-08-01 10:13:19 1347

转载 HTML meta charset 定义网页编码信息

使用http-equiv的content-type可以提供网页的编码信息 charset示例 使用UTF8编码(国际化编码)metahttp-equiv="content-type"content="text/html; charset=UTF-8"/> 使用中文gb2312编码meta http-equiv="content-type" content="text/html;

2012-08-01 10:00:11 4578

转载 使用JavaScript在项目前台开发的58种常用小技巧

1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键 no 可用于Table 2. 取消选取、防止复制 3. onpaste="return false" 不准粘贴 4. oncopy="return false;" oncut="return false;" 防止复制 5. IE地址栏前换成自己的图标 6. 可以

2012-07-18 08:58:20 1473 1

原创 看技术类书籍的一点感悟

尽量是要边做东西,边看书。而不是打算看完一本厚厚的书再开始做东西,这样看书的话里面好多经验性的内容都无法体会和理解,看的时候很浪费时间,吸收的还少,而且很容易造成觉得内容枯燥而无法坚持。         如果是对于某项技术一点都不了解,看书第一遍可以先粗略的看,不能太细,不懂的先放着,可能以后做东西的时候自然就会理解。

2012-07-16 10:48:00 187

转载 JQuery之append和appendTo的区别,还有js中的appendChild用法

JQuery之append和appendTo的区别 append()前面是要选择的对象,后面是要在对象内插入的元素内容  appendTo()前面是要插入的元素内容且为Jquery对象,而后面是要选择的对象  实例:  $('#a').append('content');  $('content').appendTo($('#a'));  注意appendTo前面一定要是J

2012-07-16 10:46:50 45536 3

空空如也

空空如也

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

TA关注的人

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