自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

江子辰

前端领域的代码搬运工 只会CV的小能手 | WX:onlyloveIU516 | 博客:https://jiangsihan.cn | 公众号:敲代码的小江

  • 博客(421)
  • 资源 (14)
  • 收藏
  • 关注

原创 程序人生:程序员如何实现财富自由?

有国外的码农在论坛里提问:“为了过上更好的生活我两年前移民到法国后,开始从事前端开发,我的月薪从当时的1.5万涨到现在的1.9万。这样的工资还算可以,但我觉得不够多。 我在想为什么所有人都能赚大钱?而我作为码农,实在不知道该如何提高自己的收入,又该怎么做才能买上房子,让生活过得更好些呢?” 原来不单是中国人在焦虑买房升职加薪的事,同一个世界同一个挣钱买房的命题。 那么作为程序员,我们该如何才能赚到更多的钱呢?今天我们来聊聊程序员通向财富自由之路的几个阶段。 初阶:跳槽 正如网友s...

2020-09-11 10:40:30 18859 50

原创 前端vue:解决Invalid prop: type check failed for prop “model“. Expected Object, got Array问题

前台页面报错“Invalid prop: type check failed for prop “model”. Expected Object, got Array ”错误是:期望对象,得到的是数组从后台获取的数据是数组类型,需要把它改为Object第一种情况:组件传值1、父组件2、子组件3、报错提示改正第二种情况:获取数据的代码为 this.update = response.data;改为: this.update = resp

2020-09-10 15:29:11 39010 3

原创 Vue中报错: Redirected when going from “x“ to “x“ via a navigation guard

@vue/cli 4.3.1vue-router: ^3.3.2使用路由重定向做了登录验证后, 报错Error: Redirected from “/login” to “/index” via a navigation guard.Error: Redirected from “/login” to “/index” via a navigation guard.解决方案:删除 node_modules ,到 package.json 中将 vue-router 改为 3.0.7 ,重新

2020-08-21 20:58:11 5623

原创 前端三大主流框架的区别(三)

前面两篇已经做了细致的分析,这一篇就总结总结三大主流框架吧1.angular1.1. 简介:angular是最早出现的框架,angularjs是通过directive(指令)去封装组件,react和vue是通过component。 1.2. 优点:1、背后靠山(google),有着稳定的维护团队。且google的Adwords业务就使用了angular,作为一个赚钱的业务,google也会让它的环境更稳定一些。2、angular+typescript,google和微软的双剑合璧。angu

2020-08-15 10:20:26 9439 9

原创 轻舟已过万重山

罗翔说:“其实没什么好后悔的,很多事就算时间能重来一遍,以当时的心智和阅历,还是会做同样的选择,避免不了同样的结果。人本来就是在失败中学乖的,与其抱着过去后悔,不如擦擦眼泪向前走吧。” 我时常在想,我是过了365天,还是把一天过了365遍,这种一眼望不到边的日子最是折磨,三点一线的生活,消耗人们口中黄金般的二三十岁。 我也时常后悔,后悔离开了家,后悔知道的见过的太多,后悔提高了眼界,让我逐渐看到了这个世界的规律及法则,认识到阶层跃迁的可能性几乎为零,微弱的薪水抵挡不住生活的困难

2023-01-08 02:19:11 75 1

原创 利用Python3写个爬虫脚本,爬取纯欲小姐姐的图片壁纸,隔壁的前端兄弟馋哭了,求着我要脚本

利用Python3写个爬虫脚本,爬取清纯性感小姐姐的图片壁纸,隔壁的前端兄弟都流口水了,求着我要脚本

2022-12-07 10:33:13 267 1

转载 React Native环境及项目配置搭建

安装RN环境卡了我好久,在网上搜了很多都不全遇到很多坎儿,时至今日我终于装好了,打算写一个详细过程造福大众,也算是对自己总结更深层的记忆。注意要点:必须要有node,javaJDK和AndroidStudio。再分别看这三者的条件: (1)node必须在14以上,可以去 node官网下载,我这里用的是NVM。NVM教程搞好之后检查:cmd执行命令: 无误之后,这一步完成。(3)安装 Android Studio ,将近1G的安装包,这一步某些地方会出错需要注意。下载之后安装,C盘小的朋友主要换位

2022-12-06 15:53:04 94 1

原创 react异常 Each child in a list should have a unique “key” prop

react异常警告:Each child in a list should have a unique “key” prop。加了key为何还报Each child in a list should have a unique “key“ prop。原因:Dom在渲染数组时,需要一个key,不然嵌套数组时会引起歧义。

2022-11-28 17:59:11 755

原创 Electron + vue搭建项目

