摘要:
commit 只可以触发同步的操作。 Mutation只支持同步操作 dispatch 则可以提交action的异步操作。 Action支持异步操作 阅读全文
摘要:
TS. TS最常用的就是类型注解了,例如下面的例子 可以看出我们给people函数的参数person加了一个类型限制。告诉这个函数要传入数据的类型。但是要注意的是尽管有错误,TS文件被编译之后文件之后js文件还是被创建了。 就算你的代码里有错误,你仍然可以使用TypeScript。但在这种情况下,T 阅读全文
摘要:
``` 如果您没有来过鹿邑,你不会懂得“慢慢类”是怎样一种关心。 如果您没有来过鹿邑,你不会懂得“一加使”是怎样一种分量。 如果您没有来过鹿邑,你不会懂得“是味”是怎样一种滋味。 如果您没有来过鹿邑,你不会懂得“那孩子”是怎样一种人。 如果您没有来过鹿邑,你不会懂得“没吊事”是怎样一种支持。 如果您没有来过鹿邑,你不会懂得“看你就返胃”是怎样一种讨厌。 如果您没有来过鹿邑,你不会懂得“夜儿个、后” 阅读全文
摘要:
```
变量命名: 常量——全大写+下划线,如: let IMAGE_SERVER = 'http://img.alibaba.com';
let MAX_LENGTH = 200; 变量——小驼峰式命名法,如:
let maxCount = 10;
let tableTitle = 'LoginTable'; 全局变量——g+变量名,如:
var gConfig = { a:1,
... 阅读全文
摘要:
1.使用选择器继承来精简CSS 使用sass的时候,最后一个减少重复的主要特性就是选择器继承。基于面对对象的css理念,选择器继承是说一个选择器可以继承为另一个选择器定义的所有样式。这个通过@extend语法实现,代码如下 在上边的代码中,.seriousError将会继承样式表中任何位置处为.er 阅读全文
摘要:
1.混合器中的css规则 混合器中不仅可以包含属性,也可以包含css规则,包含选择器和选择器中的属性,eg: 当一个包含css规则的混合器通过@include包含在一个父规则中时,在混合器中的规则最终会生成父规则中的嵌套规则。举个例子,看看下面的sass代码,这个例子中使用了no bullets这个 阅读全文
摘要:
1.混合器 如果你整个网站中有几处小小的样式类似(例如一致的颜色和字体),那么使用变量来统一处理这种情况是非常不错的选择。但是当你的样式变得越来越复杂,你需要大段大段的重用样式代码,独立的变量就没办法应付这种情况了。你可以通过sass的混合器实现大段样式的重用。 混合使用@mixin标识符定义。看上 阅读全文
摘要:
1.导入SASS文件 css有一个特别不常用的特性,即@import规则,它允许在一个css文件中导入其他css文件。然而,后果是只有执行到@import时,浏览器才会去下载其他css文件,这导致页面加载起来特别慢。 sass也有一个@import规则,但不同的是,sass的@import规则在生成 阅读全文
摘要:
1.父选择器的标识符& 下面这种sass就无法工作 . 解决的方法就是使用一个特殊的sass选择器&,如下所示: 可以在父选择器之前添加选择器 2.群组选择器的嵌套 下面的修改将浪费大量的时间在写选择器上 sass 的嵌套在某些特定的场景下非常有用,当sass解开一个群组选择器规则内嵌规则时,它会把 阅读全文
摘要:
1.使用变量 sass 使用 $ 符号来标识变量,在CSS中并无他用,不会导致与现存或未来的css语法冲突。 2.变量的声明 与CSS属性不同,变量可以在css规则块定义之外存在。当变量定义在css规则块内,那么该变量只能在此规则块内使用。如果它们出现在任何形式的{...}块中(如@media或者@ 阅读全文