- 博客(17)
- 收藏
- 关注
原创 【前端手写题】----2025
针对不同类型的特殊内置对象及普通对象、数组分别进行相应处理,处理完后将原对象与拷贝结果的映射存入Map,最终返回拷贝结果。接着检查是否已处理过(通过Map判断循环引用情况),若已处理就返回之前记录的拷贝结果。先判断要拷贝的对象是否为基本数据类型,若是则直接返回,无需深拷贝操作。
2024-12-24 15:48:24
246
原创 【常考前端面试题总结】---2025
(1) 长时间阻塞主线程(2) 无法分配优先级 高优先级任务(如用户输入)无法抢占低优先级任务(如后台数据更新)。(3) 缺乏灵活的错误恢复同步渲染中,如果某一部分出错,整个渲染过程都会中断,无法优雅地处理错误。
2024-12-11 11:31:29
1166
原创 【工作经历/项目经历】-2025
通过 props 或配置文件等方式,让组件的行为和样式可以灵活配置。比如,modal 组件可以通过配置参数来决定弹出框的大小、位置、是否可拖动等,满足不同业务场景的需求。
2024-12-05 16:59:31
782
原创 【2022】前端面试之vue汇总
而数组则不一样,它只能通过下标去做key,这个key是不固定的,位置变化就会造成多次set操作,vue官方也考虑到性能问题,所以没有对数组做劫持,而是将数组的7个变异方法进行重写,也就是更改了Array原型上的方法达到劫持的效果。使用Proxy 的好处是它可以完美的监听到任何方式的数据改变,唯一的缺点是兼容性的问题,因为 Proxy 是 ES6 的语法。2.Proxy API的监听是针对一个对象的,那么对这个对象的所有操作会进入监听操作, 这就完全可以代理所有属性,将会带来很大的性能提升和更优的代码。...
2022-08-12 15:42:52
1590
原创 vscode搭建8086汇编环境
最近在学习嵌入式的课程时,老师提出使用更轻量,更便捷的编译器,对于前端开发者来说,vscode便是我首先想到的。1.下载vs code官网下载(桌面应用):https://code.visualstudio.com/使用在线版本(网页版):https://vscode.dev/注意: 在线版对网络要求更高,且是最近才发布的,不稳定。2.安装教程这里不做具体说明,看到一篇非常实用且详细的文章,建议参考vscode安装教程(详细)3.基础使用导入项目打开VSCode,点击左上角的F.
2021-11-10 17:30:54
4837
2
原创 小柚智汇-Vue项目之浅谈性能优化
江头月底,新诗旧梦,孤恨清香。概述随着EDG夺冠的喜讯从7777公里外的冰岛传来,我也完成了自己的 第一个主导团队开发的Vue项目:小柚智汇以我们卓越班同学的实际需求出发,解决周报,文件,计划,打卡,考勤等实际办公学习的协同网站,共七大板块。团队由7人开发开发周期为3个7天项目前端演示地址: 小柚智汇-卓越生态管理平台 http://39.105.118.190:5000项目前端代码仓库: github地址(项目代码不完整,只做部分展示)前端使用技术:vue——主要技术.
2021-11-08 22:28:44
2435
12
原创 ES6(ECMAscript6)最全学习笔记总结(二)
前言sa★ 参数默认值ES6允许给函数参数赋值初始值1.形参初始值具有默认值的参数,一般位置要靠后(潜规则)function add(a,b,c= 10) { return a + b +c;}let result = add(1,2);console.log(result);2.与解构赋值结合function connect({host= "127.0.0.1",username,password,port}){console.log(host)conso
2021-07-15 14:26:36
957
7
原创 ES6(ECMAscript6)最全学习笔记总结(一)
前言做好笔记,便于复习。一、ECMA相关介绍1.1 什么是ECMAECMA是欧洲计算机制造商协会,这个组织的目标是估评,开发和认可电信和计算机标准。1994年后该组织改名为Ecma国际。ecma标准官网ecma-international.org中有各个版本的更新详情。ECMA从2015年的第六版起,每年都会更新一次版本,目前到ES11.1.5.谁在维护ECMA-262TC39 ( Technical Committee 39)是推进ECMAScript 发展的委员会。其会员都是公司(其
2021-07-13 19:15:23
758
7
原创 Vue+Element-UI的后台管理系统项目(一)
前言这个夏天依旧喧闹,窗外蝉鸣不止,燥热的微风拂起了年少的热情,从此,我们与夏日长存,夏日与我们永在。项目分述项目预览由于该项目我还在学习和完善当中,自己是第一次做vue项目,所以在写这篇博客时还在继续敲,这里就不一一展示。我将按照分述的版块来写下这个项目的细节和具体实现步骤,以此来促进自己的学习和知识的回顾。1.项目概述1.1基本业务概述根据不同的应用场景,电商系统一般都提供了PC端,移动端app,web,小程序等多种终端访问方式。1.2功能如图所示,大体分为这几类了。登录
2021-07-10 22:17:28
4450
10
原创 HTML相关基本概念(前端小白必读)
前言2020飞速通过,往者不可谏,来者犹可追。即日为始,全力投入2021。本篇文章共六部分,主要讲述html学习前必备的六大知识,如下:1.什么是浏览器浏览器是安装在电脑里面的一个软件,能够将网页内容呈现给用户查看,并让用户与网页交互的一种软件。常见主流浏览器:浏览器市场额分:主流浏览器只有五个,是因为它们都具有独立的内核,这里作以说明:浏览器内核:也就是浏览器所采用的渲染引擎,渲染引擎决定了浏览器如何显示网页的内容,以及页面的格式信息。IE内核:Trident谷歌内核:We
2021-01-18 14:25:40
968
2
原创 前端小白移动端布局总结(含四大实战项目)及笔记
前言眼看着做两顿凉皮的功夫,2020第一季度就要过完了。过去的三个月,好像经历了很多,又好像什么都没留下。这种茫然的背后,是我们特殊时期害怕被淘汰的一种自我审视。看到百度数据显示,疫情期间日均超3.5亿人次搜索、浏览教育相关的内容,同比上涨86%。 在这个人人都准备抓住机会弯道超车的时期,你准备学点什么?现在就冲!和博主一起学前端吧。截至发表博文前的最新数据:那么我们正式步入正题吧,...
2020-03-30 23:31:09
16171
15
原创 HTML中常见问题汇总
前言由于最近在复习前面所学的知识点,发现并总结了一些常见的问题,也作为笔记记录了下来,如下。1.web浏览器是什么?浏览器是查看网页的一种工具,它可向服务器发送各种请求,并对从服务器发来的超文本信息和各种多媒体数据格式进行解释、显示和播放。用户需要在计算机上安装浏览器来“阅读”,网页中的信息,这是使用因特网的基本条件之一,就像我们需要通过电视机来收看电视节目一样。一般来说操作系统中都已经内...
2020-03-14 19:41:42
1507
原创 前端小白实战过程----制作在线购物类网页
前言在线购物网站是当下比较流行的一类网站,越来越多的公司企业着手架设在线购物类网站平台。我在网上搜了很多,发现了易于新人着手的网页项目。那么本篇文章,将展示我对一个网页的编写过程。整体布局找了个“优尚”的网站,体现的组件比较多,主要包括产品搜索,账户登录,广告推荐,产品推荐,产品分类等内容。最终的网页效果如图。设计分析购物网站的一个特点就是突出产品,突出购物流程,优惠活动,促销活动等信...
2020-03-06 14:54:34
8210
12
原创 最全静态网页模板网站
前言最近好多人私信我:我学了不久前端,想要用一些项目实战来练练手。那么,我以后将定期更新静态网页实战,专用于提供初学者的练习。那么这次博客为大家提供一些模板网站,希望初学者借鉴和学习优质资源:以下网站对于初学者的作用:提供免费的静态网页下载提高自己的css+html5设计水平http://sc.chinaz.com/moban/“站长素材”网站中包括大量的免费模板,可任意下载。...
2020-03-05 14:40:10
104650
9
原创 前端小白2020寒假HTML和CSS学习总结(含六大项目实战)
前言这是一个漫长的寒假,历史上从未有过如此的时刻,人们这样空前团结,这样的宅,着实如抖音所说“晚上七点,像凌晨三点”。
2020-02-27 16:13:37
15757
20
原创 Javascript学习的第一天----javascript的定义和作用
什么是javascriptJavaScript最初是由网景公司的Brendan Eich设计的,这个人比较牛逼,仅用了十天的时间就写出了这种语言。这是一种动态、脚本、基于对象、解释性的语言。补充: 什么是脚本语言不需要编译,可直接执行的语言例如:t-sql、cmd等JavaScript可以弥补HTML的缺陷,实现web页面客户端动态效果,其主要作用如下:动态改变页面内容。THML是...
2020-02-25 23:16:08
1632
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人