自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 浅析 Javascript 中 this 的指向 ( 箭头函数 )

调用foo()的时候其实相当于,所以this.a其实指向的是window.a。

2024-06-25 02:17:42 568

原创 原生JS实现bind方法

大厂面试问深度,小厂面试问广度,如果有同学想进大厂深造一定要有一个方向精通的惊艳到面试官,还要平时遇到问题后思考一下问题的本质,找方法解决是一个方面,看到问题本质是另一个方面。还有大家一定要有目标,我在很久之前就想着以后一定要去大厂,然后默默努力,每天看一些大佬们的文章,总是觉得只有再学深入一点才有机会,所以才有恒心一直学下去。

2024-06-25 00:20:36 267

原创 前端内容安全策略(csp)

三套“算法宝典”算法刷题LeetCode中文版(为例)人与人存在很大的不同,我们都拥有各自的目标,在一线城市漂泊的我偶尔也会羡慕在老家踏踏实实开开心心养老的人,但是我深刻知道自己想要的是一年比一年有进步。最后,我想说的是,无论你现在什么年龄,位于什么城市,拥有什么背景或学历,跟你比较的人永远都是你自己,所以明年的你看看与今年的你是否有差距,不想做咸鱼的人,只能用尽全力去跳跃。祝愿,明年的你会更好!

2024-06-24 23:30:14 279

原创 【Vue前置必备知识篇】 --- ES6模块化与异步编程高级用法

*ES6 模块化规范是浏览器端与服务器端通用的模块化开发规范。**它的出现极大的降低了前端开发者的模块化学习成本,开发者不需再额外学习 AMD、CMD 或 CommonJS 等模块化规范。ES6 模块化规范中定义:每个 js 文件都是一个独立的模块导入其它模块成员使用import关键字向外共享模块成员使用export关键字。

2024-06-24 21:18:18 791

原创 Vue2 diff 算法 和 Vue3 diff算法 区别

在大部分情况下, v-model 等价于 :value 和 @input事件的组合,比如:下拉框 单选框 多行文本textarea绑定的就是@input=valueOfText=$event.target.value在编程思想上,这种帮助使用者『隐藏细节』的方式叫封装冷知识: 如果v-model绑定了相应式对象里不存在的值,vue会自动增加这个属性,并且是响应式的,

2024-06-24 19:24:24 683

原创 JS闭包的理解及常见应用场景

闭包形成的原理作用域链,当前作用域可以访问上级作用域中的变量闭包解决的问题能够让函数作用域中的变量在函数执行结束之后不被销毁,同时也能在函数外部可以访问函数内部的局部变量。闭包带来的问题由于垃圾回收器不会将闭包中变量销毁,于是就造成了内存泄露,内存泄露积累多了就容易导致内存溢出。所以使用完闭包后,可以通过对闭包 geta = null(下面代码) ,让垃圾回收器回收实现一个简单的闭包var a = 10;//fun函数作用域内部的变量return a;

2024-06-24 17:28:23 694

原创 iOS 逆向编程(十六)DZMCycript 脚本使用(封装了常用的快捷函数,后续会继续添加)

1、下载 DZMCycript 脚本文件2、通过 或者 导入到手机端的 里面,可以看 上一篇文章 怎么使用 脚本文件的。$ scp -P 10010 /Users/dengzemiao/Desktop/GitHub/DZMCycript/DZMCycript.cy root@localhost:/usr/lib/cycript0.93、文件导入到手机之后,进入手机终端,之前文章有封装 免密登录的dengzemiaodeMacBook-Pro:ssh dengzemiao$ sh login.shi

2024-06-24 15:43:39 1142

原创 25个 Vue 技巧,开发了5年了,有些竟然还是第一次见!

