思考 越来越明白作为一个普通人,突破自身的桎梏是多么的难。到现在为此,我都没有探索出一条属于自己的学习方法。或许我该非常认真的思考一下,究竟该怎么学习,如何高效的学习?目前的现状如下 知识转化率不高 缺乏思考 (不知怎么思考) 注意力不集中 缺乏长期坚持 难以抵制诱惑 思想巨人 思维混乱,不清晰 侥幸心理 知识转化率不高学习过程中,只是看文字,或者很少总结,正所谓,过目既忘,关键点抓不住,吸收很少, 2020-05-20
谈谈Tab标签中的路由实现 前言近期由于产品需要重构了后台项目中的导航架构,点击导航菜单动态生态一系列的 Tab 标签页面,类似于下图(侵权请联系我,并告知删除)我目前的架构是 采取 antd 的 Tab 以及 Menu 组件 动态的生成 tab 标签页面,由于 tab 页面可能有多个,故此我们要为其实现一个页面路由系统,它比较简单,并不涉及浏览器。 定义 TabRoute 组件第一步,我们先首先定义我们 TabRoute 2020-05-14
谈谈菜单数据结构的渲染 前言菜单,常见于中台系统中,表现形式如:在网页的侧边栏中的导航菜单,今天,我们不说如何实现一个手风琴的菜单,我们就来谈谈它的渲染,它的渲染流程一般如下: 从服务器中获取菜单数据结构 服务器中的菜单数据 通过与本地的菜单,进行组合,得到一个新得菜单数据结构,带有component 渲染 有component 得菜单数据结构 数据结构菜单的数据结构,一般如下: 来自服务器端得数据123456789 2020-05-11
重读-javascript高级程序设计三 前言俗话说,温故而知新,可以为师矣,对于前半句话,深有体会,每一次重读,都会获得新的体会,然后那种收获感让来非常的愉悦,可以为师矣,当别人的老师,就我目前而言,不要误人子弟了。来简单说说这本书,被称之为js 界的圣经之一,尽管现在已经是ES6的时代,但其中的知识,确实丝毫不过时,对js 语言的基本特性,都做了较全面的介绍,而且也不枯燥。想到在学校期间啃这本书,就犹如天书,啃了好几次,终于有些明悟。 2020-05-01 #js
分治与递归 分治分治算法,比较经典的算法思想,且看它的描述:把问题分割多 N 多个子问题,然后求解子问题的答案,利用递归把子问题的结果*合并处理返回. 从上面可以得出以下结论: 一般把大问题进行分割,然后变成一对一求解 一般配合递归,返回”子问题求解的结果,然后进行合并“ 递归递归就是,不断的调用自身函数,直到执行某一个条件,递归终止,返回某个值特点如下: 不断调用函数自身,通常对 传入的值进行切分 有 2020-04-25 #algorithm
React 中的 state 管理 前言在 React 编程中,初学之初,我们会把变化的 state 存于类组件中 this.state 中,如下 12345class Test extends React.Component { this.state={ ... }} 接触 hook 之后,我们可以在函数组件存储关于类的 state,如下: 123function Test 2020-04-14 #react
Reactive Extensions 响应式编程 前言偶然看到隔壁的小伙伴在用 RxJS,他说这是一款不错的 处理异步事件流一个工具,对于 RxJS 的认识,也就是只听说过一个名词而已,对于具体处理什么业务场景确实不得而知了.故此花了一定的时间来入门了解一下. 响应式编程RxJS 是针对响应式编程 实现的一个库,什么是响应式编程?它与面向对象,命令式编程 地位与之并列,是一种利用异步事件流的方式进行编程, 具体长什么样的,先来一段 JS 代码来看 2020-04-14
react-native-webView 最近业务上需要在APP WebView 内的H5 实现图片分享和保持的功能,分享功能那就需要调用APP内的封装方法才行。 至于保存功能,也是一样。暂且不用考虑这些,我们看看WebView 是否由提供保持的功能,搜寻issue,发现android长按 无法调出菜单,(自己实践确实是无法调出)iOS可行,(低于13版本)。 至于如何实现,在react-native-webView 中 也比较简单,下 2020-03-23 #react native
前端 微信 支付宝 支付H5 接入 前言近来项目中有要求接入 微信和支付宝 H5 的支付的接入,由于是第一次接入,也遇到了不少的坑。 支付宝支付的接入前端如何接入,并唤起支付宝客户端进行支付 前端的接入,有两种方式 后端返回一个form 表单字符串,我们插入到页面中进行提交即可,页面会跳转到支付宝的一个中间页,由这个中间页来唤起支付宝客户端进行支付 后端返回一个地址,前端直接如下代码即可 1window.location.hr 2020-03-21 #web