最近公司想要开发一款桌面应用,在众多的跨平台桌面框架中,我选择了electron,主要的原因是electron使用 JavaScript,HTML 和 CSS 构建跨平台的桌面应用程序。2、创建好项目,使用vue ui 添加插件 vue-cli-plugin-electron-builder,项目自动生成为electron项目。5、添加启动命令 "electron:serve": "vue-cli-service electron:serve"1、首先需要安装npm install -g vue-cli。

2022-11-22 11:21:52 1372 10

转载 Electron应用的打包和自动更新

我们上面的例子中,是将页面的web资源都打包到了安装包,还有一种情况就是,web资源和“app壳子”分离,web资源放在服务器,每次都通过网络动态加载,像下面这样:URL('https://juejin.cn')在业务需要频繁更新的场景中,可以使用这种方式,快速无障碍地实现更新。在这种情况下,我们可以按照上述方式打包和更新“壳子”,也就是主进程相关;而页面资源的打包和普通的前端项目打包无异,这里不再赘述。这篇文章主要讲解了使用。

2022-11-22 10:56:41 507

原创 前端工程师的摸鱼日常(17)

声明:全文纯属个人想法,无论提到什么,都无贬低和抬高之意,也没有对当今直正者感到不满。如果有部分内容与我思想不一,或戳于谁之痛处,可以跳过浏览,就当我在讲故事或者笑话。如果内容侵犯到XXX的权益,联系删除。最后,本文内容如有雷同,纯属巧合!距离上次更新日常已经有三个月了,哦不,准确的说已经有半年了。不要说为什么,我感觉已经写无可写了,我身边的生活日常,工作日常,该写的都写了,该吐槽的人也都吐槽了,每天发生的事儿就那么点,做不到像小说那样天天连载。当然,我也想过写小说,就怎么说呢,这个地方好像不太合适。

2022-11-07 08:54:54 10702 13

原创 武汉某厂前端中高级面试题一面

略。。。

2022-11-03 16:13:39 4939 1

原创 linux系统的命令大全

mkdir -p ./dir1/dir2,-p选项表示父目录,当父目录不存在时,同时创建父目录,也就是递归创建目录。-R:递归更改文件属组,就是在更改某个目录文件的属组时,如果加上-R的参数,那么该目录下的所有文件的属组都会更改)mv /a/a.txt /b/b.txt :移动a目录下的a.txt到b目录下,并改名为b.txt。当我们以为这是man(男人)的时候,其实这是manual的缩写,意思是说明书、小册子的意思。以上三个命令的含义相同,都是对于所有身份的用户设置dir1目录的权限,增加读写操作权限。

2022-10-24 16:15:07 1502

原创 js生成年月+字母+五位数的编码,实现字母递增与五位数序号递增

这块儿的逻辑有问题,只能算到B。C就不行了。也就是说AB两个字母都可以算满,99999x2 大概20w的数据,嗯,短时间内肯定是发现不了,本来想用取余算的。算了,早就不想干了,20w的数据,不得添加好几年??我早就走了,给后人留个坑吧,奈斯!!拜拜!!

2022-09-02 18:13:12 1910 2

原创 React :(类、函数)子组件调用父组件的方法

子组件中使用传过来的cancelCreateFile【this.props.cancelCreateFile】,就可以在子组件中调用。

2022-08-19 10:59:42 1615

转载 React 父组件调用子组件中的方法,Ref的使用

文章中涉及 ref 的应用仅为父组件调用子组件场景下的应用方式,并未涵盖 ref 的所有应用方式

2022-08-19 09:48:09 880

原创 react-router-dom使用指南(最新V6)

通过嵌套的书写Route组件实现对嵌套路由的定义。path开头为/的为绝对路径,反之为相对路径。可以在任何组件中使用Routes组件,且组件内的Routes中,路径默认带上当前组件的路径作为前缀。注意:此时定义父组件的路由时,要在后面加上/,否则父组件将无法渲染。}使用useRouteshook,可以使用一个JS对象而不是Routes组件与Route组件来定义路由。其功能类似于useRoutes的返回是 React Element,或是 null。children?element?index?...

2022-08-17 11:06:06 1014

原创 解决react-router-dom V6路由嵌套时,子路由无法显示的问题

You rendered descendant (or called `useRoutes()`) at "/home" (under ) but the parent route path has no trailing "*". This means if you navigate deeper, the parent won't match anymore and therefore the child routes will never re

2022-08-17 10:59:06 1687

原创 react-router v6使用createHashHistory进行history.push时,url改变页面不渲染

在我使用history库的createHashHistory创建history对象时,使用history.push进行页面跳转的时候,url 变化,但是页面没有渲染。③创建组件时,函数式组件只需调用函数即可创建组件,而类组件必须先实例化一个对象,然后通过这个实例化对象调用render函数来创建组件。④类组件是用生命周期钩子函数来实现业务逻辑的,而函数式组件使用react Hooks来实现业务逻辑。函数式组件和类组件都能实现相同的效果。方法只能在函数式组件中使用, 在类组件中是不能够使用hooks的。...