当被打开或关闭时,它将创建并完全销毁该元素。相反,将创建该元素并将其留在那里,通过设置其样式为来隐藏它。如果你要切换的组件的渲染成本很高,那么这样做会更有效率。反过来说,如果不需要立即执行昂贵的组件件,可以使用,这样它就会跳过渲染它,而使页面的加载速度更快一些。限定范围的插槽非常有趣,但为了使用它们,您还必须使用许多模板标记。幸运的是,有一个简写可以让我们摆脱它,但只有在我们使用单个作用域槽的情况下。普通写法:不使用 :

2024-06-24 13:48:00 914

原创 网页设计:HTML表单标签

推荐一些系统学习的途径和方法。每个Web开发人员必备,很权威很齐全的Web开发文档。作为学习辞典使用,可以查询到每个概念、方法、属性的详细解释,注意使用英文关键字搜索。里面的一些 HTML,CSS,HTTP 技术教程也相当不错。

2024-06-20 16:56:05 378

原创 数据结构 Hash表(哈希表)

哈希函数三套“算法宝典”算法刷题LeetCode中文版(为例)人与人存在很大的不同,我们都拥有各自的目标,在一线城市漂泊的我偶尔也会羡慕在老家踏踏实实开开心心养老的人,但是我深刻知道自己想要的是一年比一年有进步。最后,我想说的是,无论你现在什么年龄,位于什么城市,拥有什么背景或学历,跟你比较的人永远都是你自己,所以明年的你看看与今年的你是否有差距,不想做咸鱼的人,只能用尽全力去跳跃。祝愿,明年的你会更好!

2024-06-20 14:30:15 863

原创 前端如何实现 Word 在线预览_前端预览word文件

在前端实现 Word 文件的在线预览,可以使用第三方库mammoth.js来将 Word 文件转换为 HTML 格式,然后在前端进行展示。

2024-06-20 12:15:23 466

原创 【面试题】滴滴前端一面常考vue面试题

Model–View–ViewModel (MVVM) 是一个软件架构设计模式,由微软 WPF 和 Silverlight 的架构师 Ken Cooper 和 Ted Peters 开发,是一种简化用户界面的事件驱动编程方式。由 John Gossman(同样也是 WPF 和 Silverlight 的架构师)于2005年在他的博客上发表。

2024-06-19 23:10:43 749

原创 什么是Async和Await, 和 Promise的区别?

)2)使用Async:// await getJSON()表示console.log会等到getJSON的promise成功reosolve之后再执行。区别:1)函数前面多了一个aync关键字。await关键字只能用在aync定义的函数内。async函数会隐式地返回一个promise,该promise的reosolve值就是函数return的值。(示例中reosolve值就是字符串”done”)2)第1点暗示我们不能在最外层代码中使用await,因为不在async函数内。

2024-06-19 13:40:31 609

