自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(143)
  • 收藏
  • 关注

原创 使用gateway网关实现分布式系统的token校验_分布式校验所有请求的token

从这张图我们可以看出来gateway的核心就是一个一个的过滤器,所以token拦截自然也是在过滤器中完成的啦。等等token拦截,权限验证,那不就可以对所有的请求进行token校验然后再路由转发给其他的功能模块了吗?网关可以实现负载均衡,可 以实现。

2024-07-05 02:50:07 448

原创 【ES6系列】Reflect

由于文档内容过多,为了避免影响到大家的阅读体验,在此只以截图展示部分内容[外链图片转存中…(img-YUPdlx8w-1720111597230)][外链图片转存中…(img-nJ8xreKH-1720111597232)]由于文档内容过多,为了避免影响到大家的阅读体验,在此只以截图展示部分内容。

2024-07-05 00:46:49 345

原创 VUE逐点突破系列 -- VUE高精尖面试题解析

说⼀说你对vue响应式理解所谓数据响应式就是用户对数据层做的更改能够触发视图层做出更新响应的机制。mvvm框架中要解决的⼀个核心问题是连接数据层和视图层,通过数据驱动应用,数据变化,视图更新,要做到这点的就需要实现⼀套响应式机制,这样⼀旦数据发生变化就可以立即做出更新处理。以vue为例说明,通过数据响应式加上虚拟DOM和patch算法,可以使我们只需要操作数据,完全不用接触繁琐的dom操作,从而大大提升开发效率,降低开发难度。

2024-07-04 23:42:51 398

原创 Vue2-3-元编程

【代码】Vue2-3-元编程。

2024-07-04 22:47:23 434

原创 R语言题目及参考答案(2)

(5)作出‘age’和‘it’关于因子变量‘tint’和‘sex’的条件散点图;(6)做出‘it’与‘csoa’的等高线图;(7)使用matplot( )描述变量‘age’,‘it’和‘csoa’.从B牛群中挑选更有可能获得更大产奶量。【作业】1.1 我们以大马哈鱼为例。执行下列操作:a.生成一些如下的人工数据:100个正态分布的随机数(即长度为100的向量),该正态分布满足均值为42.0以及标准差为6.3的条件。将该向量命名为‘weight’(即大马哈鱼的重量)并输出它的前25个值。

2024-07-04 21:47:17 507

原创 js基础(五):对象

造函数创建出来的对象。说明:1.构造函数约定首字母大写2.函数内的属性和方法前面需要添加this,表示当前对象的属性和方法3.构造函数中不需要retrun返回结果4.但我们创建对象的时候,必须用new 来调用构造函数### 最后。

2024-07-04 20:40:19 316

原创 JavaScript流程控制,带你打印九九乘法表

break与continue的区别:break语句可应用在switch和循环语句中,其作用是终止当前语句的执行,跳出switch选择结构或循环语句,执行后面的代码。当每个表达式都为空时,表示该for循环语句的循环条件永远满足,会进入无限循环的状态,此时如果要结束无限循环,可在for语句循环体中用跳转语句进行控制。需要注意的是,若循环条件永远为true时,则会出现死循环,因此在开发中应根据实际需要,在循环体中设置循环出口,即循环结束的条件。概念:for循环语句是最常用的循环语句,它适合循环次数已知的情况。

2024-07-04 19:43:06 520

原创 HTML5 多媒体音视频处理

注意:使用 source 元素读取流媒体文件时,video 元素就不需要使用 src 属性了。- source 元素中的 src 属性 和 video元素中的 src属性作用相同。HTML5 中加入了新的事件API,在视频处理过程中,包含了一些通知媒体状态的事件。在HTML5中,增加了一个 video 元素,以便在HTML中插入和播放视频。// 在当前进度上减 10s。每一种浏览器斗殴自己的特殊的按钮和进度条,有的甚至还有一些特殊的特性。HTML5 中提到最多的是视频处理,视频也是互联网的重要应用。

2024-07-04 18:45:08 265

原创 cesium切换图层及初始时定位至中国

作为window对象属性的文档元素。//全球影像中文注记服务。//全球矢量中文标注服务。

2024-07-04 17:44:43 681

原创 2022 用好这 8 个工具,提升前端工程师软技能

