- 博客(11)
- 收藏
- 关注
原创 js 实现epub阅读器 按页加载
主要用到的知识点是:css 样式里的 多列布局:columns 和 column-gap。 这个是要加的 通过end的偏移量来计算页数。
2023-08-16 10:20:26 461 1
原创 PDFJS 解析pdf
文本复制有个问题:当pdf缩小时 scale < 1,显示的textLayer 不会进行缩小、回导致文本超出canvas显示的宽度。注:若针对pdf还有个性化的功能,不建议直接引入pdf.js 方法,里面的事件都是原生js的写法,而且有关pdf的配置也很多。有对应的示例git clone后,将viewer.html open whith live server。(1)安装 pdfjs-dist (版本2.0.943,其余版本都出现过问题)(2)引用 pdfjs-dist。
2022-09-02 11:26:37 8250 3
原创 proxyTable 代理
一般项目上都会采用前后端分离,如果服务器没有开启cors就会产生跨域问题,proxyTable 的出现就是为了让解决这一问题。proxyTable是vue-cli脚手架在开发模式下,为我们提供的一个跨域的代理中转服务器服务。它是基于http-proxy-middleware插件的。安装npm install --save-dev http-proxy-middleware使用const proxyMiddleware = require('http-proxy-middlewar..
2022-04-24 20:40:07 414
原创 Redux-saga
Redux : 组件改变state方法是通过调用store的dispatch,触发了一个action,这个action被对应的reducer处理,改变state。在此过程中 reducer改变state是同步。而redux-saga就是将这个过程变为支持异步的。redux-saga 和 async await 的区别是什么呢?例如:单击按钮时从远程服务器获取一些用户数据:普通的redux可以通过async await去请求接口,根据返回的结果改变state,改变state就是store发送dis
2022-04-22 10:51:30 1378
原创 JS 数组的使用方法
改变原数组的方法(9个)es5: splice() / sort() / pop() / shift() / push() / unshift() / reverse()es6: copyWithin() / fill()不改变原数组的方法(8个)es5:slice() / join() / toLocateString() / toString() / concat() / indexOf() / lastIndexOf()es7: includes()遍历数组并不会改变原始数组.
2022-03-22 18:12:42 619
原创 JS基础题目
1、js基本数据类型:string、number、boolean、null、undefined、bigint、symbol 引用数据类型 object2、typeof 能区分数据类型,返回结果有 string、number、boolean、undefined、object、function、symbolinstanceof 只能判断引用类型(array、object、function),无法判断基本数据类型(string、number、boolean),判断对象的原型链上是否存在构造函数的原型,常用
2022-03-08 11:26:55 1219
原创 微信小程序下载Excel到本地
微信开放文档提供了 API 下载文件 wx.downloadFile wx.saveFiledownloadFile 其实是将文件下载下来,放到了一个临时空间,success 返回文件的本地临时路径但是这个临时路径其实是微信沙盒的路径,并不是手机本地的路径。saveFile 开发文档写的是保存文件到本地,我以为是保存到手机,其实是我想多了,打印了一下...
2021-08-18 10:59:45 7669 2
原创 React 笔记
React遵循从上到下的数据流向,即单向数据流。React是单向数据流,数据主要从父节点传递到子节点(通过props)。如果顶层(父级)的某个props改变了,React会重渲染所有的子节点。对于React来说,单向数据流(从上到下)与单一数据源这两个原则,限定了React中要想在一个组件中更新另一个组件的状态(子组件向父组件传递参数props),需要进行状态提升。即将状态提升到他们最近的祖先组件中。子组件中Change了状态,触发父组件状态的变更,父组件状态的变更,影响到了另一个组件的显示。
2021-08-06 16:24:36 143
原创 RN对接京东支付sdk(IOS)
京东支付IOS接入说明文档1、根据 京东支付IOS接入说明文档 集成sdk依赖的framework,配置相关的内容(xcode 需要配置签名)2、在ios 下封装调用sdk的方法JDPayManager.h//// JDPayManager.h// b2bapp//// Created by edz on 2021/3/9.// Copyright © 2021 Facebook. All rights reserved.//#import <Reac
2021-07-30 18:20:02 518
原创 RN对接京东支付sdk(Android)
京东支付Android接入说明文档1、根据 京东支付Android接入说明文档 集成sdk依赖的jar包,配置相关的内容(主要根据文档一步一步配置就行,这里就不细说了,本章主要是关于使用RN调用sdk)2、在../android/app/src/java 下面创建一个类实现接口 ReactPackage 包管理器,并把上面创建的类加到原生模块(NativeModule)列表中JDPayPackage.javaimport com.facebook.react.ReactPack.
2021-07-30 17:54:02 1028
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人