原创 Js-w3school(2020(1)

根据路线图上的重点去进行有针对性的学习,在学习过程中,学会写笔记,做总结。html5 / css3 学习笔记JavaScript 学习笔记Vue 学习笔记。

2024-06-19 11:21:05 527

原创 web开发选型,JavaScript基础面试题

为什么需要BigInt?如何创建并使用BigInt?typeof 是否能正确判断类型?instanceof能否判断基本数据类型?能不能手动实现一下instanceof的功能?Object.is和===的区别?[] ==![]结果是什么?为什么?JS中类型转换有哪几种?== 和 ===有什么区别?对象转原始类型是根据什么流程运行的?对闭包的理解原型对象和构造函数有何关系?能不能描述一下原型链?JS如何实现继承?函数的arguments为什么不是数组?如何转化成数组?

2024-06-18 23:43:42 651

原创 Redis 数据类型及抽象_java redis抽象

当使用 MGET 时,Redis 返回的是一个值数组。

2024-06-18 21:33:21 828

原创 IDEA太强悍了,调试器竟然支持实时数据流分析啦,提前知道代码怎么跑的?

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

2024-06-18 19:21:10 405

原创 CSS 基础语法

整理面试题,不是让大家去只刷面试题,而是熟悉目前实际面试中常见的考察方式和知识点,做到心中有数,也可以用来自查及完善知识体系。《前端基础面试题》,《前端校招面试题精编解析大全》,《前端面试题宝典》,《前端面试题:常用算法》不平铺水平平铺垂直平铺整理面试题,不是让大家去只刷面试题,而是熟悉目前实际面试中常见的考察方式和知识点,做到心中有数,也可以用来自查及完善知识体系。《前端基础面试题》,《前端校招面试题精编解析大全》,《前端面试题宝典》,《前端面试题:常用算法》

2024-06-18 14:40:46 366

原创 【总结系列】对JS数组来一次总结

小编综合了阿里的面试题做了一份前端面试题PDF文档,里面有面试题的详细解析。

2024-06-17 12:37:32 1002

原创 【CSS进阶】伪元素的妙用--单标签之美

所以,我们用 before 伪元素生成一个与按钮大小一致的黑色半透明层 rgba(0,0,0,.2),在 .btn:hover:before 时显示,用 after 伪元素生成一个与按钮大小一致的白色半透明层 rgba(255,255,255,.2),在 .btn:active:before 时显示,就可以做到只配置一个背景底色,实现 hover 、active 的时的明暗变化。对于 CSS2 中已经有的伪元素,例如 :before,单冒号和双冒号的写法 ::before 作用是一样的。

2024-06-17 02:57:41 1015

原创 JavaScript进阶(三):常见工具(校验、通用)_js常见校验器

}return true;};var checkCellphone = function(cellPhone){var regu = /1((13[0-9])|(14[5|7])|(15([0-3]|[5-9]))|(18[0,2,3,5-9]))\d{8}$/;var re = new RegExp(regu);if (!re.test(cellPhone)) {return false;}return true;};var formatDateTime = function (date){if(dat

2024-06-17 00:46:25 729

原创 Vue学习基础版汇总V5

插槽(Slot)是vue为组件的封装者提供的能力。允许开发者在封装组件时,把不确定的、希望由用户指定的部分定义为插槽。【案例】代码使用如下:--自定义组件预留需要传入展示内容的位置-->Left组件--此处使用slot标签进行渲染组件在被使用时传入的内容-->--声明一个插槽区域-->--使用这代码编写-->App根组件-- 引入组件第三步:使用组件,并且传入组件自定义展示内容 -->

2024-06-15 22:01:15 799

原创 Django-Vue3-Lyadmin后台管理系统_django-vue-lyadmin

django-vue3-lyadmin 是一套前后端分离的前端后台管理框架,是适配 django-vue3-lyadmin 的 python django 后台管理项目的专属框架,基于原生 vue3 开发,灵活自定义,可发挥空间大javascript是前端必要掌握的真正算得上是编程语言的语言,学会灵活运用javascript,将对以后学习工作有非常大的帮助。掌握它最重要的首先是学习好基础知识,而后通过不断的实战来提升我们的编程技巧和逻辑思维。这一块学习是持续的,直到我们真正掌握它并且能够灵活运用它。

2024-06-15 20:00:03 755

原创 Web前端最全基础数据结构和算法概念,2024年最新面试前必看的一本书书籍是什么

根据路线图上的重点去进行有针对性的学习,在学习过程中,学会写笔记,做总结。开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】html5 / css3 学习笔记JavaScript 学习笔记Vue 学习笔记线性表满足以下特征:有且只有一个根结点 a1 a 1 a_1,它无前件;有且只有一个终端结点 an a n a_n,它无后件;除根结点与终端结点外,其他所有结点有且只有一个前件,也有且只有一个后件。线性表中结点的个数 n n n 称 为线性表的长度。

2024-05-17 03:35:20 952

原创 Web前端最全基于Vue,2024年最新面试跳槽原因怎么说

前端框架太多了,真的学不动了,别慌,其实对于前端的三大马车,Angular、React、Vue 只要把其中一种框架学明白,底层原理实现,其他两个学起来不会很吃力,这也取决于你以后就职的公司要求你会哪一个框架了,当然,会的越多越好,但是往往每个人的时间是有限的,对于自学的学生,或者即将面试找工作的人,当然要选择一门框架深挖原理。以 Vue 为例,我整理了如下的面试题。

2024-05-17 03:34:46 185

原创 Web前端最全基于Vue的3D饼图_vue 3d立体饼状图,面试的六大步骤

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

2024-05-17 03:34:12 450

原创 Web前端最全基于 vue + Element-ui 开发的后台管理系统(1),前端事件体系全面总结+实践分析

单体模式工厂模式例模式。

2024-05-17 03:33:37 831

原创 Web前端最全vue3 的监听函数,watch函数和watchEffect函数。(1),中级前端面试题

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

2024-05-16 21:13:59 773

原创 Web前端最全Vue3 新增 内置组件 使用,2024年最新阿里前端二面是什么

Suspense 是可以用来异步数据,它拥有一个本地的处理方法用来适配多种情形提供了二选一(加载完成 和 失败的插槽)更详细的内容大家可以自行翻阅官方文档,我只是进行一部分的挑选前端资料汇总开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】框架原理真的深入某一部分具体的代码和实现方式时,要多注意到细节,不要只能写出一个框架。算法方面很薄弱的,最好多刷一刷,不然影响你的工资和成功率😯。

2024-05-16 21:13:25 794

原创 Web前端最全vue3 到底哪里好?看这一篇就够了,吊打面试官系列

总的来说,面试官要是考察思路就会从你实际做过的项目入手,考察你实际编码能力,就会让你在电脑敲代码,看你用什么编辑器、插件、编码习惯等。所以我们在回答面试官问题时,有一个清晰的逻辑思路,清楚知道自己在和面试官说项目说技术时的话就好了开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】但是因为是同一个函数,所以不用追踪变化,直接缓存起来复用即可3> ssr渲染。

2024-05-16 21:12:51 301

原创 Web前端最全vue3 中 script setup,2024年最新面试培训班哪个比较好

四轮技术面+一轮hr面结束,学习到了不少,面试也是一个学习检测自己的过程,面试前大概复习了 一周的时间,把以前的代码看了一下,字节跳动比较注重算法,面试前刷了下leetcode和剑指offer, 也刷了些在牛客网上的面经。大概就说这些了,写代码去了~祝大家都能收获大厂offer~开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】篇幅有限,仅展示部分内容setup() {return {count,double,add。

2024-05-16 21:12:14 260

原创 Vue进阶(幺幺捌):CSS3 - 选择器first-child、last-child、nth-child(3)

我在成长过程中也是一路摸爬滚打,没有任何人的指点,所以走的很艰难。例如在大三的时候,如果有个学长可以阶段性的指点一二,如果有已经工作的师兄可以告诉我工作上需要什么,我应该前面的三年可以缩短一半;后来去面试bat,失败了有5、6次,每次也不知道具体是什么原因,都是靠面试回忆去猜测可能是哪方面的问题,回来学习和完善,当你真正去招人的时候,你就会知道面试记录是多么重要,面试官可以从面试记录里看到你的成长,总是去面试,总是没有成长,就会被定义为缺乏潜力。

2024-05-16 14:53:33 425

原创 Vue进阶(幺幺捌):CSS3 - 选择器first-child、last-child、nth-child(2)

正值招聘旺季,很多小伙伴都询问我有没有前端方面的面试题!开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】li:last-child { /\*给最后一个列表项目设置样式 IE8不兼容\*/解析:一个页面中无论有几个ul列表,只要设置`first-child、last-child`,那么所有ul列表项的第一个和最后一个列表项目都会有设置的样式。### 2.nth-child、nth-last-child (IE8不兼容)

2024-05-16 14:52:59 272

原创 Vue进阶(幺幺捌):CSS3 - 选择器first-child、last-child、nth-child(1)

面试前要精心做好准备,简历上写的知识点和原理都需要准备好,项目上多想想难点和亮点,这是面试时能和别人不一样的地方。还有就是表现出自己的谦虚好学,以及对于未来持续进阶的规划,企业招人更偏爱稳定的人。开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】万事开头难,但是程序员这一条路坚持几年后发展空间还是非常大的,一切重在坚持。为了帮助大家更好更高效的准备面试,特别整理了《前端工程师面试手册》电子稿文件。前端面试题汇总JavaScript性能linux前端资料汇总。

2024-05-16 14:52:25 370

原创 Vue进阶(幺幺幺):实现浏览器全屏_vue+element ui项目全屏切换,全屏是项目所占的屏幕而不是浏览器的全屏

小编综合了阿里的面试题做了一份前端面试题PDF文档,里面有面试题的详细解析开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】### 三、应用组件安装好后,引入项目,用一个按钮进行控制即可,通过`Esc`键退出全屏按钮方法如下:### 四、拓展阅读* 《[Vue进阶(幺零三):Markdown 基本语法](https://bbs.csdn.net/forums/4304bb5a486d4c3ab8389e65ecb71ac0)》

2024-05-16 14:51:49 333

原创 VUE element-ui 之多级下拉菜单(筛选框)_elementui 多层级下拉框

技术是没有终点的,也是学不完的,最重要的是活着、不秃。零基础入门的时候看书还是看视频,我觉得成年人,何必做选择题呢,两个都要。喜欢看书就看书,喜欢看视频就看视频。最重要的是在自学的过程中,一定不要眼高手低,要实战,把学到的技术投入到项目当中,解决问题,之后进一步锤炼自己的技术。开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】技术学到手后,就要开始准备面试了,找工作的时候一定要好好准备简历,毕竟简历是找工作的敲门砖,还有就是要多做面试题,复习巩固。/>

2024-05-16 02:54:09 813

原创 VUE element-ui 之多级下拉菜单(筛选框)_elementui 多层级下拉框(1)

时间筛选

2024-05-16 02:53:35 521

原创 VUE element-ui 之table表格复选框勾选行背景修改(选中状态背景色修改)_el-table全局改变勾选行颜色

5.既然 Vue 通过数据劫持可以精准探测数据变化,为什么还需要虚拟 DOM 进行 diff 检测差异?this.multipleSelection = val //将当前勾选的数据存储。2.描述下 vue 从初始化页面–修改数据–刷新页面 UI 的过程?14.说一下 Vue 和 React 的认识,做一个简单的对比。15.Vue 的 nextTick 的原理是什么?12.vue-router 有哪些钩子函数?3.你是如何理解 Vue 的响应式系统的?6.Vue 中 key 值的作用?

2024-05-16 02:53:01 975

原创 css3布局的若干笔记总结_nav { height 30px; background-color green; margi

由于篇幅限制,pdf文档的详解资料太全面,细节内容实在太多啦,所以只把部分知识点截图出来粗略的介绍,每个小节点里面都有更细化的内容!开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】**常用的应用场景**:(1)水平垂直居中设置父元素的align-items:center(垂直居中),justify-content:center(水平居中)就行了。我是子元素,我要垂直居中.box {.content {(2)圣杯布局。

2024-05-15 20:33:54 407

原创 css3布局的若干笔记总结_nav { height 30px; background-color green; margi(2)

我在成长过程中也是一路摸爬滚打,没有任何人的指点,所以走的很艰难。例如在大三的时候,如果有个学长可以阶段性的指点一二,如果有已经工作的师兄可以告诉我工作上需要什么,我应该前面的三年可以缩短一半;后来去面试bat,失败了有5、6次,每次也不知道具体是什么原因,都是靠面试回忆去猜测可能是哪方面的问题,回来学习和完善,当你真正去招人的时候,你就会知道面试记录是多么重要,面试官可以从面试记录里看到你的成长,总是去面试,总是没有成长,就会被定义为缺乏潜力。

2024-05-15 20:33:20 341

空空如也

空空如也

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

TA关注的人

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