- 博客(126)
- 收藏
- 关注
原创 同学刷抖音的间隙,我学会了Vue数据代理与数据劫持的原理
1.Vue 双向绑定原理2.描述下 vue 从初始化页面–修改数据–刷新页面 UI 的过程?3.你是如何理解 Vue 的响应式系统的?4.虚拟 DOM 实现原理5.既然 Vue 通过数据劫持可以精准探测数据变化,为什么还需要虚拟 DOM 进行 diff 检测差异?6.Vue 中 key 值的作用?7.Vue 的生命周期8.Vue 组件间通信有哪些方式?9.watch、methods 和 computed 的区别?10.vue 中怎么重置 data?
2024-06-25 00:23:57
640
原创 前端和java哪个难,你不懂还不学?_前端转java难吗
我想问下大家当初选择做程序员的初衷是什么?有思考过这个问题吗?高薪?热爱?既然入了这行就应该知道,这个行业是靠本事吃饭的,你想要拿高薪没有问题,请好好磨练自己的技术,不要抱怨。有的人通过培训可以让自己成长,有些人可以通过自律强大的自学能力成长,如果你两者都不占,还怎么拿高薪?架构师是很多程序员的职业目标,一个好的架构师是不愁所谓的35岁高龄门槛的,到了那个时候,照样大把的企业挖他。为什么很多人想进阿里巴巴,无非不是福利待遇好以及优质的人脉资源,这对个人职业发展是有非常大帮助的。
2024-06-24 23:31:56
731
原创 【WEB前端开发】基础知识大总结(HTML5+CSS3)
1、background-size 属性保持图片纵横比例缩放背景图片,使背景图片能够在背景区域完全显示有可能出现图片无法完全覆盖背景区域保持图片纵横比不变,最大程度覆盖背景区域有可能导致背景图片部分区域无法显示2、background-repeat 属性允许水平和垂直方向重复(平铺)背景图片只允许水平方向重复(平铺)背景图片只允许垂直方向重复(平铺)背景图片3、background 属性简写属性可以在一个属性声明中设置一个或多个背景属性。
2024-06-24 21:19:59
914
原创 Vue2 计算属性 + wacth + 过滤器
对象写法商品价格— {{sumPrice}}商品价格— {{sumPrice}}商品价格— {{sumPrice}}商品价格— {{sumPrice}}修改商品价格。
2024-06-24 19:26:04
212
原创 JVM进阶(十):年老代收集器_java 并行年老代收集器
在上一篇博文《JVM进阶(九):年轻代收集器》我们介绍了JAVA新生代收集器,本篇博文我们要讲的就是关于老年代的一些收集器。老年代存活的一般是大对象以及生命很顽强的对象,因此新生代的复制算法很明显不能适应该区域的特性,所以老年代采用的是“标记-清除-整理”算法(前期博文《JVM进阶(三):内存分配与回收策略》有详细讨论过)。世界上只有一种真正的英雄主义就是在认清生活真相之后仍然热爱它。
2024-06-24 17:30:55
380
原创 ivew组件使用Vue+Select+Tree实现单选_vueselecttree
这里是用的View Design+vue实现的~选择tree的数据后,关闭选择器。
2024-06-24 15:45:21
650
原创 2小时搞定 ES6:原理讲解+项目实战
不仅包含ES6 核心特性的讲解,还有基于 ES6 class 的贪吃蛇游戏实现,通过实例教你如何在实际项目中拆分类,帮你提升面向对象的编程思想!像 ES6 中类似上述优雅代码写法还有非常多,大家也不用费劲去找资料了,给大家搜罗来一份开课吧资深前端讲师录制的**《ES6 中箭头函数的语法非常简单:标识符=>表达式。在 ES6 中对象解构的赋值操作将变得更简单,同样。编著有《React 工程师修炼之道》一书。精通 React、H5 移动端。// ES5箭头函数写法。// ES6箭头函数写法。
2024-06-24 13:49:40
379
原创 膜拜!终于有人能把人工智能算法的“逻辑回归”讲得明明白白了
首先,我们需要知道为什么线性回归不适用于数据类别。从下图可以看出,第一个用于线性回归,第二个也用于线性但具有二进制类别值。我们可以从这两个图表中得出的见解是,第一个图表具有线性逼近值,即自变量增加,因变量也增加。但是,第二张图没有说明这种行为,而是将因变量值仅标记在两个值上,即“ 0”和“ 1”。不同类型因变量上的线性方法如果我们在第二个值上使用线性方法,则错误率将增加,我们的模型将无法很好地拟合,还有一点需要注意的是,线性线在数据点的上方和下方越来越多,而我们不需要预言。
2024-06-20 16:58:05
774
原创 【面试题】闭包是什么?this 到底指向谁?(1)
与变量不同,函数定义会提前;变量只是声明提前。复制代码但是使用变量声明函数,函数定义不会提前,同 var 变量声明一样,只是声明会提前。复制代码原因是在执行 js 代码之前会进行变量提升和函数定义。
2024-06-19 23:13:34
473
1
原创 从根源理解Proxy对比defineProperty优势
console.log(obj.name)//通过修改obj2的name属性,obj的name也被同步修改。console.log(obj2.name)//通过obj2拿到obj的name。obj2.name=‘沐萸’//接前面的obj对象。
2024-06-19 13:42:29
181
原创 Runtime 创建动态一个类 添加成员变量 属性
* 创建类*///添加方法//添加成员变量//添加成员变量//添加属性实现setter getter方法//注册类//实例化应用//objc_setAssociatedObject 绑定key valueobjc_setAssociatedObject(hanbing, @“beidong”, @“寒冰的被动”, OBJC_ASSOCIATION_COPY);//通过kvc设置上面定义的成员变量。
2024-06-18 21:36:56
855
原创 CSS 快速实现烟花绽放(仅100多行代码)
企业微信截图_16298012001650然后把这些图片按照顺序合在一张图片上,可以使用一些在线生成工具,例如 sprite-generator,就得到了这样的图片接下来,只需要利用 CSS 动画函数中的 steps() 功能符,逐帧动画就完成了假设有如下 HTML 结构CSS 实现为to {效果如下三、随机位置的烟花现在烟花每次出现的位置都是相同的,太有规律显得不那么自然,那么如何实现一会在这里一会在那里的效果呢?
2024-06-18 14:42:45
891
原创 【重识 HTML + CSS】列表、表格、表单
由于文档内容过多,为了避免影响到大家的阅读体验,在此只以截图展示部分内容select 常用属性multiple:可以多选size:显示多少项option 常用属性selected:默认被选中fieldset 和 legendform 的常用属性[外链图片转存中…(img-F7UzuQe1-1718599157135)][外链图片转存中…(img-1CI8T8NT-1718599157136)]由于文档内容过多,为了避免影响到大家的阅读体验,在此只以截图展示部分内容。
2024-06-17 12:39:28
812
2
原创 JavaScript面试真题(2)
全网独播-价值千万金融项目前端架构实战从两道网易面试题-分析JavaScript底层机制RESTful架构在Nodejs下的最佳实践一线互联网企业如何初始化项目-做一个自己的vue-cli思维无价,看我用Nodejs实现MVC代码优雅的秘诀-用观察者模式深度解耦模块前端高级实战,如何封装属于自己的JS库VUE组件库级组件封装-高复用弹窗组件。
2024-06-17 00:48:21
737
1
原创 Docker基础-cgroup_docker cgroup
示例:查看指定进程所占用内存的使用情况每隔1秒监控一次mysql进程使用内存情况,总共监控1000次。
2024-06-15 20:02:00
660
原创 Web前端最全太厉害了!前端大牛熬夜把JavaScript面试题整理成了PDF文档,2024年最新我总结了24家大厂100份面试题英语翻译
对于框架原理只能说个大概,真的深入某一部分具体的代码和实现方式就只能写出一个框架,许多细节注意不到。开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】算法方面还是很薄弱,好在面试官都很和蔼可亲,擅长发现人的美哈哈哈…(最好多刷一刷,不然影响你的工资和成功率???在投递简历之前,最好通过各种渠道找到公司内部的人,先提前了解业务,也可以帮助后期优秀 offer 的决策。
2024-05-17 03:42:38
1108
1
原创 Web前端最全大型 Web 应用插件化架构探索,2024年最新前端面试腾讯
Figma Developers 文档中 有一章节 How Plugins Run 对其插件系统运行机制进行了简单的介绍,简单来说 Figma 为插件中逻辑层的 main 入口创建了一个最小的 JavaScript 执行环境,它运行在浏览器主线程上,在这个执行环境中插件代码无法访问到一些浏览器全局的 API,从而也就无法在代码层面对 Figma 本身运行造成影响。以上这些解决方案被广泛的应用在各种插件化架构的 Web 应用中,但大多都是 Case By Case,每种解决方案都有各自的成本与取舍。
2024-05-17 03:41:30
861
1
原创 Web前端最全大厂面试题中爱问的「调度算法」,20张图一举拿下,2024年最新六个面试官
今天的文章可谓是积蓄了我这几年来的应聘和面试经历总结出来的经验,干货满满呀!如果你能够一直坚持看到这儿,那么首先我还是十分佩服你的毅力的。所以看完之后,还是多多行动起来吧!可以非常负责地说,如果你能够坚持把我上面列举的内容都一个不拉地看完并且全部消化为自己的知识的话,那么你就至少已经达到了中级开发工程师以上的水平,进入大厂技术这块是基本没有什么问题的了。开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】。最不常用算法==========
2024-05-17 03:40:54
692
原创 Web前端最全Vue3【六】实现页面简单的增删改查_elementplus 增删改查axios,那些年前端面试官常问的知识点
downloadLoadingInstance = ElLoading.service({ text: ‘正在下载数据,请稍候’, background: ‘rgba(0, 0, 0, 0.7)’ });ElMessage.error(‘下载文件出现错误,请联系管理员!作为window对象属性的文档元素。
2024-05-16 21:21:19
779
原创 Web前端最全Vue3-2-setup概述,web前端无经验怎么面试
setup不能是一个async函数: 因为返回值不再是return的对象, 而是promise, 模板看不到return对象中的属性数据。返回的是一个ref对象,对象中value属性,如果需要对数据操作,通过ref对象调用value属性方式进行操作。一般都返回一个对象: 为模板提供数据, 也就是模板中可以直接使用此对象中的所有属性/方法。返回对象中的属性会与data函数返回对象的属性合并成为组件对象的属性。返回对象中的方法会与methods中的方法合并成为组件对象的方法。
2024-05-16 21:20:45
930
原创 Web前端最全Vue3+TS+Node打造个人博客(数据库设计,2024前端高级面试题总结,2024年最新2024网易Web前端高级面试题总结
正值招聘旺季,很多小伙伴都询问我有没有前端方面的面试题!开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】如上图所示,针对我的个人博客,我做了简单的实体和实体关系设计。多对多关系=====其中文章表article是核心,考虑到一篇文章可能关联多个分类category或标签tag,一个分类或标签下也会有多篇文章,所以我这里设计的都是多对多关系,用到了关系表。关系表不会涉及很多字段。主要是关系表中设计的两个外键起到关键作用。根据这么一张关系表,就能完成多对多的关联关系。
2024-05-16 21:20:11
556
原创 Web前端最全Vue3+TS+Node打造个人博客(数据库设计),拼多多后端面试
如果你已经下定决心要转行做编程行业,在最开始的时候就要对自己的学习有一个基本的规划,还要对这个行业的技术需求有一个基本的了解。有一个已就业为目的的学习目标,然后为之努力,坚持到底。如果你有幸看到这篇文章,希望对你有所帮助,祝你转行成功。开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】一个博客系统应该有什么功能,相信大家都是非常熟悉的,其核心无非是文章分类创作。而像标签评论留言交流后台管理这些功能,都是锦上添花。要实现这些功能,最关键的是先梳理各个功能之间的关系。
2024-05-16 21:19:35
787
原创 Vue进阶(幺捌玖):VantUI 实现 Dialog 弹框动态显示 message_van-dialog 动态设置message
实现步骤三时,鉴于移动设备屏幕尺寸限制,将弹出框锚点至相应省份信息时,会出现不友好的展示方式。篇幅有限没有列举更多的前端面试题,小编把整理的前端大厂面试题PDF分享出来,一共有269页。经过以上步骤,可实现针对具体区域,给出相应的区域信息。在实现以上逻辑时,应注意控制弹窗的隐藏样式。作为window对象属性的文档元素。
2024-05-16 15:00:51
322
原创 Vue进阶(幺捌玖):VantUI 实现 Dialog 弹框动态显示 message_van-dialog 动态设置message(3)
大厂面试问深度,小厂面试问广度,如果有同学想进大厂深造一定要有一个方向精通的惊艳到面试官,还要平时遇到问题后思考一下问题的本质,找方法解决是一个方面,看到问题本质是另一个方面。还有大家一定要有目标,我在很久之前就想着以后一定要去大厂,然后默默努力,每天看一些大佬们的文章,总是觉得只有再学深入一点才有机会,所以才有恒心一直学下去。开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】myChart.on(‘click’, function (params) {//点击事件。
2024-05-16 15:00:16
453
原创 Vue进阶(幺捌玖):VantUI 实现 Dialog 弹框动态显示 message_van-dialog 动态设置message(2)
前端字节跳动真题解析开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】点击地图某一区域,弹窗展示区域信息;点击下钻按钮,下钻至下一层级地图;将区域弹窗信息锚点至相应区域;html共两个容器,一个地图,一个弹出框。-- 地图 -->">-- 弹出框 -->javaScriptmyChart.on('click', function (params) {//点击事件CSS#box{// 点击触发})
2024-05-16 14:59:42
508
原创 Vue进阶(幺捌玖):VantUI 实现 Dialog 弹框动态显示 message_van-dialog 动态设置message(1)
学习html5、css、javascript这些基础知识,学习的渠道很多,就不多说了,例如,一些其他的优秀博客。但是本人觉得看书也很必要,可以节省很多时间,常见的javascript的书,例如:javascript的高级程序设计,是每位前端工程师必不可少的一本书,边看边用,了解js的一些基本知识,基本上很全面了,如果有时间可以读一些,js性能相关的书籍,以及设计者模式,在实践中都会用的到。学习html5、css、javascript这些基础知识,学习的渠道很多,就不多说了,例如,一些其他的优秀博客。
2024-05-16 14:59:07
350
原创 VUE element-ui之table双表头遍历及筛选自动(回车查询)、重置、关闭dialog重置_el-table横向双表头(2)
开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】大厂面试问深度,小厂面试问广度,如果有同学想进大厂深造一定要有一个方向精通的惊艳到面试官,还要平时遇到问题后思考一下问题的本质,找方法解决是一个方面,看到问题本质是另一个方面。还有大家一定要有目标,我在很久之前就想着以后一定要去大厂,然后默默努力,每天看一些大佬们的文章,总是觉得只有再学深入一点才有机会,所以才有恒心一直学下去。keynum: 1,},},label: ‘原片厂家’,
2024-05-16 03:01:26
1148
原创 VUE element-ui之table双表头遍历及筛选自动(回车查询)、重置、关闭dialog重置_el-table横向双表头(1)
对于应届生或工作年限不长的人来说,刷面试题一方面能够尽可能地快速自己对某个技术点的理解,另一方面在面试时,有一定几率被问到相同或相似题,另外或多或少也能够为自己面试增加一些自信心,可见适当的刷题是很有必要的。//筛选参数与表格列prop比对,比对成功收取用户输入筛选条件,作为参数请求接口。label: ‘颜色/膜系’,label: ‘品类’,label: ‘厚度’,label: ‘规格’,label: ‘等级’,label: ‘包数’,label: ‘面积’,label: ‘单价’,
2024-05-16 03:00:51
917
原创 VUE element-ui之form表单自定义验证11位手机号码(封装验证规则)_emelentui检验数字为11位数
全网独播-价值千万金融项目前端架构实战从两道网易面试题-分析JavaScript底层机制RESTful架构在Nodejs下的最佳实践开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】一线互联网企业如何初始化项目-做一个自己的vue-cli思维无价,看我用Nodejs实现MVC代码优雅的秘诀-用观察者模式深度解耦模块前端高级实战,如何封装属于自己的JS库VUE组件库级组件封装-高复用弹窗组件。
2024-05-16 03:00:17
817
原创 VUE element-ui之form表单中input输入超过规定长度error提醒,并实时显示输入长度,可无限输入_element ui form error 显示方式
由于文档内容过多,为了避免影响到大家的阅读体验,在此只以截图展示部分内容开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】if (!value) {callback()returnname: 120,code: 60,taxId: 20,tepName: 80 // 权限模板名称${value.length}/${textLengthRules[field]} 内容输入超出范围))returncallback()
2024-05-16 02:59:42
829
原创 css样式的优先级+ 伪类选择器 hover+选择器_鼠标点击按钮之后,hover和点击状态谁的优先级比较高(1)
其实前端开发的知识点就那么多,面试问来问去还是那么点东西。所以面试没有其他的诀窍,只看你对这些知识点准备的充分程度。我意识到有很多经验和知识值得分享给大家,也可以通过我们的能力和经验解答大家在IT学习中的很多困惑,所以在工作繁忙的情况下还是坚持各种整理和分享。最后,说个题外话,我在一线互联网企业工作十余年里,指导过不少同行后辈。这里再分享一个复习的路线:(以下体系的复习资料是我从各路大佬收集整理好的)a:link {color: red;外部样式 和内部样式,谁写在后面,谁的优先级比较高。
2024-05-15 20:41:15
323
原创 CSS布局实现 -- 面试题相关简答版(各种居中布局,多列布局,等分等高布局)
在面试前我花了三个月时间刷了很多大厂面试题,最近做了一个整理并分类,主要内容包括html,css,JavaScript,ES6,计算机网络,浏览器,工程化,模块化,Node.js,框架,数据结构,性能优化,项目等等。包含了腾讯、字节跳动、小米、阿里、滴滴、美团、58、拼多多、360、新浪、搜狐等一线互联网公司面试被问到的题目,涵盖了初中级前端技术点。HTML5新特性,语义化浏览器的标准模式和怪异模式xhtml和html的区别使用data-的好处meta标签canvasHTML废弃的标签。
2024-05-15 20:40:41
330
原创 CSS布局实现 -- 面试题相关简答版(各种居中布局,多列布局,等分等高布局)(2)
技术是没有终点的,也是学不完的,最重要的是活着、不秃。零基础入门的时候看书还是看视频,我觉得成年人,何必做选择题呢,两个都要。喜欢看书就看书,喜欢看视频就看视频。最重要的是在自学的过程中,一定不要眼高手低,要实战,把学到的技术投入到项目当中,解决问题,之后进一步锤炼自己的技术。开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】技术学到手后,就要开始准备面试了,找工作的时候一定要好好准备简历,毕竟简历是找工作的敲门砖,还有就是要多做面试题,复习巩固。
2024-05-15 20:40:06
270
原创 CSS布局实现 -- 面试题相关简答版(各种居中布局,多列布局,等分等高布局)(1)
从转行到现在,差不多两年的时间,虽不能和大佬相比,但也是学了很多东西。我个人在学习的过程中,习惯简单做做笔记,方便自己复习的时候能够快速理解,现在将自己的笔记分享出来,和大家共同学习。开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】个人将这段时间所学的知识,分为三个阶段:第一阶段:HTML&CSS&JavaScript基础第二阶段:移动端开发技术第三阶段:前端常用框架推荐学习方式:针对某个知识点,可以先简单过一下我的笔记,如果理解,那是最好,可以帮助快速解决问题;
2024-05-15 20:39:31
264
原创 2024年最新程序员,为什么千万不要重写代码?_代码重写,Web前端面试2024
跳槽是每个人的职业生涯中都要经历的过程,不论你是搜索到的这篇文章还是无意中浏览到的这篇文章,希望你没有白白浪费停留在这里的时间,能给你接下来或者以后的笔试面试带来一些帮助。也许是互联网未来10年中最好的一年。但是如果你不真正的自己去尝试尝试,你永远不知道市面上的行情如何。这次找工作下来,我自身感觉市场并没有那么可怕,也拿到了几个大厂的offer。在此进行一个总结,给自己,也希望能帮助到需要的同学。
2024-05-15 14:59:36
444
原创 2024年最新程序员面试华为,只因算错这道“算术题”直接被淘汰,实在太难了,吊打面试官-Web前端中高级面试题
最近在职场论坛上看到这样一个帖子:程序员去华为面试,因算错一道算术题被淘汰,网友:题目太难了,是出错题了吗?这是怎么回事呢?该员工说自己上次去华为面试,其中有个面试官给自己出了一道算术题,题目是这样的:第一行是1+4=5;第二行是2+5=12;第三行是3+6=21;最后要求算出第4行8+11等于多少?这位员工说自己算了很久还是算错了,也因此被淘汰了,于是把这道算术题拿出来,希望看看大家怎么算的?相信很多人都有看过类似的算术题,按道理应该不会很难吧,大概是高中生水平就可以做出来。
2024-05-15 14:58:28
305
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人