排序:
默认
按更新时间
按访问量

异步action和redux-thunk

好久没写博客了,上次写还是2月份,一眨眼就过去4个月了,真是懒出翔了。- - 最近在看代码,看到一个奇怪关于redux中dispatch(action)的奇怪的用法 dispatch(fetchSkill()); export const fetchSkill = () =&...

2018-06-03 22:07:11

阅读数:24

评论数:0

css权威指南(13):用户界面样式

系统字体 css2定义了6个系统字体关键字,如下: 1.caption 由标题控件使用的字体样式,如按钮和下拉控件 2.icon 操作系统图表标签使用的字体样式,如硬盘驱动器,文件夹和文件图标 3.menu 下拉菜单和菜单列表中文本使用的字体样式 4.messa...

2018-02-04 21:48:05

阅读数:75

评论数:0

css权威指南(12):列表和生成内容

列表类型 list-style-type 值:disc | circle | square | decimal | decimal-leading-zero | lower-roman | upper-roman | lower-greek | lower-latin | upper-latin...

2018-02-04 20:20:35

阅读数:79

评论数:0

css权威指南(10):浮动和定位

浮动 float 值:left | right | none | inherit 1.css允许浮动任何元素 浮动元素 1.会以某种方式将浮动元素从文档的正常流中删除,不过它还是会影响布局 2.一个元素浮动时,其他内容会“环绕”该元素 3.浮动元素周围的外边距不会合并。即入如果其他元素...

2018-01-28 20:21:06

阅读数:72

评论数:0

css权威指南(9):颜色和背景

前景色 color 值: color> | inherit 1.要设置一个元素的前景色,可以使用此属性 2.color值可以影响元素周围的边框 3.此属性可以继承 背景色 background-color 值: color> | transparent | inherit...

2018-01-28 17:38:45

阅读数:70

评论数:0

css权威指南(8):内边距、边框和外边距

宽度和高度 1.一个元素的width被定义为从做内边界到右内边界的距离,height被定义为上边界到下边界的距离。 2.这两个属性很重要的一点是:它们不能应用到行内非替换元素。 3.如果在行内非替换元素声明了width和height,浏览器会忽略。 外边距 margin 值:length...

2018-01-22 23:14:06

阅读数:68

评论数:0

css权威指南(7):基本视觉格式化

块级元素 水平格式化 1.水平格式化的7大属性:margin-left,border-left,padding-left,width,margin-right,border-right,padding-right.这些属性与块级框的水平布局有关.这7个属性的值加在一起必须是元素包含块的宽度.这...

2018-01-20 18:47:47

阅读数:71

评论数:0

css权威指南(6):文本属性

text-indent 值: <length> | <percentage> | inherit 1.通过使用此属性,所有元素的第一行都可以缩进一个给定的长度,该长度甚至可以是负值. 2.可以为所有块级元素使用text-indent,但无法将这个属性应用到行内元素,图像类的替换元素也无法应用...

2018-01-20 14:56:35

阅读数:68

评论数:0

css权威指南(5):字体

css字体处理中最复杂的部分是字体系列的匹配和字体加粗的匹配,其次是字体大小的计算。 字体系列 我们大多数人以为字体就是某一种字体,实际可能是一个字体系列。常见的字体系列有Times,Serif,Sans-serif等 有时候我们指定了某种特定字体,但是不可用,可能显示为用户代理的默认字体 ...

2018-01-14 18:48:48

阅读数:81

评论数:0

css权威指南(4):值和单位

颜色 用RGB指定颜色   有两种颜色值类型使用函数式RGB记法,而不是16进制记法.这种类型颜色值的一般语法是rgb(color),其中color是一个百分数或整数三元组.百分数值在0%~100%,整数范围为0~255.如:    rgb(100%,100%,100%) rgb(19...

2018-01-13 16:33:05

阅读数:65

评论数:0

css权威指南(3):结构和层叠

特殊性   上一章介绍了用不同的选择器选择元素,假设一个元素可以用两个或多个规则选择,每个规则都有自己的选择器,那应该应用哪一个选择器呢?   显然每一对规则只能有一个胜出.应该选哪个呢?答案就在每个选择器的特殊性,对于每个规则,用户代理会计算选择器的特殊性,并将这个特殊性附加到规则中的各个声...

2018-01-13 13:49:35

阅读数:66

评论数:1

css权威指南(2):选择器

类选择器: 类选择器的用法很简单,个人最常用的写法如下: .warning{ color: red; } 今天看了书,发现还有这种写法: p.warning{ color: red; //其class属性包含词warning的所有段落 } 选择器会匹配...

2018-01-10 22:50:47

阅读数:44

评论数:0

css权威指南(1):css和文档

替换元素 替换元素指用来替换元素内容的部分并非由文档内容直接表示。在XHTML中,我们最熟悉的替换元素是img元素。它有文档本身之外的一个图像文件来替换。实际上,img并没有具体的内容。 <img src='xxx.png'/>这个标记片段不包含任何具体内容。只有一个元素名和...

2018-01-07 21:58:49

阅读数:112

评论数:0

JavaScript栈内存和堆内存区别

和栈这两个字我们已经接触多很多次,那么具体是什么存在栈中什么存在堆中呢?就拿JavaScript中的变量来说: 首先JavaScript中的变量分为基本类型和引用类型。 基本类型就是保存在栈内存中的简单数据段,而引用类型指的是那些保存在堆内存中的对象。1、基...

2017-12-03 16:19:10

阅读数:146

评论数:0

关于变量提升的易错点

一个简单的面试题:var name = 'World!'; (function () { if (typeof name === 'undefined') { var name = 'Jack'; console.log('Goodbye ' + name)...

2017-10-28 18:31:08

阅读数:114

评论数:0

this易错点

1.如果不是用new调用,在函数里面使用this都是指代全局范围的this。foo = "bar"; function testThis() { this.foo = "foo"; } console.log(this.foo); //...

2017-10-28 12:13:53

阅读数:136

评论数:0

webpack(1):什么是webpack模块

模块(Modules)在模块化编程中,开发者将程序分解成离散功能块(discrete chunks of functionality),并称之为模块。每个模块具有比完整程序更小的接触面,使得校验、调试、测试轻而易举。 精心编写的模块提供了可靠的抽象和封装界限,使得应用程序中每个模块都具有条理清楚的...

2017-09-17 15:50:14

阅读数:199

评论数:0

webpack(2):Loader

webpack 的目标是,让 webpack 聚焦于项目中的所有资源(asset),而浏览器不需要关注考虑这些(明确的说,这并不意味着所有资源(asset)都必须打包在一起)。webpack 把每个文件(.css, .html, .scss, .jpg, etc.) 都作为模块处理。然而 webp...

2017-09-17 15:47:29

阅读数:247

评论数:0

什么是异步

通常,代码是由上往下依次执行的。如果有多个任务,就必需排队,前一个任务完成,后一个任务才会执行。这种执行模式称之为: 同步(synchronous) 。新手容易把计算机用语中的同步,和日常用语中的同步弄混淆。如,“把文件同步到云端”中的同步,指的是“使…保持一致”。而在计算机中,同步指的是任务从上...

2017-09-14 20:13:17

阅读数:164

评论数:0

函数式编程(3):函数式编程特性

诞生50多年之后,函数式编程(functional programming)开始获得越来越多的关注。 不仅最古老的函数式语言Lisp重获青春,而且新的函数式语言层出不穷,比如Erlang、clojure、Scala、F#等等。目前最当红的Python、Ruby、Javascript,对函数式编程...

2017-09-13 20:05:32

阅读数:180

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