JSON

JSON详解 JSON的全称是”JavaScript Object Notation”,意思是JavaScript对象表示法,它是一种基于文本,独立于语言的轻量级数据交换格式。XML也是一种数据交换格式,为什么没有选择XML呢?因为XML虽然可以作为跨平台的数据交换格式,但是在JS(Ja...

2016-03-14 13:31:30

阅读数 248

评论数 0

CSS 垂直居中

Ⅰ.绝对定位居中(Absolute Centering)技术 我们经常用margin:0 auto来实现水平居中,而一直认为margin:auto不能实现垂直居中……实际上,实现垂直居中仅需要声明元素高度和下面的CSS: [css] view plain copy ...

2016-03-01 11:56:45

阅读数 419

评论数 0

js事件代理

1,什么是事件委托:通俗的讲,事件就是onclick,onmouseover,onmouseout,等就是事件,委托呢,就是让别人来做,这个事件本来是加在某些元素上的,然而你却加到别人身上来做,完成这个事件。 也就是:利用冒泡的原理,把事件加到父级上,触发执行效果。 好处呢:1,提高性...

2016-02-29 22:36:29

阅读数 562

评论数 0

javascript 事件模型

事件的触发有三个阶段 document 往事件触发地点,捕获前进,遇到相同注册事件立即触发执行到达事件位置,触发事件(多谢 @糖果果 指出 问题 ,@update 14/2/19 如果该处既注册了冒泡事件,也注册了捕获事件,按照注册顺序执行)事件触发地点往 document 方向,冒泡前进,遇...

2016-02-28 22:00:42

阅读数 277

评论数 0

Git使用教程

Git是什么?        Git是目前世界上最先进的分布式版本控制系统。 二:SVN与Git的最主要的区别?       SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完...

2016-01-31 00:46:31

阅读数 262

评论数 0

H5 响应式设计

1. 问题的引出 最近阅读白树的博文《移动web资源整理》时,他在博文中有一段指出,如果html5要适应各种分辨率的移动设备,应该使用rem这样的尺寸单位,同时给出了一段针对各个分辨率范围在html上设置font-size的代码: html{font-size:10px} @m...

2015-12-25 10:05:07

阅读数 1177

评论数 0

CSS 之rem

开始的时候为了解决适配的字体问题我们用了em 但是它需要一个参考点 em:一般来说都是以body的font-size = 16px;为基准 所以 我们可以使用1em = 10px 比如说我们使用“1em”等于“10px”来改变默认值“1em=16px”,这样一来,我们设置字体大小相当于“14px...

2015-12-15 13:50:07

阅读数 1202

评论数 0

CSS3 Box-shadow

CSS3 的 box-shadow 有点类似于 text-shadow,只不过不同的是 text-shadow 是对象的文本设置阴影,而 box-shadow 是给对象实现图层阴影效果。本文我们搁下IE不谈,只谈谈 box-shadow 的具体使用方法 语法: 1 ...

2015-12-15 10:25:04

阅读数 266

评论数 0

PHP中单引号和双引号的区别

” ” 双引号里面的字段会经过编译器解释,然后再当作HTML代码输出。 ‘ ‘ 单引号里面的不进行解释,直接输出。 从字面意思上就可以看出,单引号比双引号要快了。 例如: $abc=’my name is tome’; echo $abc //结果是:my name is tom...

2015-12-14 16:24:05

阅读数 213

评论数 0

inline-block

基础知识 display:inline-block是什么呢?相信大家对这个属性并不陌生,根据名字inline-block我们就可以大概猜出它是结合了inline和block两者的特性于一身,简单的说:设置了inline-block属性的元素既拥有了block元素可以设置width和hei...

2015-11-16 00:47:33

阅读数 299

评论数 0

Flex 布局

一、Flex布局是什么? Flex是Flexible Box的缩写,意为"弹性布局",用来为盒状模型提供最大的灵活性。 任何一个容器都可以指定为Flex布局。 .box{ display: flex; } 行内元素也可以使用Flex布局。 .bo...

2015-11-15 17:02:49

阅读数 1024

评论数 0

box-shadow

外阴影:box-shadow:X Y Npx #color; 内阴影:box-shadow:inset X Y Npx #color; 第一个属性:阴影的X轴(可以使用负值) 第二个属性:阴影的Y轴(可以使用负值) 第三个属性:阴影的像素(大小) 第四个属性:阴影的颜色 内阴影:ins...

2015-11-07 13:00:23

阅读数 329

评论数 0

伪元素

层叠样式表(CSS)的主要目的是给HTML元素添加样式,然而,在一些案例中给文档添加额外的元素是多余的或是不可能的。事实上CSS中有一个特性允许我们添加额外元素而不扰乱文档本身,这就是“伪元素”。 你一定听说过这个词,尤其是当你一直关注着我们的教程。点此浏览原作者的其他文章 事实上,的确有...

2015-11-07 10:41:31

阅读数 325

评论数 0

PHP empty和isset区别

对于初学php的人来说,empty()和和isset()用法的区别是很难搞清楚的,他们的用法的差别不仔细去琢磨的话确实很难弄清楚。 先说一下他们的共同点: 都可以判定一个变量是否为空; 都返回boolean类型,即true或false。 下面具体说一下他们用法之间的区别: ...

2015-10-26 20:07:21

阅读数 195

评论数 0

jsnew关键字

new关键字做了什么 在JavaScript中,使用new关键字后,意味着做了如下四件事情: 创建一个新的对象,这个对象的类型是object;设置这个新的对象的内部、可访问性和[[prototype]]属性为构造函数(指prototype.construtor所指向的构造函数)中设置的;执...

2015-10-21 17:20:03

阅读数 580

评论数 0

网页性能管理

一、网页生成的过程 要理解网页性能为什么不好,就要了解网页是怎么生成的。 网页的生成过程,大致可以分成五步。 HTML代码转化成DOMCSS代码转化成CSSOM(CSS Object Model)结合DOM和CSSOM,生成一棵渲染树(包含每个节点的视觉信息)生成布局(layou...

2015-09-26 11:03:29

阅读数 268

评论数 0

YAHOO 14条优化原则

YaHoo Web优化的14条法则 Web应用性能优化黄金法则:先优化前端程序(front-end)的性能,因为这是80%或以上的最终用户响应时间的花费所在。 法则1. 减少HTTP请求次数 80%的最终用户响应时间花在前端程序上,而其大部分时间则花在各种页面元素,如图像、样式表、脚本和Flas...

2015-09-21 13:42:24

阅读数 298

评论数 0

js == 和 ===

首先,== equality 等同,=== identity 恒等。  ==, 两边值类型不同的时候,要先进行类型转换,再比较。  ===,不做类型转换,类型不同的一定不等。 一言以蔽之:==先转换类型再比较,===先判断类型,如果不是同一类型直接为false。   下面分别说明:  ...

2015-09-20 13:38:12

阅读数 241

评论数 0

CSS sprite

无处不在的 CSS sptites - 为数不多的几个可以直接跳过”流行”这个过程,而可以马上并且牢牢地跻身于最佳 CSS 实践之中的几个技术之一。虽然它真正流行是在 A List Apart 解释并认可这个技术之后,但是早在 2003 年 7 月份,Peter Stanicek 就已经开始谈论它...

2015-09-18 20:12:33

阅读数 341

评论数 0

子弹飞

花姐问:老三,去上海还是浦东,去上海还是浦东?葛优(马邦德)回头看姜文并大声回答:上海就是浦东,浦东就是上海。黄四郎大笑:哈哈哈哈哈哈……最后笑的就是黄四郎。            夫人被花姐代替。夫人说了,她只做县长夫人,谁是县长,她无所谓。花姐也是,她本来就是JI 女,她跟老大老二...

2015-09-18 11:59:42

阅读数 397

评论数 0

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