前端框架太多了,真的学不动了,别慌,其实对于前端的三大马车,Angular、React、Vue 只要把其中一种框架学明白,底层原理实现,其他两个学起来不会很吃力,这也取决于你以后就职的公司要求你会哪一个框架了,当然,会的越多越好,但是往往每个人的时间是有限的,对于自学的学生,或者即将面试找工作的人,当然要选择一门框架深挖原理。JS 内容涉及到的知识点较多,看到网上有很多人建议你从头到尾抱着那本《JavaScript高级程序设计》学,我是不建议的,毕竟刚接触 JS 谁能看得下去,当时我也不能,也没那样做。

2024-07-04 16:42:50 378

原创 有了for循环 为什么还要forEach?

i < length;i++) {// 删除数组中所有的1//重置i,否则i会跳一位i–;// [2]//等价于== 1);

2024-06-25 02:12:39 877

原创 十分钟学会组件的生命周期

【代码】十分钟学会组件的生命周期。

2024-06-25 00:16:22 193

原创 前端vue项目,把某个div盒子或当前页面生成pdf文件并下载。

其实前端开发的知识点就那么多,面试问来问去还是那么点东西。所以面试没有其他的诀窍,只看你对这些知识点准备的充分程度。so,出去面试时先看看自己复习到了哪个阶段就好。这里再分享一个复习的路线:(以下体系的复习资料是我从各路大佬收集整理好的)《前端开发四大模块核心知识笔记》最后,说个题外话,我在一线互联网企业工作十余年里,指导过不少同行后辈。帮助很多人得到了学习和成长。

2024-06-24 23:26:00 810

原创 【Typescript入门手册】函数

我们经常需要写这种函数,即函数的输出类型依赖函数的输入类型,或者两个输入的类型以某种形式相互关联。让我们考虑这样一个函数,它返回数组的第一个元素:注意此时函数返回值的类型是 any,如果能返回第一个元素的具体类型就更好了。此时我们需要在函数签名里声明一个类型参数 (type parameter):通过给函数添加一个类型参数T,并且在两个地方使用它,我们就在函数的输入(即数组)和函数的输出(即返回值)之间创建了一个关联。现在当我们调用它,一个更具体的类型就会被判断出来;

2024-06-24 21:14:03 967

原创 Vue-5-组件通信

【代码】Vue-5-组件通信。

2024-06-24 19:20:10 115

原创 js数组高阶函数——map()方法_js map方法

四轮技术面+一轮hr面结束,学习到了不少,面试也是一个学习检测自己的过程,面试前大概复习了 一周的时间,把以前的代码看了一下,字节跳动比较注重算法,面试前刷了下leetcode和剑指offer, 也刷了些在牛客网上的面经。大概就说这些了,写代码去了~祝大家都能收获大厂offer~篇幅有限,仅展示部分内容。

2024-06-24 17:24:10 4146

原创 IDEA+Java+SSM+Mysql+JSP实现Web宠物商城系统

疯狂编程学习效果可视化写博客阅读优秀代码心态调整。

2024-06-24 15:39:26 427

原创 2024微信小程序期末大作业-点奶茶微信小程序(后端nodejs-server)(附下载链接)_微信小程序期末大作业百度网盘下载

另外,大推一个网上教程 现代 JavaScript 教程 ,文章深入浅出,很容易理解,上面的内容几乎都是重点,而且充分发挥了网上教程的时效性和资料链接。整本书内容质量都很高,尤其是前十章语言基础部分,建议多读几遍。3.进入nodejs-server目录下,使用cmd进入到当前项目,使用node exp.js 命令启动后台服务。想要取得优秀的面试成绩,刷面试题是必须的,除非你样样精通。学习资料在精不在多,二者结合,定能构建你的 JavaScript 知识体系。js前端的重头戏,值得花大部分时间学习。

2024-06-24 13:43:47 623

原创 算法基础之二叉树

如果你已经下定决心要转行做编程行业,在最开始的时候就要对自己的学习有一个基本的规划,还要对这个行业的技术需求有一个基本的了解。有一个已就业为目的的学习目标,然后为之努力,坚持到底。如果你有幸看到这篇文章,希望对你有所帮助,祝你转行成功。

2024-06-20 16:46:37 478

原创 推介一位前端实力博主朋友:SHERlocked93(1)

长按识别下方二维码关注吧~或者直接扫他的微信码可以直接加他的微信公众号窗口回复:「面试资料」 可以领取300MB的前端学习以及面试资料哦~他的部分博客下面这些博客是他部分博客,完整的博客可以看 https://github.com/SHERlocked93/blog 这个地址,或者直接翻到下面点击即可直接跳转他的 GitHub 博客。

2024-06-20 14:21:31 913

原创 前端25k+面试题及大白话答案整理(持续更新)_前端25k 面试题

高阶组件是个函数,输出结果是个新组件,可以对输入的组件进行加工,并返回一个具有特定功能的组件。受控组件相当于input中的value值通过state值获取,onChange事件改变state中的value值。实现了双向绑定,任意一方的数据发生变化,另一方也会随之改变。非受控组件不需要设置对应的state属性,可通过ref来直接操作真实的dom。数组扁平化,就是将一个复杂的嵌套多层的数组,一层一层的转化为层级较少或者只有一层数组。底层原理:通过foreach遍历和递归的方式进行一层一层的遍历。

2024-06-20 12:07:27 811

原创 Web前端安全策略之XSS的攻击与防御

面试前要精心做好准备,简历上写的知识点和原理都需要准备好,项目上多想想难点和亮点,这是面试时能和别人不一样的地方。还有就是表现出自己的谦虚好学,以及对于未来持续进阶的规划,企业招人更偏爱稳定的人。万事开头难,但是程序员这一条路坚持几年后发展空间还是非常大的,一切重在坚持。前端面试题汇总JavaScript前端资料汇总。

2024-06-19 23:03:38 969

原创 中高级前端工程师都需要熟悉的技能--前端缓存_中高级前端工程师都需要熟悉的技能--前端缓存(缓存是高级前端工程师必修技能)

http缓存可以减少宽带流量,加快响应速度。关于强缓存,是Expires的完全替代方案,在可以使用的情况下不要使用expires关于协商缓存,etag并不是的完全替代方案,而是补充方案,具体用哪一个,取决于业务场景。有些缓存是从磁盘读取,有些缓存是从内存读取,有什么区别?答:从内存读取的缓存更快。所有带304的资源都是协商缓存,所有标注(从内存中读取/从磁盘中读取)的资源都是强缓存。祝你好运。我可以将最近整理的前端面试题分享出来,其中包含。

2024-06-19 13:32:33 544

原创 JavaScript中改变this指向的方法【总结】- 【各自主要应用场景】

=就答题情况而言,第一问100%都可以回答正确,第二问大概只有50%正确率,第三问能回答正确的就不多了,第四问再正确就非常非常少了。其实此题并没有太多刁钻匪夷所思的用法,都是一些可能会遇到的场景,而大多数人但凡有1年到2年的工作经验都应该完全正确才对。只能说有一些人太急躁太轻视了,希望大家通过此文了解js一些特性。并祝愿大家在新的一年找工作面试中胆大心细,发挥出最好的水平,找到一份理想的工作。

2024-06-19 11:13:59 858

原创 ReactNative进阶(十七):RefreshControl 组件实现刷新效果

/刷新文案的颜色。//标题显示在刷新指示器下方。//是否启用拉动刷新功能。//用于绘制刷新指示器的颜色(至少一种)。//刷新指示器的背景色。//刷新指示器的大小,请参见RefreshControl.SIZE。//进度视图顶部偏移。

2024-06-18 21:25:36 228

原创 HTML5本地存储-localStorage操作使用详解

好了,这就是整理的前端从入门到放弃的学习笔记,还有很多没有整理到,我也算是边学边去整理,后续还会慢慢完善,这些相信够你学一阵子了。做程序员,做前端工程师,真的是一个学习就会有回报的职业,不看出身高低,不看学历强弱,只要你的技术达到应有的水准,就能够得到对应的回报。学习从来没有一蹴而就,都是持之以恒的,正所谓活到老学到老,真正懂得学习的人,才不会被这个时代的洪流所淘汰。历强弱,只要你的技术达到应有的水准,就能够得到对应的回报。

2024-06-18 19:13:31 462

原创 [JavaScript]解构赋值详解

概念ES6提供了更简洁的赋值模式,从数组和对象中提取值,这被称为解构数组解构数组解构是非常简单简洁的,在赋值表达式的左侧使用数组字面量,数组字面量中的每个变量名称映射为解构数组的相同索引项这是什么意思呢,就是如下面这个示例一样,左边数组中的项分别得到了右侧解构数组相应索引的值// a = 1// b = 2// c = 3。

2024-06-17 12:30:48 344

原创 wtfjs:一个接近20k关注的有趣JS项目(上)

[] + [];![];所以我们尝试将[]和false加起来。但是通过一些内部函数调用(- >- >]),我们最终将右边的操作数转换为一个字符串:!// ‘false’将字符串作为数组,我们可以通过[0]来访问它的第一个字符:“false”[0];// -> ‘f’现在,其余的是明显的,可以自己弄清楚![]是true, 但它不等于true数组是一个true,但是它不等于true。!!

