一、伪元素清除浮动 为什么选择display:table 构成Block Formatting Context的方法有下面几种: 应用了.clearfix和.menu的菜单极有可能是多级的,所以overflow: hidden或overflow: auto也不满足需求(会把下拉的菜单隐藏掉或者出滚动 ...
分类:
Web程序 时间:
2016-09-02 15:50:58
阅读次数:
186
Eloquent 1.Automatic model validation 2.Prevent updating 3.Conditional relationships 4.Expressive where syntax 5.Query builder:having raw 6.Simple dat ...
分类:
其他好文 时间:
2016-08-29 12:40:23
阅读次数:
236
重构没有什么出处,是我平时经常使用而总结出来的。欢迎您发表任何改进意见或建议。我相信一定还有其他比较好的重构可以解决类似的问题。 我曾无数次面对的一个代码坏味道就是,使用异常来控制程序流程。您可能会看到类似的代码: public class Microwave { private Microwave ...
分类:
其他好文 时间:
2016-08-19 10:01:58
阅读次数:
162
当代码中充斥着若干条件判断时,代码的真正意图会迷失于这些条件判断之中。这时我喜欢将条件判断提取到一个易于读取的属性或方法(如果有参数)中。重构之前的代码如下: public class RemoteControl { private String[] Functions;//getter sette ...
分类:
其他好文 时间:
2016-08-19 09:57:01
阅读次数:
112
1.伪类与伪元素 先说一说为什么css要引入伪元素和伪类,以下是css2.1 Selectors章节中对伪类与伪元素的描述: CSS introduces the concepts of pseudo-elements and pseudo-classes to permit formatting ...
分类:
其他好文 时间:
2016-08-16 14:35:57
阅读次数:
259
一、BFC是什么? 在解释 BFC 是什么之前,需要先介绍 Box、Formatting Context的概念。 Box: CSS布局的基本单位 Box 是 CSS 布局的对象和基本单位, 直观点来说,就是一个页面是由很多个 Box 组成的。元素的类型和 display 属性,决定了这个 Box 的 ...
分类:
其他好文 时间:
2016-08-09 18:51:50
阅读次数:
134
如同大家所知道的,NW可以自己手动启动,创建新的item或者更改item进行触发,新版本的NW增加了conditional的功能,当list item满足特定条件下会除服,具体的设定方法是在NW设计页面,在top ribbon里,选择workflow settings 大部分的工作流都是在item被 ...
分类:
其他好文 时间:
2016-08-07 13:53:22
阅读次数:
487
BFC 简介Box 盒子模型Formatting ContextBFC 定义BFC布局规则:如何生成 BFCBFC 应用1 自适应两栏布局2 清除浮动3 清除浮动 BFC 简介 Box 盒子模型 Box 是 CSS 布局的对象和基本单位, 直观点来说,就是一个页面是由很多个 Box 组成的。元素的类... ...
分类:
其他好文 时间:
2016-08-02 18:42:08
阅读次数:
124
Introduction: 新语言, 新思维 Formatting Indentation: 默认tab Line Length: 无限制, 会自动换行 Parentheses: 圆括号, 无限制, 但会自动去掉if, switch, for控制结构中的圆括号. 使用gofmt命令自动格式源码. C... ...
分类:
其他好文 时间:
2016-07-31 20:30:18
阅读次数:
177
Adding and Removing HTML Elements Dynamically adding elements to our HTML page is a powerful tool—it lets us modify not only the formatting, but the a ...
分类:
Web程序 时间:
2016-07-30 15:00:45
阅读次数:
167