自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 凭借2021最新前端面试题精选大全 ,让你成功混圈阿里字节腾讯

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

2024-07-05 03:05:33 563

原创 【Vue项目实践】实现在线预览word文件、excel文件

(2)引入import mammoth from “mammoth”;(1)安装 npm install --save mammoth。(1)安装 npm install --save xlsx。三、项目应用:根据详情后缀分情况显示word、excel。场景说明: 点击查看按钮,吊起弹框展示数据。根据row中文件后缀判断使用哪种形式。根据row中文件后缀判断使用哪种形式。1.引用mammoth.js。3. 请求URL显示数据。3. 请求URL显示数据。3.调用函数展示数据。3.调用函数展示数据。

2024-07-05 00:59:44 373

原创 Webpack配置全解析(基础篇)

在上面的代码中我们发现都是手动来生成index.html,然后引入打包后的bundle文件,但是这样太过繁琐,而且如果生成的bundle文件引入了hash值,每次生成的文件名称不一样,因此我们需要一个自动生成html的插件;发现跟我们的源码差距还是挺大的,本来是一个简单add函数,通过webpack的模块封装,已经很难理解原来代码的含义了,因此,我们需要将编译后的代码映射回源码;在webpack2和webpack3中我们需要手动加入插件来进行代码的压缩、环境变量的定义,还需要注意环境的判断,十分的繁琐;

2024-07-04 23:58:10 349

原创 vue作用域插槽,你真的懂了吗?

小编的一位同事在校期间连续三年参加ACM-ICPC竞赛。从参赛开始,原计划每天刷一道算法题,实际上每天有时候不止一题,一年最终完成了 600+:凭借三年刷题经验,他在校招中很快拿到了各大公司的offer。入职前,他把他的刷题经验总结成1121页PDF书籍,作为礼物赠送给他的学弟学妹,希望同学们都能在最短时间内掌握校招常见的算法及解题思路。整本书,我仔细看了一遍,作者非常细心地将常见核心算法题和汇总题拆分为4个章节。

2024-07-04 23:00:22 258

原创 TortoiseGit和Git密钥配置图文教程

(一般的,默认存储地址为C:\Users\用户名\.ssh,如图);

2024-07-04 22:01:56 274

原创 Macos 安装vue-cli老是遇到Error EACCES permission denied, access ‘ usr local lib node_modules‘怎么办

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

2024-07-04 20:53:17 315

原创 Java中子类继承和方法重写_java重写父类方法参数变了怎么改

由于文档内容过多,为了避免影响到大家的阅读体验,在此只以截图展示部分内容4147094)][外链图片转存中…(img-xJfeP5jp-1720094147096)]由于文档内容过多,为了避免影响到大家的阅读体验,在此只以截图展示部分内容。

2024-07-04 19:55:59 256

原创 iview 里面的ip 组件封装_iview ipinput

【代码】iview 里面的ip 组件封装_iview ipinput。

2024-07-04 18:59:43 354

原创 Day03-Vue入门

