自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wy的博客

前端知识兼个人笔记

  • 博客(19)
  • 资源 (2)
  • 收藏
  • 关注

原创 微前端子应用中fetchjsonp请求跨域与超时的解决办法与原理探索

面对的问题:这是一个在微前端项目中遇到的问题。问题是子应用Sub内的jsonp请求在运行时出现跨域。众所周知,jsonp请求是解决跨域的其中一种方式,但是为什么在微前端中使用了jsonp却还是出现跨域问题?这是简单的项目结构示意。解决方案先说解决方案,之后再一起研究达到这个方案的解决路径。下面2个图分别是解决前后的两套代码。解决前,Sub使用自身import的fetchJsonp方法进行请求出现跨域。2. 解决后,Main向Sub传入自身的fetchjsonp方法,同时设置exclud

2021-09-28 16:59:02 2932 2

原创 react中跳转链接后自动滚动到某一个位置时候遇到的坑

需求描述:下面圈出来的是我们的一个置顶的导航tab。点击后能滚动到不同模块。现在想做的是进到页面后直接跳转到房源相册模块。//点击跳转函数handleNavClick = (index: number, id?: string) => { const theHeight = $(id)?.offset()?.top; scrollTo(0, theHeight ? theHeight - 48 : 0); this.state.curNavIndex != index &a.

2021-06-15 19:38:05 557

原创 nestjs 内post请求被挂起问题踩坑纪实

node项目跳坑与爬坑:解决调用线上接口时诸多问题需求描述:需要在 每个业务接口 调用之前调用一个线上用户信息接口(A接口)。于是使用node中间件形式解决此问题,如下:import { Injectable, NestMiddleware } from '@nestjs/common';const axios = require("axios")@Injectable()export class CondoAuthMiddleware implements NestMiddleware {

2021-03-31 17:45:31 1787

原创 react生命周期

旧版 <16.0.0constructor 初始化阶段 严禁setStatecomponentWillMount 会造成很多bug,新版中被移除render返回一个虚拟dom,会被挂载到虚拟dom树,最终渲染到真实dom中不可能只运行一次,只要需要重新渲染,就会重新运行严禁使用setState,会造成无限递归渲染componentDidMount只会执行一次可以使用setState通常情况下会将网络请求,启动定时器等一开始需要的操作写到这个函数中组件进入活跃状态(时

2020-07-17 11:13:30 161

原创 git 常用命令总结

本地操作git init 生成.git文件夹git add 添加文件到缓存区git commit 从缓存区提交到本地仓库git log 提交日志git reflog 简易日志git reset --hard 回退版本git branch name 新建分支git checkout name 切换分支git config 设置提交者信息git status 查看有变更得文件git diff 对比版本远程操作git clone 初次从远程库克隆项目(从无到有).

2020-07-08 16:57:31 119

原创 es6 Object新的API

1.Object.is判断两个数据是否完全相等,功能上和===一样,除了两种情况:2.Object.setPrototypeOf

2019-11-26 20:56:13 123

原创 ES6对象新特性

1.成员速写2.方法速写3.计算属性名

2019-11-26 20:37:08 112

原创 vue设置:class样式

首先看图,有三种不同的设置方法。效果图:上代码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0">...

2019-10-12 17:03:30 1197

原创 ES6:Map对象

<script> //Map像对象一样 //相比对象的优点:1性能好 2可直接取大小 3可迭代 var map = new Map(); //存 map.set('name','wy'); var obj = {}; map.set(obj,'对象'); ...

2019-09-17 09:24:43 252

原创 es6 Set

//传入可迭代数据(原型中有symol.iterator的对象) //只有属性值,没有属性名称 //天生去重 var set1 = new Set([1,2,2,[1,2],3,true,{}]); console.log(set1); var set2 = new Set('abcdd'); ...

2019-09-16 16:50:47 85

原创 CSS3:transition transform animation的关系

transition transform animation的关系transform规定元素平移,缩放,倾斜,旋转的动作。transition负责将transform的变化由“跳(闪)过去”变成“滑过去”。animation则相当于自动触发(由于transform变换与要配合伪类触发)且带有transition效果的transform,且可以规定各个阶段的动作。...

2019-09-16 10:45:11 179

原创 多个图片并排显示出现空隙的原因和解决

在做轮播图的时候,图片需要横向放置。由于图片是行级块元素,因此可以直接这样写:<body> <img src="ym.jpg" alt="杨幂"> <img src="ym.jpg" alt="杨幂"> <img src="ym.jpg" alt="杨幂"> <img src="ym.jpg" alt="杨幂...

2019-09-14 19:25:31 1936 3

原创 es6 class类

class Plane{//本质上是一个函数 能加(私有属性,原型属性(es6只能是函数),静态属性(函数自身)) static alive(){//静态方法,属于Plane自身 return true; } constructor ...

2019-09-12 15:39:10 83

原创 es6 proxy代理与reflect拦截简单用法

有疑问欢迎评论,作者将及时回复与讨论。//例子1 var target = { a:1, b:undefined } var p = new Proxy(target,{ }); p.a = 2; // 操...

2019-09-09 15:35:20 220

原创 es5 实现简单的数据劫持

代码有任何疑问之处欢迎留言。<!DOCTYPE html><html lang="en" dir="ltr"> <head> <meta charset="utf-8"> <title></title> </head> <body> ...

2019-09-09 10:35:16 273

原创 es5中Object.defineProperty()

// 此方法可以直接在一个对象上定义一个新的具有详细描述的属性,或者修改一个现有属性,并返回这个对象。 // value writable configurable enumerable 是数据描述符。get set 是存取描述符 //切记:描述符中同时出现value,writable和 set get的时候会出错 不要一起用 ...

2019-09-08 16:00:24 753

原创 es6 箭头函数

特性:1.不可以new(即不可以作为构造函数)2.没有原型3.arguments:获取的是外层普通函数的argumentsfunction outer(){ let d = () => { console.log(arguments); } d(1);}outer(2,3) // 输出Arguments(2) [2, 3, callee:...

2019-09-08 00:10:41 79

原创 es6的解构赋值

<script type="text/javascript"> //解构对象 let obj = { name:'wy', age:25, sex:'female' } let {name,age} ...

2019-09-07 14:49:15 85

原创 es6 和 es7中的"..."运算符(spreed&rest)

<script type="text/javascript"> //es6中 只能用于数组 //做收集作用 function test(...args){ console.log(args); } ...

2019-09-07 10:25:46 361

python教程视频

非常适合系统性学习的python教程视频

2019-04-09

人脸采集照片放入文件夹

摄像头采集人脸照片的代码

2019-04-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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