摘要: <html><head><script type="text/javascript">window.onload = function(){ myFunction = function(){ console.log("1"); }} </script></head><body>Enter your 阅读全文
posted @ 2016-10-21 08:31 kan_kan 阅读(901) 评论(0) 推荐(0) 编辑
摘要: 为什么不直接使用<img src="{{phone.imageUrl}}">因为浏览器会请求{{phone.imageUrl}}这个url。 阅读全文
posted @ 2016-08-05 09:09 kan_kan 阅读(506) 评论(0) 推荐(0) 编辑
摘要: bind()函数是在 ECMA-262 第五版才被加入;它可能无法在所有浏览器上运行。这就需要我们自己实现bind()函数了 简单实现bind()方法: 考虑到函数柯里化的情况,我们可以构建一个更加健壮的bind(): 这次的bind()方法可以绑定对象,也支持在绑定的时候传参。 继续,Javasc 阅读全文
posted @ 2016-07-29 11:42 kan_kan 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 让页面里的字体变清晰:-webkit-font-smoothing: antialiased 阅读全文
posted @ 2016-07-28 21:10 kan_kan 阅读(348) 评论(1) 推荐(0) 编辑
摘要: em做前端的应该对em不陌生,不是什么罕见的单位,是相对单位,参考物是父元素的font-size,具有继承的特点。如果字体大小是16px(浏览器的默认值),那么 1em = 16px。不过,这样使用很复杂,很难很好的与px进行对应,因此,前端开发的前辈们总结了一个经验 那么,这样之后 1em = 1 阅读全文
posted @ 2016-07-28 17:06 kan_kan 阅读(572) 评论(1) 推荐(0) 编辑
摘要: 首先看一段代码 这段代码输出0, 1, 2, 3, 4, 5, 6, 7, 8, 9 接着 这段代码输出的全是10 这里引用原文的话:详情https://www.douban.com/note/293295975/ 因为setTimeout是异步的! 你可以想象由于setTimeout是异步的, 因 阅读全文
posted @ 2016-07-28 10:16 kan_kan 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 如果元素有属性 'position:absolute',containing block 由最近的 position 不是 static 的祖先建立,按下面的步骤: 1、如果祖先是块级元素,containing block 由祖先的 padding edge(除 margin, border 外的区 阅读全文
posted @ 2016-07-27 23:22 kan_kan 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 主要我是要解决一下几个问题: 1. apply和call的区别在哪里 2. apply的其他巧妙用法(一般在什么情况下可以使用apply)我首先从网上查到关于apply和call的定义,然后用示例来解释这两个方法的意思和如何去用. apply:方法能劫持另外一个对象的方法,继承另外一个对象的属性. 阅读全文
posted @ 2016-07-25 16:35 kan_kan 阅读(279) 评论(1) 推荐(1) 编辑
摘要: 简介 引入弹性盒布局模型的目的是提供一种更加有效的方式来对一个容器中的条目进行排列、 对齐和分配空白空间。即便容器中条目的尺寸未知或是动态变化的,弹性盒布局模型也能正常的工作。在该布局模型中,容器会根据布局的需要,调整其中包含的条 目的尺寸和顺序来最好地填充所有可用的空间。当容器的尺寸由于屏幕大小或 阅读全文
posted @ 2016-07-25 10:02 kan_kan 阅读(500) 评论(0) 推荐(0) 编辑
摘要: 以下是权重的规则:标签的权重为1,class的权重为10,id的权重为100,以下例子是演示各种定义的权重值: /*权重为1*/ div{ } /*权重为10*/ .class1{ } /*权重为100*/ #id1{ } /*权重为100+1=101*/ #id1 div{ } /*权重为10+1 阅读全文
posted @ 2016-07-24 11:04 kan_kan 阅读(1376) 评论(0) 推荐(0) 编辑