2024-06-17 02:50:55 550

原创 JavaScript函数中call、apply和bind的详解和手动实现

如果你打算靠自己摸索自学,那么你首先要了解学习前端的基本大纲,这是你将要学习的主要内容,理解以及掌握好这些内容,便可以找到一份初级的前端开发工作。你还需要有一套完整的前端学习教程,作为初学者最好的方式就是看视频教程学习,初学者容易理解接受。不要选择买书学习,这样的方式没有几个人能学会,基本都是看不下去书,也看不懂书。如果喜欢看书的学弟,可以买一些经典的书籍作为辅助即可,主要还是以看教程为主。每天抽出固定几个小时学习,做好长期学习的准备。

2024-06-17 00:39:42 843

原创 pm2如何部署node项目到服务器

秋招即将开始,校招的朋友普遍是缺少项目经历的,所以底层逻辑,基础知识要掌握好!而一般的社招,更是神仙打架。特别强调,项目经历不可忽视;几乎简历上提到的项目都会被刨根问底,所以项目应用的技术要熟练,底层原理必须清楚。这里给大家提供一份汇集各大厂面试高频核心考点前端学习资料。涵盖HTML,CSS,JavaScript,HTTP,TCP协议,浏览器,Vue框架,算法等高频考点238道(含答案)!高级前端工程师必备资料包。

