摘要: Flexbox版本flexbox从第一次出现至今总共有三个语法版本,他们分别是:"display:box;" — 2009年的老版本"display:flexbox;" — 2011年过渡版本/混合版本"display:flex;" — 标准版本规范版本IEOperaFirefoxChromeSaf... 阅读全文
posted @ 2015-01-28 23:08 白牙青森 阅读(1930) 评论(0) 推荐(1) 编辑
摘要: 我们要先配置npm的全局模块的存放路径以及cache的路径,例如我希望将以上两个文件夹放在NodeJS的主目录下,便在NodeJs下建立”node_global”及”node_cache”两个文件夹。如下图cmd 中输入如下命令npm config set prefix “d:\nodejs\nod... 阅读全文
posted @ 2015-01-04 00:36 白牙青森 阅读(44515) 评论(2) 推荐(0) 编辑
摘要: SVG 基础图形SVG包含了以下的基础图形元素:矩形(包括可选的圆角),使用元素创建圆形,使用元素创建椭圆形,使用元素创建直线,使用元素创建折线,使用元素创建多边形,使用元素创建理论上,这些基础图形元素都能用元素来构建的相同的图形。并且所有可用于元素的属性都可以应用在这些基础图形上。rect 元素元... 阅读全文
posted @ 2014-12-17 22:36 白牙青森 阅读(1855) 评论(4) 推荐(2) 编辑
摘要: 1. ETagHTTP 1.1中引入了ETag来解决缓存的问题。ETag全称是Entity Tag,由服务端生成,服务端可以决定它的生成规则。如果根据文件内容生成散列值。那么条件请求将不会受到时间戳的改动造成带宽浪费。下面是根据内容生成散列值的方法:1 var getHash = function(... 阅读全文
posted @ 2014-12-16 22:54 白牙青森 阅读(254) 评论(0) 推荐(0) 编辑
摘要: selector { min-height:500px; height:auto !important; height:500px;}因为IE6中当内容大于容器高度或宽度时,就会撑破容器。并且在同一个规则里,重复定义一个属性,即使先定义的值包含!important也会被忽略而覆盖掉该值。 阅读全文
posted @ 2014-05-14 19:31 白牙青森 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 一、字符串、数字、布尔值、undefined的最佳选择市使用 typeof 运算符进行检测:对于字符串,typeof 返回"string"对于数字,typeof 返回"number"对于布尔值,typeof 返回"boolean"对于undefined,typeof 返回"undefined"用法:... 阅读全文
posted @ 2014-04-21 22:03 白牙青森 阅读(377) 评论(0) 推荐(0) 编辑
摘要: 一、typeof1.typeof的意义及作用: 我们知道ECMAScript中有5种简单(基本)数据类型:Undefined、Null、Boolean、Number、String,以及一种引用数据类型Object。typeof的作用正式用于判断操作数的数据类型的。所有的返回值为以上六种数据类型之一... 阅读全文
posted @ 2014-04-15 22:02 白牙青森 阅读(747) 评论(0) 推荐(0) 编辑
摘要: /** * 获得用户的真实IP地址 * * @return string */function getRealip(){ static $realip = NULL; if ($realip !== NULL) { return $realip; } if (isset($_SERVER)) { if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) { $arr = explode(',', $_SERVER['HTTP_X_FORWARDED_FOR'])... 阅读全文
posted @ 2014-02-11 10:20 白牙青森 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 在表格应用了跨列单元格后,在IE6/7下当跨列单元格中的元素长度超过其跨列单元格中第一个单元格的宽度时会产生换行,如下所示:解决方法:1. 设置 table 的 'table-layout' 特性值为 fixed,使用固定布局的表格元素可避免此问题。2. 跨列的单元格的宽度都设置成 auto。 阅读全文
posted @ 2013-11-26 22:24 白牙青森 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 此文根据Steven Bradley的《How Well Do You Understand CSS Positioning?》所译,整个译文带有我自己的理解与思想,如果译得不好或不对之处还请同行朋友指点。当人们刚接触布局的时候都比较倾向于使用定位的方式。因为定位的概念看起来好像比较容易掌握。表面上你确切地指定了一个块元素所处的位置那么它就会坐落于那里。可是定位比你刚看到的时候要稍微复杂一点。对于定位来说,有一些东西会绊倒新手,所以在它成为你的惯用技巧前你需要掌握它们。一旦你更深入地了解了它是怎么运作的,你就能够做出一些更棒的事情来。CSS盒模型和定位的类型为了搞清楚定位首先你得了解CSS盒模 阅读全文
posted @ 2013-10-12 16:42 白牙青森 阅读(2379) 评论(5) 推荐(2) 编辑