代码改变世界

【javascript基础】javascript中的#和javascript:void(0)的区别

2012-08-27 18:34 by sniper007, 423 阅读, 0 推荐, 收藏, 编辑
摘要:JavaScript中#的含义:"#"包含了一个位置信息 默认的锚点是#top 也就是网页的上端 <a href="#"> 点击链接后,页面会向上滚到页首,# 默认锚点为 #TOP(实际测试发现 滚动条会滚到顶端) 而javascript:void(0) 仅仅表示一个死链接,例如:<a href="javascript:void(0)" > 点击链接后,页面不动。 <a href="#" onclick="javascript:return false;"> 阅读全文

【jquery】jquery 1.4.4 live change在IE6,IE7,IE8中失效

2012-08-27 17:57 by sniper007, 433 阅读, 0 推荐, 收藏, 编辑
摘要:问题描述 :jquery 1.4.4 live change在IE6,IE7,IE8中失效解决办法 :一、升级jquery 二、不用live绑定,直接用change 阅读全文

【javascript基础】深入理解javascript中的eval函数

2012-08-24 15:53 by sniper007, 464 阅读, 0 推荐, 收藏, 编辑
摘要:发现为本文起一个合适的标题还不是那么容易,呵呵,所以在此先说明下本文的两个目的:(1)介绍javascript中的eval函数的用法(2)如何在函数内执行全局代码 ►先来说eval的用法,内容比较简单,熟悉的可以跳过。 eval函数接收一个参数s,如果s不是字符串,则直接返回s。否则执行s语句。如果s语句执行结果是一个值,则返回此值,否则返回undefined。需要特别注意的是对象声明语法“{}”并不能返回一个值,需要用括号括起来才会返回值,简单示例如下: varcode1='"a"+2';//表达式varcode2='{a:2}';//语句 阅读全文

【浏览器兼容性】css解决IE、Firefox兼容的div高度100%的问题

2012-08-23 14:38 by sniper007, 1783 阅读, 0 推荐, 收藏, 编辑
摘要:div高度100%的问题其实我们经常遇到,但是一直不知道怎么能够很好的解决。本文就是一个很容易解决IE、Firefox兼容的div高度100%的问题的文章,希望对大家有用。其实解决起来很简单,就是在css的html和body里面加入height:100%属性,div的高度似乎不用设置成100%也可以实现。原理:不同浏览器html和body的默认高度不同,比如IE6下html默认就是100%高度,body则不是;Firefox和IE更高版本下 html和body高度默认都不是100%,需要自定义。chrome浏览器默认也是100%的高度。所以我们需要重新设置一下。代码如下:html,body{h 阅读全文

【css】CSS文档流与块级元素和内联元素

2012-08-21 12:01 by sniper007, 270 阅读, 0 推荐, 收藏, 编辑
摘要:下面一句话是百度到的,很通俗就是普通流了。就像你以前用表格布局基本只涉及到文档流,如绝对定位的元素不占文档流,它会忽略文档流的存在而浮在已有东西的上面。如相对定位它占文档流 ,所以定位不好它会覆盖已有的东西。浮动的东西也不占的,只是文档流会围绕浮动的东西。因为div布局要经常用浮动,不浮动不好布局。如一个主div1是文档流,假设里面有(2个浮动div(高100px)),如果你不加清理,或overflow或其他处理方法。因为你的东西在两个 浮动的div里,这时你接个主div2,那它是出现在div1的下面,而不是在100px下,当然ie会自动扩大高度,但其他浏览器可不会。下面是蓝色理想看到的CSS 阅读全文

【项目中遇到的问题】JavaScript 中的跨域访问方法(转)

2012-08-17 11:49 by sniper007, 297 阅读, 0 推荐, 收藏, 编辑
摘要:JS中的跨域是受到限制的,但是跨域有时候又是必须的,藉此,各种高手牛人想尽办法使得JS能够跨域获取数据,有的方法真的很巧妙在此记录一下常用的三种跨域方法,如下:一、不同子域名之间的(a.example.com|b.example.com)的跨域访问。 这种跨域调用比较常见,比如a.example.com 下的 a.htm 页面,需要调用 b.example.com 下的 b.htm页面里面的getData函数, 首先需要在a.htm页面中用iframe 框架把b.htm页面引用进来然后同时在a.htm页面与b.htm页面中设置:document.domain = "example.c 阅读全文

【css】三栏,左右两栏固定,中间宽度自适应 ||| 三栏,高度自适应 有图片,高清,无码

2012-08-16 16:53 by sniper007, 312 阅读, 0 推荐, 收藏, 编辑
摘要:三栏,左右两栏固定,中间宽度自适应<styletype="text/css">.left{width:300px;float:left;background:#0046a3;height:1000px;border:0;_margin-right:-3px;}.right{margin:0;width:300px;float:right;background:#0046a3;height:1000px;border:0;_margin-left:-3px;}.middle{width:auto;background:#f00;height:1000px;bord 阅读全文

【电脑硬件】显示器常见屏幕比例与分辨率

2012-08-16 13:59 by sniper007, 1191 阅读, 0 推荐, 收藏, 编辑
摘要:大家经常被各式各样的电脑屏幕分辨率名称、比例搞得一塌糊涂吗?通过下面这篇文章来了解和总结常见的屏幕比例和分辨率。 了解了这些,大家在做图形和网页设计的时候肯定能如虎添翼。 其实,常见的屏幕比例只有三种:4:3、16:9 和 16:10,再加上一个特殊的5:4。 4:3 家族 4:3 是最常见屏幕比例,从电视时代流传下来的古老标准。在近代宽屏幕兴起前,绝大部份的屏幕分辨率都是照着这个比例的。 · VGA (640x480) 「VGA」其实本来不是个分辨率的规格,而是 IBM 计算机的一种显示标准。在规范里有320x200 / 256 色、320x200 / 16 色、... 阅读全文

【前端优化】web性能优化之GZIP压缩

2012-07-31 15:16 by sniper007, 1712 阅读, 0 推荐, 收藏, 编辑
摘要:以前做网站维护的时候有接触过GZIP压缩,这里具体谈谈GZIP压缩原理及使用GZIP优化网站性能。 GZIP,即网页压缩,是由WEB服务器和浏览器之间共同遵守的协议,也就是说WEB服务器和浏览器都必须支持该技术,而现在主流的浏览器都是支 持的,包括IE、FireFox、谷歌浏览器、Opera 等。常见的WEB服务器有Apache 和IIS 等。双方的协商过程如下: 1、首先浏览器请求某个URL 地址,并在请求的头 (head) 中设置属性accept-encoding值为gzip、deflate,表明浏览器支持gzip和deflate这两种压缩方式(事实上deflate 也是使用gzip... 阅读全文

【css】doctype声明、浏览器的标准、怪异等模式

2012-07-30 11:40 by sniper007, 315 阅读, 0 推荐, 收藏, 编辑
摘要:群里看到一个面试题,doctype 标准(严格)模式(Standards Mode)、怪异(混杂)模式(Quirks Mode),如何触发,区分他们有何意义?而且据说是笔试题,汗。 现在对做题比较感兴趣,so整理份答案(不保证满分。而且如果我做笔试题,每天打字,很多汉字都写不出了,只能让考官看拼音了。。虽然能答出个一二,但肯定没此文详细了): 触发标准模式 1、加DOCTYPE声明,比如: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/x 阅读全文
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 25 下一页