andy Wong's Blog

知道的越多,不知道的越多


  • 首页

  • 归档

  • 标签

  • 分类

  • 关于

redux入门(一)

发表于 2021-07-28 | 分类于 react , redux
Redux 入门教程(一):基本用法React 只是 DOM 的一个抽象层,并不是 Web 应用的完整解决方案。有两个方面,它没涉及。 代码结构 组件之间的通信对于大型的复杂应用来说,这两方面恰恰是最关键的。因此,只用 React 没法写大型应用。 为了解决这个问题,2014年 Facebook 提出了 Flux 架构的概念,引发了很多的实现。2015年,Redux 出现,将 Flux 与函数式编程结合一起,很短时间内就成为了最热门的前端架构。 零、你可能不需要 Redux首先明确一点,Redux 是一个有用的架构,但不是非用不可。事实上,大多数情况,你可以不用它,只用 React 就够 ...
阅读全文 »

柯里化

发表于 2021-07-27 | 分类于 JavaScript
理解JavaScript的柯里化函数式编程是一种编程风格,它可以将函数作为参数传递,并返回没有副作用(改变程序状态)的函数 许多计算机语言都采用了这种编程风格。在这些语言中,JavaScript、Haskell、Clojure、Erlang 和 Scala 是最流行的几种。 由于这种风格具有传递和返回函数的能力,它带来了许多概念: 纯函数 柯里化 高阶函数 我们接下来要谈到的概念就是这其中的柯里化。 在这篇文章📄中,我们会看到柯里化如何工作以及它是如何被软件开发者运用到实践中的。 提示:除了复制粘贴,你可以使用 Bit 把可复用的 JavaScript 功能转换为组件,这样可以快速地和 ...
阅读全文 »

函数式编程

发表于 2021-07-27 | 分类于 JavaScript
本文较长,总共分为三大部分:(对于函数式编程以及其优点有一定理解的童鞋,可以直接从 第二部分 开始阅读) 第一部分:首先会通过实际代码介绍一下什么是函数式编程以及使用它的意义。 第二部分:我会着重介绍一下函数式编程中最重要的两个方法:柯里化和函数组合,以及他们的使用方法和实践经验。 第三部分:实战篇,主要是通过一个实战让大家对这种编程范式有一个更深刻的理解。最后会总结一下函数式编程的优点和局限,并给出一些建议。 什么是函数式编程早在 1950 年代,随着 Lisp 语言的创建,函数式编程( Functional Programming,简称 FP)就已经开始出现在大家视野。 而直到近些年, ...
阅读全文 »

跨页面通信

发表于 2021-07-21 | 分类于 wxmini
1.直接通过跳转二级时候加上参名和参值比如我跳转url给的是:rich/rich?url=https://xxxx 然后在二级用 onLoad: function (options) {} 读取,其中options就是传过来的值,验证很简单,你直接console看一下就好 上面案例就能看到键名为url的键的键值是https://xxxx 2.设定一个全局,然后读取全局就OK在app.js里面设置为: this.globalData.变量名 = xxxx; 其他页面设置为: app.globalData.变量名 = xxxx; 读取的话。。。 var xxx = getApp().global ...
阅读全文 »

微信支付,h5支付,jsapi支付

发表于 2021-07-21 | 分类于 wxmini
因业务需要,开发微信支付功能,涉及三种支付方式: JSAPI 支付:微信内网页支付,需要开通微信服务号 小程序支付:在小程序中支付,需要开通小程序 H5 支付:在手机浏览器(出微信内网爷)中网页支付 使用微信支付的前提必开通微信商户号,要使用到那种的支付方式要前需在商户平台开通(要审核)。 支付的钱最终都会到商户号里(一般由公司财务开通)。 开发微信支付的过程中大大小小坑还是踩了不少,终于做完了,整理下开发流程。 参考: 微信支付-接入指引 微信支付-开发文档 小程序支付开发流程 小程序端请求创建订单接口,后端统一下单获取 orderId 并返回 小程序端获取通过wx.login( ...
阅读全文 »

wx页面跳转数据传递

发表于 2021-07-21 | 分类于 wxmini
前言我们在写小程序的时候经常会遇到子页面向主页面回传数据或者普通页面跳转到tabBar 页面携带数据 下面写了四种方法大家根据自己的实际场景来选择使用哪种 wx.navigateTo(OBJECT) 可以传递参数 会存入页面路径栈(目前页面路径最多只能十层) 可以通过 navigateBack 返回 不能跳转到带 tabBar 页面 123wx.navigateTo({ url: 'test?key=value&key2=value2'}) wx.redirectTo(OBJECT) 可以传递参数 不会存入页面路径栈 不能通过 navigateBack 返 ...
阅读全文 »
123…13
andy Wong

andy Wong

前端渣渣辉

78 日志
15 分类
23 标签
GitHub
推荐阅读
  • 掘金
  • segmentfault
  • Web前端导航
  • 印记中文
  • 阮一峰ES6书籍
Copyright © 2015 - 2021 Powered By - andy Wong
Theme by ©next
Hosted by Github Pages