自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 一个HTTP打趴80%面试者,你是否也被面试官”虐“?

经过几轮的面试之后,被面试官虐得惨惨的,其中许多原因是没有仔细的学过 HTTP 的知识,我对这块的知识相对来说比较薄弱,所以决定把数据结构和算法得先放一放了。所以把 HTTP 的知识学一遍

2021-07-23 22:00:47 442 1

原创 JavaScript中的节流与防抖函数记不住?我的答案保你终身难忘【一小时搞懂,建议收藏】

防抖和节流严格算起来应该属于性能优化的知识,但实际上遇到的频率相当高,处理不当或者放任不管就容易引起浏览器卡死。赶紧学习学习。here we go!

2021-07-06 22:29:52 2679 72

原创 95页字节跳动内部前端学习笔记在互联网上火了,完整版开放下载

字节跳动内部前端学习笔记+前端所有方向的学习路线,你们要的知识体系在这,千万别做了无用功。建议收藏

2021-06-22 18:57:35 6290 63

原创 面试中的网红Vue源码解析之虚拟DOM,你知多少呢?深入解读diff算法

众所周知,在前端的面试中,面试官非常爱考dom和diff算法。比如,可能会出现在以下场景滴滴滴,面试官发来一个面试邀请。接受邀请

2021-06-17 22:09:49 764 56

原创 自学总结:非科班转行前端拿到字节跳动 offer?看我是如何一步一步做到的?

非科班大三下学期学习前端,现已拿字节跳动实习offer,想结合个人经历总结的前端入门方法,总结从零基础到具备前端基本技能的道路、学习方法、资料。由于能力有限,不能保证面面俱到,只是作为入门参考,面向初学者,让初学者少走弯路,希望对大家有所帮助。

2021-06-09 21:25:47 7275 88

原创 4 轮面试稳坐 “直通车” 顺利拿下腾讯 Offer!内附真题+简历包装,可上岸!

要说前端老码农们挤破头也要进大厂,你可能见怪不怪。但看到未毕业的大学生都已经在“备考”大厂,老码农们,该醒醒了!简历部分很详细,犹豫/不知道怎么写的可以参考

2021-05-31 21:19:21 5096 137

原创 前端面试篇,应届生面试时被问项目经验不用慌,按这个步骤回答成功率高达95%

金三银四刚过去不久,各家大厂的岗位仍有少量空缺,奈何却招不到合适的人。身边的HR跟我说,最近面试者情况普遍不太理想。一问到项目细节,很多候选人都支支吾吾,答不明白。接下来我作为一个工作了将近 3 年前端er来谈谈一名应届生应该如何去获得满意的 offer。

2021-05-18 21:03:57 20816 308

原创 厌倦了写活动页的学弟学妹们快来看看,这个页面构建工具忒牛,Github标星27.1k

如果你经常接触一些公司的活动页,可能会经常头疼以下问题:这些项目周期短,需求频繁,迭代快,技术要求不高,成长空间也小。但是我们还是马不停蹄的赶着产品提来的一个个需求,随着公司规模的增加

2021-06-28 19:42:20 888 59

原创 熬夜肝了这一份来自牛客,LeetCode,剑指 Offer大佬整理的前端常用算法面试题.pdf,你也能进大厂

1.2021年已过半,“金九银十”笔试/面试即将要开始,整理一些算法题一起学习。2.我统一使用JavaScript(V8/Node)解答,都已经调试通过。3.一起加油!一起进步!

2021-06-21 15:54:00 429 24

原创 是什么让尤大选择放弃Webpack?面向未来的前端构建工具 Vite

写在开头前两天在知乎看到过一篇文章,大致意思是讲:字节跳动已经开始“弃用Webpack”,尝试在自研构建工具中使用类似Vite的ESmodule构建方式。引起下方一大片焦虑:Webpack是不是要被取代了?现在学Vite就行了吧Webpack还没学会,就又来新的了!甚至有人搬出了去年尤大所发的一个动态:再也回不去Webpack了。PS:最近的vite比较火,而且发布了2.0版本,vue的作者尤雨溪也是在极力推荐全方位对比vite和webpackwebpack打包过程1.识别入口文件

2021-06-16 21:30:07 614 19

原创 一起来看看这份集齐vue2.0/vue3.0面试通杀秘籍(2021版) PDF,面试官问的源码问题绝对稳了!

