自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 社招中级前端笔试面试题总结_社招 前端面试

从上面的代码中可以看出,这就是。如果。因此深拷贝就是为了解决这个问题而生的,它能解决多层对象嵌套问题,彻底实现拷贝利用类型判断,针对引用类型的对象进行 for 循环遍历对象属性赋值给目标对象的属性,基本就可以手工实现一个浅拷贝的代码了。深拷贝则不同,对于复杂引用数据类型,其在堆内存中完全开辟了一块内存地址,并将原有的对象完全复制过来存放。这两个对象是相互独立、不受影响的,彻底实现了内存上的分离。总的来说,

2024-06-25 02:48:46 883

原创 天秀!GitHub 硬核项目:动漫生成器让照片秒变手绘日漫风!!!

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

2024-06-25 00:52:15 871

原创 前端面试题 2020

当其中一个这样的内部函数在包含它们的外部函数之外被调用时,就会形成闭包。我们举例说明:比如一个黑客程序,他利用Iframe把真正的银行登录页面嵌到他的页面上,当你使用真实的用户名,密码登录时,他的页面就可以通过Javascript读取到你的表单中input中的内容,这样用户名,密码就轻松到手了。对于利用ID选出来的元素是非常好的,不仅仅是很快的可以hook上去(因为一个页面只有一个id),而且当事件发生时,handler可以立即被执行(相对于后面的live, delegate)实现方式。

2024-06-24 23:58:50 707

原创 【重识 HTML + CSS】基本 CSS 属性

在面试前我花了三个月时间刷了很多大厂面试题,最近做了一个整理并分类,主要内容包括html,css,JavaScript,ES6,计算机网络,浏览器,工程化,模块化,Node.js,框架,数据结构,性能优化,项目等等。包含了腾讯、字节跳动、小米、阿里、滴滴、美团、58、拼多多、360、新浪、搜狐等一线互联网公司面试被问到的题目,涵盖了初中级前端技术点。HTML5新特性,语义化浏览器的标准模式和怪异模式xhtml和html的区别使用data-的好处meta标签canvasHTML废弃的标签。

2024-06-24 21:51:41 621

原创 Vue学习1:基础知识(简介、指令语法、补充知识)_vue mustache method computed

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

2024-06-24 19:56:55 592

原创 React diff原理探究以及应用实践

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

2024-06-24 17:59:59 1000

原创 JavaScript函数(Function)

变量作用域**作用域(Scope)作用域简单来说就是指一个变量的作用的范围在JS中作用域分成两种:1.全局作用域2.函数作用域****全局作用域:1.所有直接在script标签中编写的代码都在全局作用域中。2.全局作用域在打开网页时创建,在网页关闭时销毁。3.全局作用域中有一个全局对象window,window代表的是浏览器的窗口。在全局作用域中创建的变量都会作为window对象的属性保存在全局作用域中创建的函数都会作为window对象的方法保存。

2024-06-24 16:11:16 691

原创 crypto-js aes 加解密

网上关于AES对称加密的算法介绍挺多的,对这一块还不是特别理解的小伙伴可自行百度,这里我推荐一篇,讲的还是蛮详细的~

2024-06-24 14:19:55 311

原创 前端面试高频考点

大前端和全栈是以后前端的一个趋势,懂后端的前端,懂各端的前端更加具有竞争力,以后可以往这个方向靠拢。这边整理了一个对标“阿里 50W”年薪企业高级前端工程师成长路线,由于图片太大仅展示一小部分。redux 的API及原理 |(新版本V16.8出现)react新版本新API。vue和react的区别。使用两个栈实现一个队列。自适应和响应式的区别。

2024-06-20 12:48:26 393

原创 sublime配置及使用技巧

color_scheme”: “Packages/User/SublimeLinter/MarkdownEditor-Dark (SL).tmTheme”, //颜色风格“font_size”: 16, //字体大小“indent_using_spaces”: true, //使用空格缩进“tab_size”: 2, //一次缩进2个空格“translate_tabs_to_spaces”: true, //tab自动转化为空格。

2024-06-19 11:55:31 935

原创 vscode + vim 高效开发

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

2024-06-18 22:09:52 915

原创 JavaScript提高班笔记(四)