2022-08-16 16:50:13 1074 2

原创 创建React + Ts项目

安装完成后会在项目根目录生成.eslitrc.js文件,然后改一下规则(可以根据自己需求增减规则)8、你希望你的配置文件是什么格式的?(JavaScript,其它的可以自行百度)7、遵循哪一种流行风格?(可以根据自己项目所需定义,我选Airbnb)eslint初始化后会出现三个项目,根据项目而定。6、如何定义项目定义样式?(使用流行的风格指南)1、使用什么样的eslint?2、项目使用什么类型的模块?9、你现在就安装他们吗?(Yes,yarn)3、项目使用哪个框架?...

2022-08-15 15:26:56 1275

原创 Python自动抢购脚本,学废了双十一双十二帮女票抢购心爱的礼物,隔壁女孩都馋哭了。

赶紧让你男朋友来学,没对象的请绕道!!!

2022-08-11 18:13:16 8582 24

转载 Typora使用pandoc实现文档格式转换:Pdf转Word转md(markdown)

完成之后打开软件,将需要转换的pdf文件拖拽到软件内,点击转换,到MS-WORD,确认即可导出为word格式文件。安装完成,点击finish之后将(pojie文件)这个文件夹的两个文件复制到安装目录下的PDF Editor文件夹下,替换文件。但是该种方式,word中的图片丢失,无法加载,目前我也没有找到解决方法,所以还是建议使用第一种命令行的方式。打开cmd命令窗口,输入pandoc --version,可以确认是否安装成功。直接使用这个网站即可,上传pdf文件,会自动生成markdown格式的。...

2022-08-10 18:08:05 1113 2

原创 划水日常(16.5)关于出版图书有偿征集书名 ~

有偿征集书名:后续采用将给予200-500元红包鼓励!!我们也将会在此书发版之前,将样版赠送给你!!!

2022-07-27 15:09:20 1425 68

原创 深度讲解TS:这样学TS,迟早进大厂【21】:代码检查

ESLint 可以安装在当前项目中或全局环境下,因为代码检查是项目的重要组成部分,所以我们一般会将它安装在当前项目中。

2022-07-12 10:05:30 528

原创 深度讲解TS:这样学TS,迟早进大厂【20】:声明合并

如果定义了两个相同名字的函数、接口或类,那么它们会合并成一个类型:

2022-07-12 10:03:30 557

原创 深度讲解TS:这样学TS,迟早进大厂【19】:泛型

泛型(Generics)是指在定义函数、接口或类的时候,不预先指定具体的类型,而在使用的时候再指定类型的一种特性。

2022-07-12 10:02:31 341

原创 深度讲解TS:这样学TS,迟早进大厂【18】:类与接口

接口(Interfaces)可以用于对「对象的形状(Shape)」进行描述。

2022-07-12 10:01:32 447

原创 深度讲解TS:这样学TS,迟早进大厂【17】:类

传统方法中,JavaScript 通过构造函数实现类的概念,通过原型链实现继承。而在 ES6 中,我们终于迎来了 class。TypeScript 除了实现了所有 ES6 中的类的功能以外,还添加了一些新的用法。

2022-07-12 10:00:27 420

原创 深度讲解TS:这样学TS,迟早进大厂【16】:枚举

枚举(Enum)类型用于取值被限定在一定范围内的场景,比如一周只能有七天,颜色限定为红绿蓝等。

2022-07-12 09:59:11 629 1

原创 深度讲解TS:这样学TS,迟早进大厂【15】:字符串字面量类型

字符串字面量类型用来约束取值只能是某几个字符串中的一个。

2022-07-12 09:58:04 344

原创 深度讲解TS:这样学TS,迟早进大厂【14】:类型别名

类型别名用来给一个类型起个新名字。

2022-07-12 09:56:57 230

原创 深度讲解TS:这样学TS,迟早进大厂【13】:内置对象

内置对象是指根据标准在全局作用域(Global)上存在的对象。这里的标准是指 ECMAScript 和其他环境(比如 DOM)的标准。

2022-07-12 09:55:41 321

原创 深度讲解TS:这样学TS,迟早进大厂【12】:声明文件

当使用第三方库时,我们需要引用它的声明文件,才能获得对应的代码补全、接口提示等功能。

2022-07-12 09:54:22 243

原创 深度讲解TS:这样学TS,迟早进大厂【11】:类型断言

类型断言(Type Assertion)可以用来手动指定一个值的类型。

2022-07-04 15:34:26 593 1