趁着端午假期,熬夜将Vue 99%出镜率的高频面试题整理了一下。覆盖Vue3.0

2021-06-15 22:13:18 795 65

原创 撸一个vue项目实现拖拽功能

最近在学习Vue,边做个小demo边学习。其中有一个小功能需要使用到拖放,顺便还学一下拖放。拖放是HTML5的标准,对着教程在普通的页面上很容易就实现了,但是vue中基本都是数据驱动,不推荐直接操作DOM。

2021-06-11 15:23:34 1010 13

原创 【死磕前端】javascript知识点详细讲解 • 第2篇《作用域与作用域链》

本文参考官方文档,由于网上其它文档的形式不符合我个人习惯,在查阅资料时总感觉不是很习惯,就想着顺手写一篇博文作为一个参考示例。

2021-05-24 16:03:17 555 17

原创 来自大厂 300+ 道前端面试题大全附答案(整理版)+前端常见算法面试题~~最全面详细

进大厂是大部分程序员的梦想,而进大厂的门槛也是比较高的,所以这里整理了一份腾讯、字节跳动、百度、阿里等一线互联网公司面试题大全,其中概括的知识点(HTML,CSS,JS,React,Vue,NodeJS,互联网基础知识)

2021-05-10 15:43:37 10602 113

原创 2021最新大厂前端面试题总结(百度、字节跳动、腾讯、小米.....),附面试经验!

首先肯定是找一个简洁不浮夸却有很精美的简历模板,然后将自己的信息填上去,主要的就是:姓名、电话、照片、擅长的技术栈、教育经历、实习经历、项目经历、证书、社交网站。这里要强调的是:不太熟悉的东西别往上写,没用的东西别往上写。然后就是投简历的渠道问题了,这里我要给个建议,最好找别人内推一下,因为这样更快让你的简历被看到,避免长时间没有音讯。

2021-05-06 11:00:57 12442 84

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

如果你即将大学毕业,走向 IT 职场,那一定要读下去,这篇文章能帮助到你如果你是职场老油条了,可以在评论区给大家留下一些建议,特别感谢。

2021-04-27 15:16:49 3175 57

原创 【想稳,必看】毕业设计写这个你就赢了《Vue+Node 项目实战:拼多多前后端商城》

初学者(也许一些有经验的开发者也是一样)在读完官方文档,想写一个项目练手的时候不知道做什么项目好,或是有想法,但是无从下手。那么这篇文章将会给你带来很大的帮助。文章涉及目前流行框架/库

2021-04-25 13:58:37 6769 65

原创 【死磕前端】javascript知识点详细讲解 • 第1篇《 this的指向》

目录什么是this的指向?call()、apply()、bind()用法字节跳动笔试题答案什么是this的指向?this 到底指向谁?稍微了解一些this指向的人都能脱口而出:谁调用它,this 就指向谁。也就是说,this 的指向是在调用时确定的。这么说没有太大的问题,可是并不全面。面试官要求我们用更加规范的语言进行总结,那么他到底再等什么样的回答呢?事实上,调用函数会创建新的属于函数自身的执行上下文。执行上下文的调用创建阶段会决定 this 的指向。到此,我们可以得出一个结论:this 的指

2021-04-23 21:45:00 642 10

原创 2021字节跳动算法面试题为什么这么难?上周刚面过算法题已整理成pdf(分享)

前几天博主刚去面试字节跳动,面试官问了一些算法题。已经记录下来整理成文档了。去面试之前就听说字节跳动面试非常喜欢考算法题,基本每轮技术面都会有算法题,而且很难。即将要去大厂面试的小伙伴可以采纳一波。

2021-04-22 21:01:38 1502 29

原创 js常见面试题——详解Promise使用与原理及实现过程(附源码)

什么是 Promisepromise 是目前 JS 异步编程的主流解决方案,遵循 Promises/A+ 方案。Promise 原理简析(1)promise 本身相当于一个状态机,拥有三种状态pendingfulfilledrejected一个 promise 对象初始化时的状态是 pending,调用了 resolve 后会将 promise 的状态扭转为 fulfilled,调用 reject 后会将 promise 的状态扭转为 rejected,这两种扭转一旦发生便不能再扭转该 pr

2021-04-19 17:12:53 4104 9

原创 二十不惑的年纪,竟靠着这份前端面试指南,有幸拿到字节跳动实习offer,简直在起飞