2024-06-16 11:30:49 441

原创 vue中如何自定义指令directive

然后你可以在模板中任何元素上使用新的v-focusbind:只调用一次,指令第一次绑定到元素时调用。在这里可以进行一次性的初始化设置inserted:被绑定元素插入父节点时调用 (仅保证父节点存在,但不一定已被插入文档中)update:所在组件的 VNode 更新时调用,但是可能发生在其子VNode更新之前。指令的值可能发生了改变,也可能没有。但是你可以通过比较更新前后的值来忽略不必要的模板更新:指令所在组件的 VNode 及其子 VNode 全部更新后调用unbind:只调用一次,指令与元素解绑时调用。

2024-06-15 21:54:33 1090

原创 CSS基础自学周报--24

右顶部栏文字居中显示```[外链图片转存中…(img-712cLVvH-1718452386232)]

2024-06-15 19:53:17 173

原创 Web前端最全前端高效开发不得不知道的一些JavaScript库!,蚂蚁金服4面前端高级开发

前端框架太多了,真的学不动了,别慌,其实对于前端的三大马车,Angular、React、Vue 只要把其中一种框架学明白,底层原理实现,其他两个学起来不会很吃力,这也取决于你以后就职的公司要求你会哪一个框架了,当然,会的越多越好,但是往往每个人的时间是有限的,对于自学的学生,或者即将面试找工作的人,当然要选择一门框架深挖原理。内容包括html,css,JavaScript,ES6,计算机网络,浏览器,工程化,模块化,Node.js,框架,数据结构,性能优化,项目等等。提供了非常多的3D显示功能。

2024-05-17 03:00:58 806

原创 Web前端最全前端项目负责人最基础的需要会哪些(2),2024年最新大厂Web前端高级面试题汇总解答

疯狂编程学习效果可视化写博客阅读优秀代码心态调整深浅拷贝event loop正则事件ajax文件同步异步加载ES6+事件ajax文件同步异步加载ES6+

2024-05-17 03:00:24 1089

原创 Web前端最全前端页面自定义分组,2024年最新前端算法面试题

=======前言==最近小编在做一个有关订餐的项目,项目中用到了自定义分组的知识,需要使用模态框弹出一个框实现左右两栏布局,把左边栏选择出来的东西放到右边栏,然后保存到数据库中。叙述==下面的图片是实现的功能,我们来看一下具体的是如何实现的吧。模态框的实现:请看小编的另外的一篇博客(JS实现):HTML代码实现前台部分后台部分。

2024-05-17 02:59:49 453

原创 Web前端最全前端面试:被问到BFC,要这样答才能满分(1),2024最新阿里前端面试流程

基础知识是前端一面必问的,如果你在基础知识这一块翻车了,就算你框架玩的再6,webpack、git、node学习的再好也无济于事,因为对方就不会再给你展示的机会,千万不要因为基础错过了自己心怡的公司。前端的基础知识杂且多,并不是理解就ok了,有些是真的要去记。当然了我们是牛x的前端工程师,每天像背英语单词一样去背知识点就没必要了,只要平时工作中多注意总结,面试前端刷下题目就可以了。开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】销售导购厨师房产经纪文员收银配菜保险经纪前台。

2024-05-17 02:59:14 821

原创 Web前端最全Vue 学习笔记(2)Vue 生命周期、组件,2024年最新京东前端三面问啥

从转行到现在,差不多两年的时间,虽不能和大佬相比,但也是学了很多东西。我个人在学习的过程中,习惯简单做做笔记,方便自己复习的时候能够快速理解,现在将自己的笔记分享出来,和大家共同学习。大厂的面试难在,针对一个基础知识点,比如JS的事件循环机制,不会上来就问概念,而是换个角度,从题目入手,看你是否真正掌握。大厂的面试难在,针对一个基础知识点,比如JS的事件循环机制,不会上来就问概念,而是换个角度,从题目入手,看你是否真正掌握。额外的,每次父级组件发生更新时,子组件中所有的 props 都将会刷新为最新的值。

2024-05-16 20:39:48 832

原创 Web前端最全Vue 学习笔记 —— 模板语法 (一)(1),2024年最新超全前端中高级面试复习大纲

和 js 基本一样,我们指定一个函数专门处理某个特定事件,然而这个事件也要专门定义在 vue 中的 methods 中,效果同上。我们深入 v-model 的源码可以发现, v-model 之所以能够实现双向绑定是因为它的底层使用 属性绑定实现的。使用 v-for 可以轻松遍历元素,下面看一看 v-for 的简单使用,我们可以遍历值的同时,把下表也能遍历出来。动态处理属性的值,下面的实例中,我们给 href 绑定了一个 url 值,这样他就可以跳转到指定的路径了。3.你是如何理解 Vue 的响应式系统的?

2024-05-16 20:39:14 925

原创 Web前端最全vue 使用 RSA加密 + java 后端 RSA解密,2024年最新Web前端开发基础面试题

从转行到现在,差不多两年的时间,虽不能和大佬相比,但也是学了很多东西。我个人在学习的过程中,习惯简单做做笔记,方便自己复习的时候能够快速理解,现在将自己的笔记分享出来,和大家共同学习。开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】个人将这段时间所学的知识,分为三个阶段:第一阶段:HTML&CSS&JavaScript基础第二阶段:移动端开发技术第三阶段:前端常用框架推荐学习方式:针对某个知识点,可以先简单过一下我的笔记,如果理解,那是最好,可以帮助快速解决问题;

2024-05-16 20:38:39 623

原创 Web前端最全vue 事件总线 eventbus 你学会了吗?,2024年最新web前端面试基础问题有哪些

在上一个例子中,我们A组件向事件总线发送了一个事件aMsg并传递了参数MsgA,然后B组件对该事件进行了监听,并获取了传递过来的参数。但是,这时如果我们离开B组件,然后再次进入B组件时,又会触发一次对事件aMsg的监听,这时时间总线里就有两个监听了,如果反复进入B组件多次,那么就会对aMsg进行多次的监听。这样,B组件就轻松接收到了A组件传递过来的参数,并成功展示了该参数,这样是不是就很简单的解决了各组件之间的通讯呢?解决办法:在组件离开,也就是被销毁前,将该监听事件给移除,以免下次再重复创建监听。

2024-05-16 20:38:05 320

空空如也

空空如也

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

TA关注的人

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