如果多个元素都使用这个动画函数,每次都要var 声明定时器,我们可以给不同的元素使用不同的定时器(自己专门用自己的定时器)核心算法:(目标值 - 现在的位置)/ 10 作为每次移动的距离 步长。当那个函数执行完之后,再执行传进去的这个函数,这个过程就叫做回调。函数可以作为一个参数,将这个函数作为参数传到另一个函数里面。匀速动画 就是 盒子是当前的位置 + 固定的值 10。停止的条件:让当前盒子位置等于目标位置就停止定时器。缓动动画就是 盒子当前的位置 + 变化的值(回调函数写的位置:定时器结束的位置。

2024-06-18 19:54:21 325

原创 localStorage 存储demo 例子

data() {return {todo: “”,list: []},},methods: {//点击 多选框 也要存一下 localStorage},// 添加doAdd(e) {//如果按键的keyCode 是13 就执行添加操作//在数组后面pushtitle: this.todo, //input框输入的内容checked: false //默认为false 不选中});//添加后 把这个list 数组转化成json格式字符串,存起来},// 删除。

2024-06-17 01:19:49 267

原创 Vue项目实战——实现一个任务清单【基于 Vue3

NavHeader.vue 组件。NavMain.vue 组件。Start.vue 组件。Home.vue 组件。App.vue 组件。

2024-06-15 22:31:53 271

原创 JavaScript实现全选、反选功能(Vue全选、反选,js原生全选、反选)

这里为全选按钮绑定一个v-model的checkAllFlag状态,用于存储全选状态;然后为每个可选项目绑定一个v-model的 checkedS属性,它是一个数组,用于存储被选中的项目的ID。3、然后定义相关的数据类型4、函数部分这里为全选按钮的@change事件choseCheckAll,该方法根据全选状态更新所有项目的选中状态。 每个可选项目的@change事件触发一个方法(如 ChoseChecks),用于更新全选状态,当所有项目都被选中或取消选中时,全选按钮的状态应相应改变。5、注意事

2024-06-15 20:30:14 378

原创 jQuery常用的API----jQuery选择器

1.5、jQuery中的筛选方法(重点)1.5.1、案例:新浪下拉菜单。1.7、淘宝精品服饰案例。我没有current。

2024-06-12 15:55:43 244

原创 JavaScript中的String类型

String 类型提供了很多方法,用于辅助完成对 ECMAScript 中字符串的解析和操作。两个用于访问字符串中特定字符的方法是:charAt()和 charCodeAt()。这两个方法都接收一个 参数,即基于 0 的字符位置。其中,charAt()方法以单字符字符串的形式返回给定位置的那个字符 (ECMAScript 中没有字符类型)。//“e”字符串"hello world"位置 1 处的字符是"e",因此调用 charAt(1)就返回了"e"。

2024-06-12 14:49:11 650

原创 HTML+CSS实战操作旋转魔方

并且,传统布局代码冗长,出错率高,要时刻注意清除浮动或者在进行绝对定位时给父元素添加相对定位。但是,Flex布局就可以避免这种情况:Flex是Flexible Box的缩写,意为”弹性布局”,用来为盒状模型提供最大的灵活性。它对于那些特殊布局非常不方便,比如,垂直居中就不容易实现。2.5 container下子元素div进行相关位置背景设置,子元素div相当于父元素container是绝对定位。2.1 css编写第一步一般都会写通配符来去除内外边距,来消除某些浏览器固定的网页模板对代码的影响。

2024-06-12 13:38:57 283

原创 CSS 闲着无聊读一读,不知不觉学会CSS (四)

这个属性一般用在最后一个浮动元素的下面,在最后一个浮动元素的下面新建一个空白的div这个div不要放置任何东西,它的功能只是清除浮动。这里顺带提一下行内元素,行内元素就是默认情况下只占自己内容的宽容和高度的空间,无法改变它的高度或者宽度,只能转成块级元素后方可改变宽度和高度。1.一个盒子的总宽度=盒子里面内容的宽度+左右两边的填充+左右两边的边框线。2.一个盒子的总高度=盒子里面内容的高度+左右两边的填充+左右两边的边框线。**1.在标准文档流中,竖直方向的margin值不会叠加,它会取较大的值。

2024-06-12 12:20:54 463

原创 2024 最新前端面试题及答案

由于文档内容过多,为了避免影响到大家的阅读体验,在此只以截图展示部分内容上述代码中的 input 域包含了一个 ref 属性,该属性声明的回调函数会接收 input 对应的 DOM 元素,我们将其绑定到 this 指针以便在其他的类函数中使用。[外链图片转存中…(img-7GafoLFB-1718161180631)][外链图片转存中…(img-pXSf7xVC-1718161180633)]由于文档内容过多,为了避免影响到大家的阅读体验,在此只以截图展示部分内容。

2024-06-12 10:59:52 628

原创 毕业一年以后自学前端,终于拿到offer啦

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

2024-06-11 18:29:00 395

原创 小程序如何反编译_小程序反编译

【代码】小程序如何反编译_小程序反编译。

2024-06-11 17:12:09 322

原创 国庆节,一天开发一个小程序+Web系统。2

else {});

2024-06-11 16:12:48 811

原创 前后端数据交互(三)——ajax 封装及调用

中年危机是真实存在的,即便有技术傍身,还是难免对自己的生存能力产生质疑和焦虑,这些年职业发展,一直在寻求消除焦虑的依靠。技术要深入到什么程度?做久了技术总要转型管理?我能做什么,我想做什么?一技之长,就是深耕你的专业技能,你的专业技术。(重点)独立做事,当你的一技之长达到一定深度的时候,需要开始思考如何独立做事。(创业)拥有事业,选择一份使命,带领团队实现它。(创业)一技之长分五个层次栈内技术 - 是指你的前端专业领域技术栈外技术 - 是指栈内技术的上下游,领域外的相关专业知识。

2024-06-11 14:54:55 281

原创 使用这三个HTML缩小工具削减文件大小

javascript是前端必要掌握的真正算得上是编程语言的语言,学会灵活运用javascript,将对以后学习工作有非常大的帮助。掌握它最重要的首先是学习好基础知识,而后通过不断的实战来提升我们的编程技巧和逻辑思维。这一块学习是持续的,直到我们真正掌握它并且能够灵活运用它。如果最开始学习一两遍之后,发现暂时没有提升的空间,我们可以暂时放一放。继续下面的学习,javascript贯穿我们前端工作中,在之后的学习实现里也会遇到和锻炼到。真正学习起来并不难理解,关键是灵活运用。

2024-06-11 14:05:27 472

原创 【面试题】常见前端基础面试题(HTML,CSS,JS)_后端js和html面试

var 定义的变量,是函数作用域,没有块的概念,可以跨块访问, 不能跨函数访问,有变量提升。let 定义的变量,只能在块作用域里访问,不能跨块访问,也不能跨函数访问,无变量提升,不可以重复声明。const 用来定义常量,使用时必须初始化(即必须赋值),只能在块作用域里访问,而且不能修改,无变量提升,不可以重复声明。var不存在暂时性死区,let和const存在暂时性死区let和const创建的全局变量没有给window设置相应的属性暂时性死区:使用。

2024-06-11 10:34:55 241

原创 Windows安装PyCharm2024教程[转载]

HTTP 缓存你知道 302 状态码是什么嘛?你平时浏览网页的过程中遇到过哪些 302 的场景?HTTP 常用的请求方式,区别和用途?HTTPS 是什么?具体流程三次握手和四次挥手你对 TCP 滑动窗口有了解嘛?WebSocket与Ajax的区别了解 WebSocket 嘛?HTTP 如何实现长连接?在什么时候会超时?TCP 如何保证有效传输及拥塞控制原理。TCP 协议怎么保证可靠的,UDP 为什么不可靠?

2024-06-11 02:15:16 634

原创 vue使用keep-alive缓存页面优化项目

总的来说,面试官要是考察思路就会从你实际做过的项目入手,考察你实际编码能力,就会让你在电脑敲代码,看你用什么编辑器、插件、编码习惯等。所以我们在回答面试官问题时,有一个清晰的逻辑思路,清楚知道自己在和面试官说项目说技术时的话就好了要v-bind绑定) -->总的来说,面试官要是考察思路就会从你实际做过的项目入手,考察你实际编码能力,就会让你在电脑敲代码,看你用什么编辑器、插件、编码习惯等。所以我们在回答面试官问题时,有一个清晰的逻辑思路,清楚知道自己在和面试官说项目说技术时的话就好了。