前言博主就读于电子科技大学,大三狗一枚!面试是个漫长的过程,从海投到收获电话面试,一面、二面、三面,一个步骤出错那么后面就宣告终结。同时,面试过程中你也可能会遇到一些面试官的刁难,甚至部分面试官会说些比较打击你的话,但是大部分面试官都是很棒的!面经分享第一部分是我前端面试的经验总结,第二部分是我认为比较有思考空间的题目经验总结一份漂亮的简历,需要包括以下部分(排版由上而下)个人亮点(专精领域,个人博客,开源项目)教育经历(毕业院校,在校经历、荣誉)工作经历(实习)项目经历专业技能

2021-04-19 11:48:44 8849 100

原创 web开发学习路线,实际工作中的开发流程?从前端,到全栈

本文适合零基础(转行、在校、应届)前端开发学习者观看,熟悉互联网公司工作开发流程。

2021-04-15 22:00:28 801 14

原创 面不面试的,你都得懂【js原型&原型链】

前言原型、原型链也是一个老生常谈的问题了,可以说js原型弄明白了,那么学习js就得了一种质的飞跃,今天我们就来看看这个在前端面试中的高频考题究竟是怎么一回事。一、原型JavaScript 常被描述为一种基于原型的语言——每个对象拥有一个原型对象当试图访问一个对象的属性时,它不仅仅在该对象上搜寻,还会搜寻该对象的原型,以及该对象的原型的原型,依次层层向上搜索,直到找到一个名字匹配的属性或到达原型链的末尾准确地说,这些属性和方法定义在Object的构造器函数(constructor function

2021-04-13 21:24:28 1140 24

原创 我以为我对Vue很了解,直到我遇到了阿里的面试官

前言金三银四,国内互联网招聘市场继续发力,岗位竞争空前激烈。问了几位 HR 朋友,发现了几种声音:“投简历的人挺多,但是合适的却很少。”“好不容易挖来人,结果2轮面试被刷了,现在大厂搬砖的也是参差不齐…”“在招前端,要么学历不够,要么只会纸上谈兵,要么能力一般,还狮子大张口…”好岗位的确不缺,匹配者却很少。大厂,高薪,高等级人人想要,门槛却一个比一个高。不过,话说回来,跳槽成功的人确实也不在少数,福利待遇也确实不赖。前不久,朋友赖哥就通过三轮面试,跳槽进了美团,继续做前端。所以说,打铁还需自

2021-04-13 17:17:22 5940 37

原创 前端开发一枚,入职前自学的感觉不难,为什么工作起来很吃力?

前言因为我是软件工程专业,学前端之前,学过 C/C++、Java、PHP、.net 成绩还不错基本都是90多分。感觉自己干后端也不吃力。实验室里面的项目都是前后都写。最爱 PHP,本以为以后就走上PHP后端工程师的道路了。由于项目需要的原因,后来渐渐开始学起 HTML、CSS、JavaScript 这些语法相关的东西。刚接触时没有感觉太大难度。当时就想着怎么把页面搞好看,搞各种动画炫技。写一个小球从下面弹出来的效果,换各种姿势弹出。当时觉得前端真的有意思,就入了前端的坑。入坑前,以为前端就是搞各种漂亮

2021-04-09 18:49:55 22087 54

原创 Vue 前端小白了解并运用Vue3 + Vite 及 Vue-cli 4项目搭建

Vue 3.0 概述更新更快更强!Vue.js 3.0 给我们带来了那些新特性呢:Performance:性能比 vue2.x 块 1.2 ~ 2 倍Tree shaking support:支持按需编译,体积更小Composition API:组合 API,类似 React HooksCustom Renderer API:暴露了自定义渲染 APIFragment,Teleport(Protal),Suspense:新增三个组件Better TypeScript support:更好的支

2021-04-08 21:54:02 2535 20

原创 javascript 中数据类型那些可能会中招的细节_前端

前言javascript的数据类型对于大家来说一点都不陌生,主要基本数据局类型和引用数据类型,都是入门必学的知识点,而且在日常开发中,频繁使用。大家是否都掌握其中的一些细节呢?下面我们就详细探讨一下。javascript知识点:【点击这里领取javascript学习资料】一、number类型注意事项number类型包括:正数、负数、0、小数、NaNNaN:意思是not a number 不是一个有效数字,但是它是属于number类型的(1) = 和 == 和 ===的区别= 是赋值

2021-04-06 21:34:34 176 6

原创 Vue最全知识点《基础到进阶,覆盖vue3.0,建议收藏》

前言本篇文章纯属笔记性文章,是对vue知识的整理,对自己有很大帮助才分享出来。有需要的可以点击领取电子档点击此处,领取Vue知识点电子档Vue3.x响应式数据原理Vue3.x改用Proxy替代Object.defineProperty。因为Proxy可以直接监听对象和数组的变化,并且有多达13种拦截方法。并且作为新标准将受到浏览器厂商重点持续的性能优化。Proxy只会代理对象的第一层,Vue3是怎样处理这个问题的呢?判断当前Reflect.get的返回值是否为Object,如果是则再通

2021-04-06 17:38:01 451 1

原创 Angular、React、Vue,谁能成为2021年JavaScript框架冠军?

前言每一个开发人员或软件工程师在开始他们的职业生涯时,都必须面对一个问题:首先要学习哪种语言、框架或工具?要回答这个问题有点困难,在软件开发行业中有大量可用的语言和框架。JavaScript已经成为大多数开发流程的支柱,所以我想对三种基于JavaScript的框架进行比较,我选择的是Angular、React和Vue三种框架。背景知识AngularGoogle 的一名员工 Misko Hevery 当时正在做一个副业项目,旨在简化构建 Web 应用程序的过程。他在 2010 年将解决方案作为开源项

2021-04-01 14:32:43 837 4

原创 入职5年前端工程师针对web前端小白,作出的职业规划建议

1、重绘与回流回流必定重绘,重绘不一定回流。重绘只是修改页面上color,background-color等,不改变布局回流改变了布局,导致页面dom树重新排列减少回流:css:tranfrom代替top  减少内联样式,减少样式多层嵌套  position代替动画  visibility代替diplay:none  减少table布局js:  减少修改dom结构,不可避免的修改尽量在一次修改完避免频繁读取会引发回流/重绘的属性2、三次握手,四次挥手(借用网上的叙述,形象生动)例如

2021-04-01 11:57:21 3923 9

原创 web前端入门到实战:32道常见的js面试题

JS面试题:【点击这里领取面试题资料】1.javascript的typeof返回哪些数据类型string, boolean,number, undefined, function,object2.例举3种强制类型转换和2种隐式类型转换?强制(parseInt, parseFloat, number) 隐式(== === + -)3.split() 和 join() 的区别split()是将字符串切割成数组的形式,join()是将数组转换成字符串。4.数组方法pop()、push()、un

2021-03-30 17:35:48 4895 23

原创 帮你总结web前端校招面试题合集,成功拿下offer

前言正值校招季,如何拿到心仪的 offer,进入梦寐以求的大厂,实现自己的职业理想。是每一位计算机相关专业学生的一个梦想,对此我特地为大家整理了各大厂前端面试题,希望能帮助各位进大厂。大厂面试题(点击查看)第一章 HTML1.浏览器页面有哪三层构成,分别是什么,作用是什么?2.HTML5的优点与缺点?3.Doctype作用? 严格模式与混杂模式如何区分?它们有何意义?4.HTML5有哪些新特性、移除了哪些元素?5.你做的网页在哪些浏览器测试过,这些浏览器的内核分别是什么?6.每个HTM

2021-03-29 16:15:13 1355 2

原创 对于前端新手来说,能直接跳过jquery学vue吗?

前言以前是网页设计师,后来从切图仔自学html、css和javascript,这个问题我深有体会。每个人的学习一个新知识新技能的方法,以及当下学习的需求和动力是不同的,应该根据自己的特点选择路径去学习,才更适合自己。我的理解我根据自己的经验,我认为:如果可以把原生JS学精,学vue就只是个时间问题,如果原生JS没有学好,vue的深层原理很难理解,很可能落得个只会用的地步,所以理想情况下首先把原生JS学精当然最好,但是,学习中有很重要的一点,它是需要积极反馈的,否则很难坚持,如果你一直学原生js,做东

2021-03-28 21:51:51 4361 1

原创 自学web前端达到什么水平,才能满足就业的标准?

众所周知,现在是信息爆炸的时代,也是互联网+的平台,现在几乎所有行业都涉及到网络前端的知识。任何企业都离不开前端,因为我们需要自己的官方网站。我知道有些人已经开始从各行各业转行到前端。其中有转行的,也有受周围朋友影响选择前端的。甚至有感兴趣的或者想提升自己的。那么对于零基础转行学习的同学肯定以下一些疑问:自学web前端需要学习哪些知识,web前端的学习路线首先是html,css这些简单的静态布局这是最基本的学习内容,不在多说。然后是掌握JavaScript的基本原理,因为做web前端开发,用到Ja

2021-03-26 14:24:01 1533 11

原创 初学者该怎样快速成长为web前端大牛?来听听这些有用的经验

前言最近接触了很多前端的小伙伴,和他们谈了很多职业发展的问题,大部分是做了一到三年的前端新手。在交流中发现了一个很有意思的现象,同样是入门不足三年,有部分人觉得前端很有前途,甚至有人年薪已经30W以上,但也有部分人觉得前端薪资不高,技术体系庞杂,迭代速度飞快,苦于学习各种不断更新的技术和框架,心神俱疲。同样是前端工程师,技术体系是相同的,工作年限也是相近的,为什么差别这么大?我在前端领域摸爬滚打也有五年了,如何跟上前端技术飞速更新的步伐,我认为学习方法一定要找对,抓住学习的重点才能事半功倍。我总结了学习中

2021-03-25 21:05:48 404

原创 字节跳动,我的前端春招面经(4轮技术面+hr面)

交代背景个人背景:武汉理工大学(211)计算机系毕业生,准备找工作。最近找大佬内推,投了北京字节跳动,据说是非常核心的一个小组,要求很高。总共经历了四轮技术面试和一轮hr面,不多说,直接上题:一面 50分钟左右1、自我介绍,然后问了为什么学习前端2、算法:实现36进制转换3、简述https原理,以及与http的区别4、操作系统中进程和线程怎么通信5、node中cluster是怎样开启多进程的,并且一个端口可以被多个进程监听吗6、实现原生ajax7、vue-router源码8、vue原理.

2021-03-24 20:34:50 2712 15

原创 零基础怎么更好的学好web前端,学习路线分享建议(脑图)

前言有些小伙伴私聊小编,跟我讲了他的经历,他想自学web前端然后去找工作,但是他遇到这么几个问题:1、不知道学习路线,不知道该学习什么;2、学习过程中遇到问题,要解决半天,甚至找不到答案;3、学了很久但是掌握的东西还是很少;4、很难坚持,有时候都不想学,以至于想要放弃;你是不是也是这种情况?针对此情况,这是我为大家定制的学习计划,请查收学习之路开始学注意几点:1.代码规范,这本身就是一个非常好的习惯,如果开始不养好好的代码规划,以后会很痛苦2.多动手,少看书,很多人学web前端就一味的

2021-03-23 17:50:47 5920 20

原创 Web高频面试题,锁定高薪Offer

开篇做了4年前端,面试过上百家公司,我终于总结出一番道理,那就是空有技术,不懂面试,照样找不到好工作!从难度上说,第一轮面试不会很难,题目大多是面试官一早想好,主要只考核基础问题。但可怕的是在整个面试过程中,就属这个环节刷掉的人最多!很多面试者的技术能力很强,却被无限放大了某个小问题,对最新技术的稍不敏感,对基础知识的微小疏漏,都可能是致命的。如果能够在面试之前,对面试题目已经做好充分理解,先一步做好你的正确答案,一定能让面试官对你有不一样的评价!想快速拿到大厂的高薪offer,你要先清楚大厂会

2021-03-20 17:59:07 398

原创 css选择器优先级顺序是什么?css基本选择器的介绍

样式优先级原则总的原则1.CSS规定拥有更高确定度的选择器优先级更高2.如果样式中包含冲突的规则,且它们具有相同的确定度。那么,后出现的规则优先级高。优先级:由高到低(从上到下)!important内联(1,0,0,0)id: (0,1,0,0)类:(0,0,1,0)伪类/属性元素:(0,0,0,1)通配符类选择器class=“web”,多个元素可以拥有同一个类名id选择器id=“web”,具有唯一性伪类选择器CSS伪类(pseudo-class)是加在选择器后面的用来指定

2021-03-19 17:15:17 4841

转载 CSS样式表有几种存在方式_入门级

CSS介绍层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。CSS语法选择器 {属性:属性值;}如何插入样式表插入样式表的方法有三种:外部样式表(External style sheet)内部样式表(Internal style sheet)内联样式(Inline style)

2021-03-19 15:44:36 305

空空如也

空空如也

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

TA关注的人

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