原创 深度讲解TS:这样学TS,迟早进大厂【10】:函数的类型

在 JavaScript 中,有两种常见的定义函数的方式——函数声明(Function Declaration)和函数表达式(Function Expression)

2022-07-04 15:33:16 421

原创 深度讲解TS:这样学TS,迟早进大厂【09】:数组的类型

简单的方法是使用「类型 + 方括号」来表示数组

2022-07-04 15:31:56 282

原创 深度讲解TS:这样学TS,迟早进大厂【08】:对象的类型—接口

在面向对象语言中,接口(Interfaces)是一个很重要的概念,它是对行为的抽象,而具体如何行动需要由类(classes)去实现(implement)。TypeScript 中的接口是一个非常灵活的概念,除了可用于对类的一部分行为进行抽象以外,也常用于对「对象的形状(Shape)」进行描述。...

2022-07-04 15:30:34 363 1

原创 深度讲解TS:这样学TS,迟早进大厂【07】:联合类型

联合类型(Union Types)表示取值可以为多种类型中的一种。

2022-07-04 15:27:51 267

原创 一天一个javascript小技巧【可选链操作符】

可选链操作符 ( ?. ) 允许读取位于连接对象链深处的属性的值,而不必明确验证链中的每个引用是否有效。?. 操作符的功能类似于 . 链式操作符,不同之处在于,在引用为空 (nullish ) (null 或者 undefined) 的情况下不会引起错误,该表达式短路返回值是 undefined。与函数调用一起使用时,如果给定的函数不存在,则返回 undefined。...

2022-07-04 15:04:40 388

转载 百度云服务器nginx搭建部署全流程

今天百度云界面变了 我前几天买的时候 几十块钱一年 我买的是LS轻量服务器 云服务器或者其他服务器流程基本也都一样 我感觉买完服务器以后点击右上角管理控制台 进入如下页面 悬停蓝色折叠菜单块->产品服务->轻量应用服务器LS 如下进入当前页面 就有直接运行中的实例 当然如果我们买多台 就可以展示多台 我这里只买了一台 点击我红框圈的实例 进入到主机管理界面到主机管理界面后 我们第一个要做的事情就是重置密码 密码旁边有一个公网 这个可以复制一下 解析域名的时候会用到这个公网IP 输入2次密码 这个密码的作用是

2022-06-28 16:46:44 534

搭好的Vue服务器渲染框架,用vue做网站开发、做seo的首选

最成熟的Vue ssr框架,一个命令就能启动和部署。零侵入开发,跟开发vue纯客户端一模一样。

2022-03-15

微信小程序滑块验证代码.zip

代码仅供参考,不可运行,有疑问私我

2022-01-05

HTML5星空夜空背景登录界面模板.zip

HTML5星空夜空背景登录界面模板 支持输入账号、密码、图片验证码,还可扩展手机验证码等非常好看 页面有特效随着鼠标移动会展现星空连接在一起的样子

2021-10-26

测你2022年能存多少钱.rar

H5小游戏源码

2021-08-19

小程序看看你有多老.zip

小程序看看你有多老源码

2021-08-19

技术开发谷歌浏览器插件大全.zip

技术开发谷歌浏览器插件大全、附带使用方法,开发更快捷

2021-08-19

前端实战(vue、小程序、uniapp、html/css/js).zip

30个G的学习资料。跳槽涨薪20k。适合小白初级中级攻城狮。从入门到精髓!

2021-08-19

Html版本打飞机游戏.zip

打飞机小游戏

2021-08-15

游戏-勇士斗恶龙.rar

游戏-勇士斗恶龙源码

2021-08-15

100款html5微信小游戏最新最新源码@java1234.com.zip

H5小游戏大全

2021-08-15

植物大战僵尸web开发版.zip

js写的小游戏,植物大战僵尸,一比一还原真实游戏

2021-06-18

微信小程序怎么切换全局主题颜色?···源码

不知道大家有没有新的想法,网传说根据用户的心情来实现主题颜色,哈哈哈这个功能实现不了那就手动去切换吧。。这个小demo主要是教你怎么实现切换全局主题颜色。结构并不复杂。代码也不多。

2020-09-17

天使童装(已上线):微信小程序,一款专注于童装购物的电商小程序,源码

项目介绍: 页面:首页、分类、购物车、我的 描述:轮播、首页分类跳至分类页面,推荐商品,商品详情,加入购物车加入收藏等,购物车结算。微信登录,手机绑定,订单、地址、领券、余额等等。

2020-09-17

佩奇网(已上线):微信小程序、一个IT技术分享社区、源码

项目介绍: 一个it技术社区,拥有最新的技术分享 首页、专栏、我的页面。 PHP、Python、H5、Java等等众多文章集合

2020-09-17

空空如也

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

TA关注的人

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