2024-06-11 01:02:56 398

原创 SpringBoot如何整合Web资源,LOOK

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

2024-06-10 19:39:45 978

原创 JS实现各种日期操作方法汇总

86400000);##本月第一天/***##本月最后一天/***##日期转时间戳/**##格式化当前时间/***##返回指定时间戳之间的时间间隔/**##按类型格式化日期/**let dateText = dateObj.getFullYear() + ‘年’ + (dateObj.getMonth() + 1) + ‘月’ + dateObj.getDate() + ‘日’;

2024-06-10 18:20:48 624

原创 Java+Servlet+JSP实现Web宠物诊所管理系统

>宠物名>*主人>*城市} %>>地址} %>>电话} %>>*宠物名:主 人:添加docadd.jsp姓名专业电话地址姓名>*专业>*电话} %>>地址} %>>

2024-06-10 17:06:10 779

原创 CSS浮动(1)

一个好的心态和一个坚持的心很重要,很多冲着高薪的人想学习前端,但是能学到最后的没有几个,遇到困难就放弃了,这种人到处都是,就是因为有的东西难,所以他的回报才很大,我们评判一个前端开发者是什么水平,就是他解决问题的能力有多强。分享一些前端面试题以及学习路线给大家d1">222222效果截图:当d2的宽度超过了父级d1的宽度时,我们可以通过设置不同的overflow属性值来实现不同的解决办法,我所演示的是浏览器会显示滚动条以便查看其余内容。清除浮动| clear属性 | 说明 |

2024-06-10 15:49:54 773 1

原创 2022新前端面试题(中高级)

上面问题可能是前端通用问题吧,下面的问题可能都是相关知识点的,下面简单总结一下:1、 webpack相关这个考察你对webpack的理解是使用程度。例如可能考察如下知识点:2、多页面配置3、发布上线流程4、如何加快打包速度,减少打包体积5、和其他工具的区别(grunt,glup,rollup,parcel,Browserify)2、状态管理器相关主要是flux、redux、vuex等主要问题如下:

2024-06-10 14:33:09 296

空空如也

空空如也

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

TA关注的人

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