摘要: sibling选择器如何在完成复杂设计要求的同时,保持CSS可读 这是web前端开发过程中开始简单逐步变的复杂的例子之一:将一篇文章中的所有元素应用垂直边距(vertical margins),例如由复杂markdown编译来的博客文章。 大多数情况下,你必须要处理很多例外和相关,比如:标题和图片上 阅读全文
posted @ 2017-05-02 14:44 lewayjack 阅读(748) 评论(0) 推荐(0) 编辑
摘要: 之前习惯了使用jquery的addClass的方法,然后就去找了下别人写的代码。 阅读全文
posted @ 2017-04-27 23:55 lewayjack 阅读(11762) 评论(0) 推荐(0) 编辑
摘要: 1.javascript中函数是第一型对象,即与其它对象一样,具有: 1.可以通过字面量创建 2.可以赋值给变量或者属性 3.可以作为参数进行传递 4.可以作为函数结果返回 5.拥有属性和方法 2.函数是通过字面量创建的,名称可选 3.页面生命周期内,浏览器可以将函数作为各种类型的事件处理程序进行调 阅读全文
posted @ 2017-04-26 09:49 lewayjack 阅读(170) 评论(0) 推荐(0) 编辑
摘要: Scoping 全局与局部 全局变量可用在所有环境中,局部变量只可用在局部 js中连接变量至一个从未声明的变量,后面的变量自动提升成一个全局变量(不要这样用,不易阅读) 只有function(){中才算局部} var makearray=fuction(){ return[]; }; var arr 阅读全文
posted @ 2017-04-21 11:19 lewayjack 阅读(99) 评论(0) 推荐(0) 编辑
摘要: web性能优化,这是大家耳熟能详的东西了。 一说到性能优化,大家可能立马就会想到和加载相关的时间了,比如首字节时间、白屏时间、首屏时间、用户可交互时间、DOMContentLoaded时间、onLoad时间等等,但是不同的人也许会有不同的衡量标准,比如有些人比较重视白屏时间,有的比较关注首屏时间等, 阅读全文
posted @ 2017-04-21 11:11 lewayjack 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 1."display"属性 是CSS中最重要的用于控制布局的属性。每个元素都有一个默认的 display 值,这与元素的类型有关。对于大多数元素它们的默认值通常是 block 或 inline 。一个 block 元素通常被叫做块级元素。一个 inline 元素通常被叫做行内元素。 block: d 阅读全文
posted @ 2017-04-21 11:05 lewayjack 阅读(172) 评论(0) 推荐(0) 编辑