左手抓右手

右手加左手

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2016年5月11日

摘要: CSS3新的选择器 阅读全文
posted @ 2016-05-11 19:35 yansj1997 阅读(366) 评论(0) 推荐(0) 编辑

摘要: 网页布局,是css的一个重要应用。 传统的网页布局,主要是基于盒模型,和display、position、float属性,这些属性的一个优势就是简单,容易理解,但也有一些不方便的地方,比如在实现垂直居中的时候。 2009年,W3C提出了一种新的解决方案:Flex(Flexible Box,弹性布局) 阅读全文
posted @ 2016-05-11 17:46 yansj1997 阅读(1351) 评论(0) 推荐(2) 编辑

2016年4月19日

摘要: ECMAScript6已经支持了class,但之前版本都不支持类,但是可以通过一些方法来模拟类。 js中的类,既是重点,也是难点,很多时候都感觉模棱两可。 首先强调一下js中很重要的3个知识点:this、prototype、constructor。 下面我们来总结一下定义(模拟)类的几种方法: 1. 阅读全文
posted @ 2016-04-19 16:53 yansj1997 阅读(381) 评论(0) 推荐(0) 编辑

摘要: constructor,构造函数,对这个名字,我们都不陌生,constructor始终指向创建当前对象的构造函数。 这里有一点需要注意的是,每个函数都有一个prototype属性,这个prototype的constructor指向这个函数,这个时候我们修改这个函数的prototype时,就发生了意外 阅读全文
posted @ 2016-04-19 15:24 yansj1997 阅读(448) 评论(2) 推荐(0) 编辑

2016年4月18日

摘要: 无论什么时候,只要创建了一个函数,就会根据一组特定的行为规则为该函数创建一个prototype属性,该属性自动获得一个constructor(构造函数)属性,该constructor包含一个指向prototype所在函数的指针。如果这个函数被用在创建自定义函数的场景中,那么该函数就称为构造函数。比如 阅读全文
posted @ 2016-04-18 19:14 yansj1997 阅读(332) 评论(0) 推荐(0) 编辑

摘要: 1.众所周知,每个IE的版本都有两种模式,怪异模式(混杂模式)和标准模式。下图附上针对IE的hack。2.另外有一种引进css的方法,也可以作为调整网站hack的方法:<!—[if IE 6]> <link type=“text/css” rel=“stylesheet" href=“ie6.css 阅读全文
posted @ 2016-04-18 15:19 yansj1997 阅读(475) 评论(2) 推荐(0) 编辑

2016年1月1日

摘要: http://www.tuicool.com/articles/eqiuIv 阅读全文
posted @ 2016-01-01 08:16 yansj1997 阅读(347) 评论(0) 推荐(0) 编辑

2015年12月22日

摘要: 当我们使用js的length获取元素的长度的时候,一个汉字,占用一个长度,一个英文字母占用一个长度,一个标点符号占用一个长度,一个空格占用一个宽度,如果在两个字符之间输入了多个空格,那么这多个空格是占用多个长度的,虽然在网页上看这多个空格只有一个空格的位置。 阅读全文
posted @ 2015-12-22 14:21 yansj1997 阅读(621) 评论(0) 推荐(0) 编辑

2015年11月26日

摘要: mac下safari和chrome打开开发者工具的快捷键相同,都是option(alt)+command+i这个是我的默认配置,没有更改过的。 阅读全文
posted @ 2015-11-26 10:24 yansj1997 阅读(22641) 评论(0) 推荐(0) 编辑

2015年11月11日

摘要: base都是font-size,不管是继承的,还是自身的。"%":为继承父元素的距离"无单位":计算各自的距离。看demo1:样式 body{ font-size: 14px; line-height: 150%; } ... 阅读全文
posted @ 2015-11-11 13:35 yansj1997 阅读(173) 评论(0) 推荐(0) 编辑