<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[2401_84435768的博客]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/2401_84435768</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; 2401_84435768]]></copyright><item><title><![CDATA[17个提升用户体验图像特效库]]></title><link>https://blog.csdn.net/2401_84435768/article/details/140422119</link><guid>https://blog.csdn.net/2401_84435768/article/details/140422119</guid><author>2401_84435768</author><pubDate>Sun, 14 Jul 2024 20:15:37 +0800</pubDate><description><![CDATA[纯CSS3鼠标滑过图片效果动画库，44种鼠标滑过效果是一款让图像跟随鼠标产生微妙立体倾斜效果的插件，使其有层次感和深度感。是一款实用纯js制作的图片放大镜插件。它有以下一些特定：可以使用鼠标滚轮放大缩小图片。可以通过js或data属性来设置选项。一次调用可以附加多张图片。用户可以自定义鼠标进入、离开、移动事件。加载大图片时可以显现等待文本。通用的withReact示例应用程序与 Web。iOS和Android实现一起运行一个代码库( 一些特定的代码被设计成在平台上创建不同的UI )。]]></description><category></category></item><item><title><![CDATA[一名合格的前端工程师需要掌握的浏览器渲染笔记]]></title><link>https://blog.csdn.net/2401_84435768/article/details/140410367</link><guid>https://blog.csdn.net/2401_84435768/article/details/140410367</guid><author>2401_84435768</author><pubDate>Sun, 14 Jul 2024 03:17:10 +0800</pubDate><description><![CDATA[ps：本文整体思路主要参考极客时间专栏-浏览器工作原理与实践[1]（推荐，讲的不错），文中部分图片画起来比较复杂，也直接采用了文中的图片，仅供学习。整体流程1、解析HTML，构建DOM树2、解析CSS，生成CSS规则树3、合并DOM树和CSS规则，生成Render树（页面布局）4、绘制Render树（paint），绘制页面像素信息5、显示1、构建DOM树因为浏览器无法直接理解和使用html，所以需要将html转换为浏览器能够理解的结构——DOM树。]]></description><category></category></item><item><title><![CDATA[el-select 下拉框全选、多选的几种方式组件_el-select全选]]></title><link>https://blog.csdn.net/2401_84435768/article/details/140409950</link><guid>https://blog.csdn.net/2401_84435768/article/details/140409950</guid><author>2401_84435768</author><pubDate>Sun, 14 Jul 2024 02:37:49 +0800</pubDate><description><![CDATA[在面试前我花了三个月时间刷了很多大厂面试题，最近做了一个整理并分类，主要内容包括html，css，JavaScript，ES6，计算机网络，浏览器，工程化，模块化，Node.js，框架，数据结构，性能优化，项目等等。包含了腾讯、字节跳动、小米、阿里、滴滴、美团、58、拼多多、360、新浪、搜狐等一线互联网公司面试被问到的题目，涵盖了初中级前端技术点。HTML5新特性，语义化浏览器的标准模式和怪异模式xhtml和html的区别使用data-的好处meta标签canvasHTML废弃的标签。]]></description><category></category></item><item><title><![CDATA[vue中的provide和inject]]></title><link>https://blog.csdn.net/2401_84435768/article/details/140398989</link><guid>https://blog.csdn.net/2401_84435768/article/details/140398989</guid><author>2401_84435768</author><pubDate>Sat, 13 Jul 2024 13:50:14 +0800</pubDate><description><![CDATA[提供依赖``是一个对象，或者是一个返回对象的函数。里面呢就包含要给子孙后代的东西，也就是属性和属性值。注入依赖一个字符串数组，或者是一个对象。属性值可以是一个对象，包含from和default默认值。说明：provide 和 inject 主要在开发高阶插件/组件库时使用。并不推荐用于普通应用程序代码中。这对选项是成对使用的。子孙组件想要获取祖先组件得资源，那么怎么办呢，总不能一直取父级往上吧，而且这样代码结构容易混乱。这个就是这对选项要干的事情。]]></description><category></category></item><item><title><![CDATA[css------小技巧]]></title><link>https://blog.csdn.net/2401_84435768/article/details/140393058</link><guid>https://blog.csdn.net/2401_84435768/article/details/140393058</guid><author>2401_84435768</author><pubDate>Sat, 13 Jul 2024 05:12:52 +0800</pubDate><description><![CDATA[秋招即将开始，校招的朋友普遍是缺少项目经历的，所以底层逻辑，基础知识要掌握好！而一般的社招，更是神仙打架。特别强调，项目经历不可忽视；几乎简历上提到的项目都会被刨根问底，所以项目应用的技术要熟练，底层原理必须清楚。这里给大家提供一份汇集各大厂面试高频核心考点前端学习资料。涵盖HTML，CSS，JavaScript，HTTP，TCP协议，浏览器，Vue框架，算法等高频考点238道（含答案）！高级前端工程师必备资料包。]]></description><category></category></item><item><title><![CDATA[用Jersey构建RESTful服务3--JAVA对象转成JSON输出_jersey 框架 直接接受实体类 用什么json转换器]]></title><link>https://blog.csdn.net/2401_84435768/article/details/140386613</link><guid>https://blog.csdn.net/2401_84435768/article/details/140386613</guid><author>2401_84435768</author><pubDate>Fri, 12 Jul 2024 18:45:43 +0800</pubDate><description><![CDATA[/服务类所在的包路径。//注册JSON转换器。]]></description><category></category></item><item><title><![CDATA[【面试题】JS中Map、WeakMap和Object的区别_面试题 map和weekmap]]></title><link>https://blog.csdn.net/2401_84435768/article/details/140384038</link><guid>https://blog.csdn.net/2401_84435768/article/details/140384038</guid><author>2401_84435768</author><pubDate>Fri, 12 Jul 2024 17:04:31 +0800</pubDate><description><![CDATA[你要问前端开发难不难，我就得说计算机领域里常说的一句话，这句话就是『难的不会，会的不难』，对于不熟悉某领域技术的人来说，因为不了解所以产生神秘感，神秘感就会让人感觉很难，也就是『难的不会』；当学会这项技术之后，知道什么什么技术能做到什么做不到，只是做起来花多少时间的问题而已，没啥难的，所以就是『会的不难』。我特地针对初学者整理一套前端学习资料后，知道什么什么技术能做到什么做不到，只是做起来花多少时间的问题而已，没啥难的，所以就是『会的不难』。我特地针对初学者整理一套前端学习资料。]]></description><category></category></item><item><title><![CDATA[vue-grid-layout+component 实现动态布局]]></title><link>https://blog.csdn.net/2401_84435768/article/details/140382102</link><guid>https://blog.csdn.net/2401_84435768/article/details/140382102</guid><author>2401_84435768</author><pubDate>Fri, 12 Jul 2024 16:11:40 +0800</pubDate><description><![CDATA[{x: 0,y: 0,w: 6,h: 5,i: "0",component: "test1"},//0列0行 宽为5块，高为5*rowHeight{x: 6, y: 0, w: 6, h: 5, i: "1", component: "test2" },// 列为6(因为上一块的宽度是6){x: 0,y: 5,w: 12,h: 10,i: "2",component: "test3"},//自己算一算吧正值招聘旺季，很多小伙伴都询问我有没有前端方面的面试题！]]></description><category></category></item><item><title><![CDATA[javascript的防抖和节流深入理解(1)]]></title><link>https://blog.csdn.net/2401_84435768/article/details/140380288</link><guid>https://blog.csdn.net/2401_84435768/article/details/140380288</guid><author>2401_84435768</author><pubDate>Fri, 12 Jul 2024 15:20:11 +0800</pubDate><description><![CDATA[四轮技术面+一轮hr面结束，学习到了不少，面试也是一个学习检测自己的过程，面试前大概复习了 一周的时间，把以前的代码看了一下，字节跳动比较注重算法，面试前刷了下leetcode和剑指offer， 也刷了些在牛客网上的面经。大概就说这些了，写代码去了~祝大家都能收获大厂offer~篇幅有限，仅展示部分内容。]]></description><category></category></item><item><title><![CDATA[34 个 JavaScript 优化技巧]]></title><link>https://blog.csdn.net/2401_84435768/article/details/140378519</link><guid>https://blog.csdn.net/2401_84435768/article/details/140378519</guid><author>2401_84435768</author><pubDate>Fri, 12 Jul 2024 14:30:21 +0800</pubDate><description><![CDATA[全网独播-价值千万金融项目前端架构实战从两道网易面试题-分析JavaScript底层机制RESTful架构在Nodejs下的最佳实践一线互联网企业如何初始化项目-做一个自己的vue-cli思维无价，看我用Nodejs实现MVC代码优雅的秘诀-用观察者模式深度解耦模块前端高级实战，如何封装属于自己的JS库VUE组件库级组件封装-高复用弹窗组件。]]></description><category></category></item><item><title><![CDATA[你好，谈谈你对前端路由的理解]]></title><link>https://blog.csdn.net/2401_84435768/article/details/140194817</link><guid>https://blog.csdn.net/2401_84435768/article/details/140194817</guid><author>2401_84435768</author><pubDate>Fri, 05 Jul 2024 02:43:02 +0800</pubDate><description><![CDATA[我可以将最近整理的前端面试题分享出来，其中包含HTML、CSS、JavaScript、服务端与网络、Vue、浏览器、数据结构与算法等等，还在持续整理更新中，希望大家都能找到心仪的工作。]]></description><category></category></item><item><title><![CDATA[【面试题】2024前端面试知识体系_pxtpc]]></title><link>https://blog.csdn.net/2401_84435768/article/details/140194133</link><guid>https://blog.csdn.net/2401_84435768/article/details/140194133</guid><author>2401_84435768</author><pubDate>Fri, 05 Jul 2024 01:41:46 +0800</pubDate><description><![CDATA[ated复制代码* vue什么时候操作DOM比较合适 mounted和updated都不能保证子组件全部挂载完成 使用$nextTick渲染DOM只有nextTick操作DOM才是最安全的this.// 仅在整个视图都被渲染之后才会运行的代码})复制代码* ajax 应该在那个生命周期？有两个选择：created 和 mounted 推荐：mounted* vue3 Composition API 生命周期有何区别？]]></description><category></category></item><item><title><![CDATA[「好文分享」我为什么从Google 辞职开始为自己工作？(1)]]></title><link>https://blog.csdn.net/2401_84435768/article/details/140193594</link><guid>https://blog.csdn.net/2401_84435768/article/details/140193594</guid><author>2401_84435768</author><pubDate>Fri, 05 Jul 2024 00:38:52 +0800</pubDate><description><![CDATA[一个好的心态和一个坚持的心很重要，很多冲着高薪的人想学习前端，但是能学到最后的没有几个，遇到困难就放弃了，这种人到处都是，就是因为有的东西难，所以他的回报才很大，我们评判一个前端开发者是什么水平，就是他解决问题的能力有多强。分享一些前端面试题以及学习路线给大家站最像！]( )**2.卧槽！GitHub还有这么有趣的项目！！3.撸了一个「合成大西瓜」一个好的心态和一个坚持的心很重要。]]></description><category></category></item><item><title><![CDATA[Vue进阶（九十五）：addEventListener() 监听事件_vue addeventlistener]]></title><link>https://blog.csdn.net/2401_84435768/article/details/140192754</link><guid>https://blog.csdn.net/2401_84435768/article/details/140192754</guid><author>2401_84435768</author><pubDate>Thu, 04 Jul 2024 23:35:49 +0800</pubDate><description><![CDATA[框架原理真的深入某一部分具体的代码和实现方式时，要多注意到细节，不要只能写出一个框架。算法方面很薄弱的，最好多刷一刷，不然影响你的工资和成功率😯在投递简历之前，最好通过各种渠道找到公司内部的人，先提前了解业务，也可以帮助后期优秀 offer 的决策。要勇于说不，对于某些 offer 待遇不满意、业务不喜欢，应该相信自己，不要因为当下没有更好的 offer 而投降，一份工作短则一年长则 N 年，为了幸福生活要慎重选择！！！]]></description><category></category></item><item><title><![CDATA[vue 高德地图 西湖区 点标记 001]]></title><link>https://blog.csdn.net/2401_84435768/article/details/140191803</link><guid>https://blog.csdn.net/2401_84435768/article/details/140191803</guid><author>2401_84435768</author><pubDate>Thu, 04 Jul 2024 22:40:12 +0800</pubDate><description><![CDATA[框架原理真的深入某一部分具体的代码和实现方式时，要多注意到细节，不要只能写出一个框架。算法方面很薄弱的，最好多刷一刷，不然影响你的工资和成功率😯在投递简历之前，最好通过各种渠道找到公司内部的人，先提前了解业务，也可以帮助后期优秀 offer 的决策。要勇于说不，对于某些 offer 待遇不满意、业务不喜欢，应该相信自己，不要因为当下没有更好的 offer 而投降，一份工作短则一年长则 N 年，为了幸福生活要慎重选择！！！]]></description><category></category></item><item><title><![CDATA[React面试题总结]]></title><link>https://blog.csdn.net/2401_84435768/article/details/140190569</link><guid>https://blog.csdn.net/2401_84435768/article/details/140190569</guid><author>2401_84435768</author><pubDate>Thu, 04 Jul 2024 21:39:25 +0800</pubDate><description><![CDATA[根据路线图上的重点去进行有针对性的学习，在学习过程中，学会写笔记，做总结。html5 / css3 学习笔记JavaScript 学习笔记Vue 学习笔记。]]></description><category></category></item><item><title><![CDATA[JS中事件处理机制（秒懂事件委托、事件捕获和事件冒泡）]]></title><link>https://blog.csdn.net/2401_84435768/article/details/140189169</link><guid>https://blog.csdn.net/2401_84435768/article/details/140189169</guid><author>2401_84435768</author><pubDate>Thu, 04 Jul 2024 20:33:10 +0800</pubDate><description><![CDATA[当事件在 DOM 树中某个元素上触发时，事件首先会从根节点（document）开始，沿着DOM树向下传播直至达到目标元素。因此，如果在某个祖先元素上绑定了事件处理程序，并且该事件处理程序使用了事件捕获阶段，那么该事件处理程序会在目标元素的事件处理程序之前执行。因此，如果在某个祖先元素上绑定了事件处理程序，并且该事件处理程序使用了事件冒泡阶段，那么该事件处理程序会在目标元素的事件处理程序之后执行。因此，当我们将事件处理程序绑定到父元素上时，父元素可以代理处理子元素上的事件，这就是事件委托的原理。]]></description><category></category></item><item><title><![CDATA[JavaScript学习6：BOM（window对象、定时器、js执行机制、location]]></title><link>https://blog.csdn.net/2401_84435768/article/details/140188010</link><guid>https://blog.csdn.net/2401_84435768/article/details/140188010</guid><author>2401_84435768</author><pubDate>Thu, 04 Jul 2024 19:36:01 +0800</pubDate><description><![CDATA[script>//window.setTimeout(调用函数,[延迟的毫秒数]);console.log('时间到了');}, 2000);//第二种写法console.log('爆炸了');//或者setTimeout('callback()'', 3000)//经常用变量标识定时器停止：clearInterval(id)案例：倒计时//ddl时间//先调用一次//当前时间//剩余总秒数。]]></description><category></category></item><item><title><![CDATA[HTML DOM 入门知识点总结]]></title><link>https://blog.csdn.net/2401_84435768/article/details/140187162</link><guid>https://blog.csdn.net/2401_84435768/article/details/140187162</guid><author>2401_84435768</author><pubDate>Thu, 04 Jul 2024 18:38:02 +0800</pubDate><description><![CDATA[html_dom - 节点关系 - 删除节点删除元素节点删除属性节点删除文本替换节点[外链图片转存中…(img-uHrI6C4F-1720089470543)]]]></description><category></category></item><item><title><![CDATA[AngularJS进阶(二十七)实现二维码信息的集成思路_angular 实现二维码分享获取个人信息功能]]></title><link>https://blog.csdn.net/2401_84435768/article/details/140185647</link><guid>https://blog.csdn.net/2401_84435768/article/details/140185647</guid><author>2401_84435768</author><pubDate>Thu, 04 Jul 2024 17:37:38 +0800</pubDate><description><![CDATA[接下来面临的问题就是:如何实现两个html页面间传值？通过搜索,不同页面之间的传值方法有:1.地址传值(get)  2.cookie  3.localstorage  4.sessionStorage  5.flash  6.依赖后端服务器。但是在二维码显示的环节上遇到了问题，太大(见下图左)的话影响布局，太小(见下图右)的话二维码无法解析。现在可以获取到第一级数据，第二级数据data获取不到。利用第一级数据的获取方法获取不到第二级数据。经过自己的多次尝试，终于在localstorage这条路上走通了。]]></description><category></category></item></channel></rss>