" ",“”,“”,“”,],然后,在vscode中创建新的html文件,在文件第一行输入vue html按下Tab键即可快速生成Vue模板代码。二、基本语法1、基本数据渲染和指令创建 01-基本数据渲染和指令.html你看到的 v-bind 特性被称为指令。指令带有前缀 v-除了使用插值表达式{{}}进行数据渲染,也可以使用 v-bind指令,它的简写的形式就是一个冒号(:)data: {content: ‘我是标题’,

2024-07-04 17:59:20 452

原创 2024年前端面试题及答案

疯狂编程学习效果可视化写博客阅读优秀代码心态调整。

2024-07-04 16:59:24 426

原创 经典小游戏(一)C实现——三子棋

/声明//告诉我们四种状态//玩家赢 ‘*’//电脑赢 ‘#’//平局 ‘Q’//继续 ‘C’int main()//{//// for(i=0;i

2024-06-25 03:04:41 666

原创 如何系统地进行前端性能优化【监控篇】

服务器解析http请求并返回结果浏览器解析返回结果而我们要做的就是记录这些过程的耗时: 现代浏览器提供了对像供我们方便地提取这些数据。而且在这。其中timing对象详细记录每个节点的时间戳。将相关时间节点相减就能得到相应过程的耗时。作为开发,我们通常更关注从服务器读取的时间,所以取fetchStart为起点。下面是一些常用的时间计算:// DNS查找时间// 白屏时间// 首屏时间复制代码以上计算时间更多用于SSR渲染,而如今前端现状还有相当部分是SPA结构,由JS渲染在客户端。

2024-06-25 01:05:35 220

原创 【面试题】面试官:判断图是否有环?_数据结构复试问题 有向图是否有环

前端CSS面试题文档,JavaScript面试题文档,Vue面试题文档,大厂面试题文档前端CSS面试题文档,JavaScript面试题文档,Vue面试题文档,大厂面试题文档[外链图片转存中…(img-ze1QDx8k-1719237898712)][外链图片转存中…(img-pp9ZHRr7-1719237898713)]

2024-06-24 22:05:10 641

原创 Vue的过滤器、生命周期钩子函数、组件开发、路由、Promise基本使用语法

**beforeCreate、creacted、beforeMount、mounted、beforeUpdate、updated、beforeDestroy、destroyed**】keep-alive切换时的:【activated、deactivated】组件化开发:在组件开发模板中,可以直接在html文档中使用template标签来创建一个模板,方便写html类型的模板,但是需要定义相关的id或者class在Vue.component中使用template:’#id 或者 .class名‘定义公有组件:

2024-06-24 20:07:54 437

原创 React入门之ReactHooks基本使用

框架原理真的深入某一部分具体的代码和实现方式时,要多注意到细节,不要只能写出一个框架。算法方面很薄弱的,最好多刷一刷,不然影响你的工资和成功率😯在投递简历之前,最好通过各种渠道找到公司内部的人,先提前了解业务,也可以帮助后期优秀 offer 的决策。要勇于说不,对于某些 offer 待遇不满意、业务不喜欢,应该相信自己,不要因为当下没有更好的 offer 而投降,一份工作短则一年长则 N 年,为了幸福生活要慎重选择!!!

2024-06-24 18:11:49 804

原创 JavaScript排序算法大解密 - 冒泡、选择、插入、快速排序全解析

总结来说,排序算法是计算机科学中一个非常基础和经典的问题。本文详细介绍和分析了几种JavaScript中的排序算法实现,包括冒泡排序、选择排序、插入排序和快速排序,通过示例代码阐明了各类排序的原理和步骤。不同的排序算法根据其时空复杂度的不同,都有其应用场景。一般来说,简单排序如冒泡排序和选择排序时间复杂度较高,仅适用于小规模数组;而插入排序和快速排序更适合对大数据量的数组进行排序。

2024-06-24 16:23:03 458

原创 css布局中的BFC问题

BFC就是“

2024-06-24 14:30:57 425

原创 原生HTML+CSS+JS制作自己的导航主页(前端大作业,源码+步骤详解)

--- – – – – – – – – – – – – – – 这是一条分割线呀-- – – – – – – – – – – – – –由于是便签嘛,所以想着应该需要记录写下便签的时间,所以我们首先,获取时间,然后添加便签的操作使用。可以新建一个css文件,使结构清晰点,当然写在原来的style.css里也是没有问题的。与主题部分相似,多了一个鼠标悬浮于底部的hover效果,都是较为基础的。分别是文本域、添加便签按钮、关闭便签栏按钮、删除便签按钮。完成这一步,就可以看到我们的泡沫球动画啦!

2024-06-20 13:03:36 412 1

原创 Vue实例初始化的选项配置对象详解_vue 初始化对象

watch: {// 监控a变量变化的时候,自动执行此函数},// 深度 watcherc: {deep: true})//注意,不应该使用箭头函数来定义 watcher 函数 (例如 searchQuery: newValue => this.updateAutocomplete(newValue))。理由是箭头函数绑定了父级作用域的上下文,所以 this 将不会按照期望指向 Vue 实例,this.updateAutocomplete 将是 undefined。

2024-06-19 12:07:36 279

原创 Vue 状态管理 Vuex

小编的一位同事在校期间连续三年参加ACM-ICPC竞赛。从参赛开始,原计划每天刷一道算法题,实际上每天有时候不止一题,一年最终完成了 600+:凭借三年刷题经验,他在校招中很快拿到了各大公司的offer。入职前,他把他的刷题经验总结成1121页PDF书籍,作为礼物赠送给他的学弟学妹,希望同学们都能在最短时间内掌握校招常见的算法及解题思路。整本书,我仔细看了一遍,作者非常细心地将常见核心算法题和汇总题拆分为4个章节。

2024-06-18 22:21:43 756

原创 你不知道的JavaScript--Item1 严格模式_用严格模式是不是没有js是不是没有预解析的问题

/ 返回true,因为严格模式下,this的值为undefined,所以"!this"为true。// 返回false,因为"this"指向全局对象,"!this"就是false。return “这是正常模式。// 报错,this未定义。// 正常模式为[2,2]// 严格模式为[2,1]// 报错,v未声明。// 报错,i未声明。

2024-06-17 03:50:41 698

原创 Promise全家桶自己总结的promise 的使用 Promise 语法api async函数和 await函 宏队列 、微队列 16、promise面试题 promise经典 面试题

12、promise 如何串联多个异步操作任务 promise的then返回新promise,可以开启链式调用。如果返回的是非promise的任意值,新promise变成resolved ,value 为返回的值。如果返回的是另一个新promise,此promise的结果就会成为新的promise的结果。11、promise.then()返回的新promise的结果状态由什么决定?当时用promise的then调用时,可以在最后指定失败的回调。4、promise 的状态改变 了解Promise。

2024-06-17 01:33:46 449

原创 webpack开发环境性能优化之优化代码调试-source-map

hidden-source-map:会生成外部的built.js.map,但是在浏览器的source中会隐藏webpack://,不隐藏构建后代码eval-source-map:也是内联的source-map,但是都会追加在built.js的每个模块引入的eval中nosources-source-map:生成在外部,但是在浏览器的source中会隐藏我们的js源代码(有路径),构建后的js代码也看不见。

2024-06-15 22:44:12 636

原创 Java进阶(四十八)使用BigDecimal对浮点数进行精确运算_javabigdecimal转化为浮点数进行计算

除了简历做到位,面试题也必不可少,整理了些题目,前面有117道汇总的面试到的题目,后面包括了HTML、CSS、JS、ES6、vue、微信小程序、项目类问题、笔试编程类题等专题。

2024-06-15 20:42:39 872

原创 Js-w3school(2024(3)

基础知识是前端一面必问的,如果你在基础知识这一块翻车了,就算你框架玩的再6,webpack、git、node学习的再好也无济于事,因为对方就不会再给你展示的机会,千万不要因为基础错过了自己心怡的公司。前端的基础知识杂且多,并不是理解就ok了,有些是真的要去记。当然了我们是牛x的前端工程师,每天像背英语单词一样去背知识点就没必要了,只要平时工作中多注意总结,面试前端刷下题目就可以了。

2024-06-12 16:08:05 332

原创 JavaScript变量和数据类型总结

我可以将最近整理的前端面试题分享出来,其中包含HTML、CSS、JavaScript、服务端与网络、Vue、浏览器、数据结构与算法等等,还在持续整理更新中,希望大家都能找到心仪的工作。

2024-06-12 15:01:43 771

原创 HTML实现百度地图定位及导航功能

body {设置容器样式地图存放的div。

2024-06-12 13:52:41 251

原创 CSS浮动与BFC

但是本人觉得看书也很必要,可以节省很多时间,常见的javascript的书,例如:javascript的高级程序设计,是每位前端工程师必不可少的一本书,边看边用,了解js的一些基本知识,基本上很全面了,如果有时间可以读一些,js性能相关的书籍,以及设计者模式,在实践中都会用的到。最近做项目时遇到布局问题,虽然自己实现了相关的界面,但导师指出这显然不是最优方案,并且介绍了BFC(Block Format Content),之前从未听过这个词,看后顿时觉得自己之前的探索是多么的肤浅。

2024-06-12 12:34:01 421

原创 2024年Web前端面试宝典WebAPI部分

1、什么是Property每个DOM节点都是一个object对象,它可以像其他的js Object一样具有自己的property和method,所以property的值可以是任何数据类型,大小写敏感,原则上property应该仅供 js操作,不会出现在html中(默认属性除外:id/src/href/className/dir/title/lang等),和其他js object一样,自定义的property也会出现在object的for…in遍历中2、什么是Attribute。

2024-06-12 11:12:49 772

原创 彻底理解js中的this指向

📗。

2024-06-11 17:26:42 390

原创 前端学习笔记一一HTML表单标签(form)

小编的一位同事在校期间连续三年参加ACM-ICPC竞赛。从参赛开始,原计划每天刷一道算法题,实际上每天有时候不止一题,一年最终完成了 600+:凭借三年刷题经验,他在校招中很快拿到了各大公司的offer。入职前,他把他的刷题经验总结成1121页PDF书籍,作为礼物赠送给他的学弟学妹,希望同学们都能在最短时间内掌握校招常见的算法及解题思路。整本书,我仔细看了一遍,作者非常细心地将常见核心算法题和汇总题拆分为4个章节。

2024-06-11 15:08:38 526

原创 一次安全可靠的通信——HTTPS原理

1. 客户端发起HTTPS请求2. 服务端的配置采用HTTPS协议的服务器必须要有一套数字证书,可以是自己制作或者CA证书。区别就是自己颁发的证书需要客户端验证通过,才可以继续访问,而使用CA证书则不会弹出提示页面。这套证书其实就是一对公钥和私钥。公钥给别人加密使用,私钥给自己解密使用。3. 传送证书这个证书其实就是公钥,只是包含了很多信息,如证书的颁发机构,过期时间等。4. 客户端解析证书。

2024-06-11 10:48:44 265

原创 Vue源码:mustache模板引擎学习

最近得空把之前遇到的面试题做了一个整理,包括我本人自己去面试遇到的,还有其他人员去面试遇到的,还有网上刷到的,我都统一的整理了一下,希望对大家有用。一般来说,面试官会根据你的简历内容去提问,但是技术基础还有需要自己去准备分类,形成自己的知识体系的。// 栈结构,存放小tokens,栈顶(靠近端口的,最新进入的)的数组中当前操作的这个tokens小数组。// 收集器的指向会变化,当遇到#的时候,收集器会指向这个item的下标为2的新数组。// 尝试写一下去掉空格,智能判断是普通文字的空格,还是标签中的空格。

2024-06-11 01:15:53 339

原创 uniapp 小程序打包发布

整理面试题,不是让大家去只刷面试题,而是熟悉目前实际面试中常见的考察方式和知识点,做到心中有数,也可以用来自查及完善知识体系。《前端基础面试题》,《前端校招面试题精编解析大全》,《前端面试题宝典》,《前端面试题:常用算法》0212)][外链图片转存中…(img-qHfvg9e7-1718020350213)]

2024-06-10 19:52:41 195

原创 layui省市区三级联动

/这是js代码// 获取省// 动态渲染下来框i++) {console.log(‘进入’);//渲染下拉框// 获取省份下拉框// 获取到省份id// 把省份id传过去});// 省区获取到了默认执行获取市区// 默认传省份// 默认执行一次});// 获取市console.log(‘市区’,data);// 删除子元素// 动态渲染下来框i++) {//渲染下拉框// 渲染市区下拉框// 默认传省份。

2024-06-10 18:33:32 809 1

原创 JavaScript-事件,事件流,事件委托

自定义事件不是由DOM原生触发的,它的目的是让开发人员创建自己的事件。要创建的自定义事件可以由createEvent(“CustomEvent”);返回的对象有一个initCustomEvent()方法接收如下四个参数。

2024-06-10 17:18:58 918

原创 easyUI之tree前端实现

框架原理真的深入某一部分具体的代码和实现方式时,要多注意到细节,不要只能写出一个框架。算法方面很薄弱的,最好多刷一刷,不然影响你的工资和成功率😯在投递简历之前,最好通过各种渠道找到公司内部的人,先提前了解业务,也可以帮助后期优秀 offer 的决策。要勇于说不,对于某些 offer 待遇不满意、业务不喜欢,应该相信自己,不要因为当下没有更好的 offer 而投降,一份工作短则一年长则 N 年,为了幸福生活要慎重选择!!!

2024-06-10 16:06:01 912

原创 2024年3月份最新vue面试题汇总二、_web面试题 描述组件渲染和更新的过程

父子间通信 父->子通过 props 、子-> 父onemit (发布订阅)获取父子组件实例的方式parentchildren在父组件中提供数据子组件进行消费 Provide、inject 插件Ref 获取实例的方式调用组件的属性或者方法Event Bus 实现跨组件通信 Vue.prototype.$bus = new VueVuex 状态管理实现通信attrslistenersVue.mixin 用法 给组件每个生命周期,函数等都混入一些公共逻辑。

2024-06-10 14:46:39 784

空空如也

空空如也

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

TA关注的人

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