`
wxclover
  • 浏览: 24804 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
根据yahoo的经验,web前端性能的优化,应该有下面几条: 1、减少http请求 (1)尽量将图片放在一个大图片里面。 (2)使用3-4个js脚本和1-2个样式表,全部集合在一个文件的话,不方便管理。 2、使用内容发布网络(CDN) CDN是指一组 ...

css 继承与组合

    博客分类:
  • Css
继承是 css中经常要用到的技术,好处是可以尽量让页面的代码减少重复利用,但是随时项目越来越大,需求的不断变化,css代码就会变得越来越臃肿,后期难以控制和维护。其实,css代码和普通程序代码在编写的时候有很多的相似之处,下面我们就用试试用组合的方式是不是能更好的解决这个问题。 下面是一段普通的代码: 1. .box{ 2. border:1px solid #ccc; 3. font-size:12px; 4. background:#f1f1f1; 5. padding:10px; 6. } 1. &l ...
a 元素伪类的修饰 要遵循L-V-H-A   link-visted-hover-active顺序; 图片下划线修饰 a:link,a:visted{ color:#666666; text-decoration:none; background:url(images/underline.gif) repeat-x left bottom; } /*主要是靠图片的定位做到的*/ css3.0可以做到的 a[href ...

css 随便看看

    博客分类:
  • Css
body {background: #efefef url(./images/dashboard/bg.png) repeat-y scroll; padding: 0px; margin: 0px} ul, li {margin: 0px; padding: 0px} body, ul, td, div, h1, h2, h3, h4, h5 {font-family: "Helvetica Neue", Arial, Helvetica, sans-serif} img {border: 0px} /*头部 没有用浮动定位 是用的绝对定位 + 偏移*/ d ...

td之间的缝隙

CSS去除表格td默认间距及制作1px细线表格   现在在所谓“div+css”的风气下,很多人放弃了表格,其实应该让每个标签物尽其用,在表现数据的地方,我们还是应该使用table。但是,我们在建立table的时候,会发现它会具有一些默认的样式,比如单元格td之间会有间距,所以我们通常开头是这样写的: 以下是引用片段: <table border="0" cellspacing="0" cellpadding="0">   在页面内,通过cellspacing="0"将这个间距消除,合并边框。现在 ...
网页申明类型为严格型 offsetLeft = margin-left; offsetTop  = margin-top; offsetWidth = width +padding-left+border-left+padding-right+border-right; offsetHeight = height + padding-top+border-top+padding-bottom+border-bottom; clientLeft = border; clientTop  = border; clientHeight = width + padding-top + padding- ...
javascript中存在几种对URL字符串进行编码的方法:escape(),encodeURI(),以及encodeURIComponent()。这几种编码所起的作用各不相同。 escape() 方法: 采用ISO Latin字符集对指定的字符串进行编码。所有的空格符、标点符号、特殊字符以及其他非ASCII字符都将被转化成%xx格式的字符编码(xx等于该字符在字符集表里面的编码的16进制数字)。比如,空格符对应的编码是%20。 不会被此方法编码的字符: @ * / + encodeURI() 方法: 把URI字符串采用UTF-8编码格式转化成escape格式的字符串。 不 ...
在ie和FF中 insertRow和insertCell有着一个小小的区别, 有ie中可以这样调用: var bgame_table = document.getElementById('game_table'); nowTR = bgame_table.insertRow(); nowTD = nowTR.insertCell(); 但在ff中,上面这样调用就会报错了: FF和ie都可以这要调用: var bgame_table = document.getElementById('game_table'); nowTR = bgame_table.insertRow(-1); nowTD ...

z-index

<body> //通过透明处理..实现flash遮罩的问题. <OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash /swflash.cab#version=5,0,0,0" WIDTH=550 HEIGHT=400> <PARAM NAME=movie value="/terminal/page/flash.swf&q ...
<html> <head> <title>pageX\pageY & layerX\layerY example</title> <script type="text/javascript"> function showCoords(evt){ var form = document.forms.form_coords; var parent_id = evt.target.parentNode.id; form.parentId.value = parent_id; ...
本篇主要讨论了IE和FireFox在层的拖动实现过程中的一些不同和一些常见问题,其他元件的拖动也是同样的道理,这里以使用较多的层元件为例进行解释。 层的拖动涉及了以下三个鼠标事件: onmousedown:点下鼠标 onmousemove:移动鼠标 onmouseup:松开鼠标 拖动基本过程: 点下鼠标时,开始拖动,记下鼠标指针位置与被拖动元件的相对位置x; 鼠标移动时,根据鼠标指针的位置和相对元件位置x计算出元件的位置,并设置元件位置; 松开鼠标时,要销毁鼠标移动的事件处理程序,停止拖动。 <html> <head> <title> Drag D ...
   1.       十六进制的颜色值对位数与大小写       编写十六进制颜色值时你可能会用小写字母或省略成3位数,关于这写法没找到确实的数据证明对浏览器的渲染效率是否有影响,但十六进制的颜色值默认标准是大写及6位 ...
WEB标准 WEB标准不是某一个标准,而是一系列标准的集合。网页主要由三部分组成:结构(Structure)、表现(Presentation)和行为(Behavior)。对应的标准也分三方面:结构化标准语言主要包括XHTML和XML,表现标准语言主要包括CSS,行为标准主要包括对象模型(如 W3C DOM)、ECMAScript等。这些标准大部分由W3C起草和发布,也有一些是其他标准组织制订的标准,比如ECMA(European Computer Manufacturers Association)的ECMAScript标准。我们来简单了解一下这些标准: 1.结构标准语言 (1)XML X ...
 常用的CSS命名规则   头:header   内容:content/container   尾:footer   导航:nav   侧栏:sidebar   栏目:column   页面外围控制整体布局宽度:wrapper   左右中:left right center   登录条:loginbar   标志 ...
Global site tag (gtag.js) - Google Analytics