- 博客(8)
- 收藏
- 关注
原创 redux异步中间件redux-thunk与redux-saga初探
redux通过dispatch action来触发状态更新,但是,此方法只支持同步更新,组件内dispatch一个action,会立即到达reducer进行处理。针对异步方法,如从服务器获取数据等,就需要使用中间件来处理了。本文例子,git地址:https://github.com/xiongfuquan/createbycli/tree/master/byreactapp首先看一个不使用...
2019-01-24 15:02:12 423
原创 BlendLayer arcgis混合图层,实现原理
混合图层实现基本原理: 1.使用BaseTileLayer的createSubclass 方法可以创建自定义瓦片图层。因此,我们可以自定义一个包含多个图层的混合图层BlendLayer 2.覆写load方法,确保混合图层里的单个图层都正常加载。 3.覆写fetchTile方法,在该方法中,分别加载各单个图层的tile,成功后,在回调中,进行混合处理。 也就是通过...
2019-01-23 15:44:41 810
原创 react + react-redux 开发步骤
react + react-redux 实现todoList例子的具体步骤。 第一步: 创建reducers:todo.jsvisibilityFilter.js index.js 第二步: 创建actionCreator: action.js第三步: 编写展示组件,同时使用react-redux 的connect方法,生成容器组件 Todo...
2019-01-23 15:24:32 295 1
原创 JavaScript Plain Object
JavaScript Plain Object: 简单对象之我解:简单对象,字面上理解,就是通过 {} 直接创建或者 new Object() 创建的对象。首先必须为对象类型,typeof 结果为 'Object' 同时 不能为null;其次,对象的原型必然是 object.可以通过以下代码判断:/** * @param {any} obj The object ...
2019-01-22 14:43:48 984 1
原创 package.json
Node.js 在调用某个包时,会首先检查包中 package.json 文件的 main 字段,将其作为包的接口模块,如果 package.json 或 main 字段不存在,会尝试寻找 index.js 或 index.node 作为包的接口。package.json 是 CommonJS 规定的用来描述包的文件,完全符合规范的 package.json 文件应该含有以下字段。 name...
2018-07-04 09:37:29 351
原创 html 居中
水平居中1.行内元素水平居中 使用text-align <div><span>居中</span></div> div{text-align:center;}2.已知宽度块级元素水平居中 使用margin:0 auto; <div></div> div{width:200px;heigh...
2018-06-05 11:06:18 2228
原创 html 语言化
1.什么是语义化? html 的标签多数都是具有语义的,如 p表示文本段落, h1-h6表示一至六级标题。 span和div无具体语义,分别作为块级元素和行内元素的区域分隔符。在书写html文档时,根据文档结构,选择对应的语义标签来实现。 2.为什么要语义化,或者说语义化的意义? a.在没有css情况下, 内容能有良好的结构呈现 a.结构精简,语义清晰,代码量少 b...
2018-06-04 23:31:15 502
原创 IE img上div点击事件失效
bug: IE浏览器下,使用绝对定位的div元素到图像上,点击事件失效。原因: ie浏览器bug。解决办法,给div元素添加背景图片: background-image:url(#);
2018-06-04 20:32:15 798
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人