- 博客(298)
- 收藏
- 关注
原创 2024 校招,我是如何拿到小米、京东、字节大厂前端offer
一份漂亮的简历,需要包括以下部分(排版由上而下)个人亮点(专精领域,个人博客,开源项目)教育经历(毕业院校,在校经历、荣誉)工作经历(实习)项目经历专业技能扎实的前端基础,比如你知道作用是什么?flex:1的 1 代表什么?Generator如何抛出错误?熟悉一门前端框架(React 优先)勤刷 LeetCode 的算法题,熟悉掌握相应的数据结构如常见的链表、栈、队列、哈希表、树熟悉网络基础、Git 命令、Linux 命令。
2024-07-14 21:06:43
1102
原创 #入坑keychron#火爆的keychron机械键盘,你还没有入手?【重点:附键盘选购建议
作为用户,键盘的外观非常重要。对于一个键盘的第一印象,无非就是它的外观。就颜值来说,keychron Q1在这一方面可是相当耐打。机械键盘中可以和这款平分秋色的可真不多。图中这款是铝合金绿色,键帽配色为白色和灰色,左上角Esc键为红色,可更换,整体配色比较舒服,有一种生机盎然的感觉。键盘为全金属材质,全铝制造,上手有些许重;CNC一体化成型,阳极氧化,喷砂处理,有着独特的金属质感。
2024-07-14 20:05:41
631
原创 第12天:目标检测基础知识_环境目标检测功能
环境影响(光照,模糊度),密集,遮挡,重叠,多尺度(小目标,大目标),小样本,旋转框。cookies,sessionStorage,localStorage 的区别?1,区域选择(选取一块小的区域,通过滑动改变所选区域大小确定物体位置)1,同过手工设计确定(不好确定设置多少个,设置多大,长宽比如何设置等)了解 this 嘛,bind,call,apply 具体指什么。2,在特征图上的每一个点,对Anchor进行分类和回归。箭头函数和普通函数有啥区别?Canvas 和 SVG 图形的区别是什么?
2024-07-14 03:49:00
743
原创 web前端经典面试题及答案_web前端面试题
在网页中,一个元素占有空间的大小由几个部分构成,其中包括元素的内容(content),元素的内边距(padding),元素的边框(border),元素的外边距(margin)四个部分。这四个部分占有的空间中,有的部分可以显示相应的内容,而有的部分只用来分隔相邻的区域或区域。4个部分一起构成了css中元素的盒模型。
2024-07-14 03:07:07
987
原创 2024最全前端面试系列(浏览器原理)(最容易忽视的面试隐藏大杀器)
由于篇幅限制,pdf文档的详解资料太全面,细节内容实在太多啦,所以只把部分知识点截图出来粗略的介绍,每个小节点里面都有更细化的内容!于是,“中间”的缓存服务器必须把客户端请求转发给源服务器。如果服务器返回的响应中包含 no-cache 指令,那么缓存服务器不能对资源进行缓存。源服务器以后也将不再对缓存服务器请求中提出的资源有效性进行确认,且禁止其对响应资源进行缓存操作。垃圾回收机制。
2024-07-14 02:26:09
650
原创 跨平台应用开发进阶(六十四):微信小程序开发技术栈原生开发 VS 跨平台开发_现在做小程序开发的技术栈
前端框架太多了,真的学不动了,别慌,其实对于前端的三大马车,Angular、React、Vue 只要把其中一种框架学明白,底层原理实现,其他两个学起来不会很吃力,这也取决于你以后就职的公司要求你会哪一个框架了,当然,会的越多越好,但是往往每个人的时间是有限的,对于自学的学生,或者即将面试找工作的人,当然要选择一门框架深挖原理。后台管理系统,从上手难易程度来讲,微信的内容管理系统非常简单方便,但是模块不能扩展,只能做一些简单的增删改查,可以使用腾讯云,也可以使用阿里云,目前阿里云免费,可以白嫖。
2024-07-13 15:00:40
728
原创 函数式编程之柯里化与偏应用
其实前端开发的知识点就那么多,面试问来问去还是那么点东西。所以面试没有其他的诀窍,只看你对这些知识点准备的充分程度。so,出去面试时先看看自己复习到了哪个阶段就好。这里再分享一个复习的路线:(以下体系的复习资料是我从各路大佬收集整理好的)《前端开发四大模块核心知识笔记》最后,说个题外话,我在一线互联网企业工作十余年里,指导过不少同行后辈。帮助很多人得到了学习和成长。
2024-07-13 14:19:38
748
原创 Spring Boot + Vue 居然如此强大?
先执行以下命令,确认下本地安装的 vue-cli 版本。vue -V如果没有安装或者不是最新版,可以执行以下命令安装/升级。使用如下命令安装 Electron 插件。或者为了验证是否安装成功,可以使用如下的命令。
2024-07-13 13:37:41
666
原创 2024十家公司前端面试小记
由于文档内容过多,为了避免影响到大家的阅读体验,在此只以截图展示部分内容return rs;});return obj;[外链图片转存中…(img-rpAar23X-1720818104187)][外链图片转存中…(img-J7WDQQqd-1720818104187)]由于文档内容过多,为了避免影响到大家的阅读体验,在此只以截图展示部分内容。
2024-07-13 05:01:56
658
原创 前端编程之路一一form表单标签(详解)
select是显示一个下拉列表(drop down list)出来,option是下拉列表中的项目(item),而option的文本内容(text content)是下拉列表项目中显示到页面上的值,value是真正需要提交到服务端的值。两者的区别是单选框中的选项用户只能选择一项,而复选框中用户可以任意选择多项,甚至全选。所有表单控件(文本框、文本域、按钮、单选框、复选框等)都必须放在。2、name:为文本框命名,以备后台程序ASP 、PHP使用。当type="text"时,输入框为文本输入框;
2024-07-12 17:43:38
670
原创 【中英字幕】前端程序员如何提高英语能力_前端英语能力
在当今全球化的互联网时代,作为一名前端程序员,提高英语能力是至关重要的。良好的英语能力不仅有助于更好地理解技术文档和参与开源社区,还可以提升与国际团队协作的效率。本文将介绍一些独特的方法,通过浏览器扩展和双语字幕,结合前端开发的内容,帮助前端程序员提升英语水平。通过在评论区和社交媒体上与其他开发者交流,用英语表达你的看法和问题。这些资源提供了单词和短语的真实发音示例,有助于你准确地模仿发音。当你遇到不认识的单词时,只需划选文字即可获取翻译,不用离开当前页面。react和Vue的原理,区别,亮点,作用。
2024-07-12 16:52:05
1109
原创 ts学习笔记六:接口使用
interface ICount { // 接口中的混合类型(): numberconst fn: ICount = (() => { // 函数返回函数 我一般要标识函数的返回类型// }// }// }// }// 4) 接口的特性// }// 1 直接断言,断言后可以直接使用 (要保证接口中限制的数据必须要有)// 可能我的代码里 用不到这个size , 还要手动删掉?// 2) 接口的合并 接口同名会合并,会改变原有的接口// }// }
2024-07-12 15:59:06
602
原创 JavaScript 中 10 个需要掌握基础的问题
大厂面试问深度,小厂面试问广度,如果有同学想进大厂深造一定要有一个方向精通的惊艳到面试官,还要平时遇到问题后思考一下问题的本质,找方法解决是一个方面,看到问题本质是另一个方面。还有大家一定要有目标,我在很久之前就想着以后一定要去大厂,然后默默努力,每天看一些大佬们的文章,总是觉得只有再学深入一点才有机会,所以才有恒心一直学下去。
2024-07-12 15:08:38
923
原创 2020年前端面试题
框架原理真的深入某一部分具体的代码和实现方式时,要多注意到细节,不要只能写出一个框架。算法方面很薄弱的,最好多刷一刷,不然影响你的工资和成功率😯在投递简历之前,最好通过各种渠道找到公司内部的人,先提前了解业务,也可以帮助后期优秀 offer 的决策。要勇于说不,对于某些 offer 待遇不满意、业务不喜欢,应该相信自己,不要因为当下没有更好的 offer 而投降,一份工作短则一年长则 N 年,为了幸福生活要慎重选择!!!
2024-07-12 14:15:26
974
原创 前端人应该有的网站和工具
这是由蚂蚁金服出品的前端组件库,也是非常好用的,说再多还不如大家自己去体验一下,它也是支持前端框架使用,而且现在4.0版本也已经发布了。这是我最早使用的前端组件库,那时候我发现的时候觉得世界一下子开阔了许多,因为我从基础入门之后就接触这个了,是一位前端的小姐姐推荐的。虽然现在基本上已经不用了,但是还是那句话,情怀所在,也推荐一下。好像这个UI组件库也是挺多人推荐的,是阿里开发的前端组件库,我没有用过,大家可以去看看。
2024-07-05 03:29:47
593
原创 【罗盘时钟---使用html,js,css编写。附源代码及效果】
label{demo.jsvar monthText=[“一月”,“二月”,“三月”,“四月”,“五月”,“六月”,“七月”,“八月”,“九月”,“十月”,“十一月”,“十二月”];
2024-07-05 01:26:36
661
原创 XSS 最全攻防之战!
推荐一些系统学习的途径和方法。每个Web开发人员必备,很权威很齐全的Web开发文档。作为学习辞典使用,可以查询到每个概念、方法、属性的详细解释,注意使用英文关键字搜索。里面的一些 HTML,CSS,HTTP 技术教程也相当不错。
2024-07-05 00:26:59
421
原创 Vue的安装及使用(Vue的三种安装使用方式)
另外我还将 build 的路径前缀修改为 ’ ./ '(原本为 ’ / '),是因为打包之后,外部引入 js 和 css 文件时,如果路径以 ’ / ’ 开头,在本地是无法找到对应文件的(服务器上没问题)。对于应届生或工作年限不长的人来说,刷面试题一方面能够尽可能地快速自己对某个技术点的理解,另一方面在面试时,有一定几率被问到相同或相似题,另外或多或少也能够为自己面试增加一些自信心,可见适当的刷题是很有必要的。(该选项为使用ESLint规范你的代码,一个空格错误都将报错,不开启,避免不必要的麻烦)。
2024-07-04 23:23:58
426
原创 Vue 下载 Excel 文件
Blob.js/* Blob.js2018-08-09*/;??return a!try {/***/return buf;});});i++) {else {i++;out = “”;i = 0;break;break;case 14:break;return out;i += 3) {if (!if (!i < len;i++) {} else {
2024-07-04 22:28:03
412
原创 React Native 新架构
前端字节跳动真题解析. 现在可以使用C++跨平台模块。对JS会实现向下兼容,对Native Modules不会兼容。具体的进度可以参考Fabric进度讨论和 TurboModules进度讨论和JSI进度讨论和CodeGen进度讨论,以及React官方源码前端字节跳动真题解析[外链图片转存中…(img-HTf25d5F-1720099637277)]
2024-07-04 21:27:29
383
原创 jQuery-Day1
因为原生js 比 jQuery 更大,原生的一些属性和方法 jQuery没有给我们封装. 要想使用这些属性和方法需要把jQuery对象转换为DOM对象才能使用。滑入滑出动画,常见有三个方法:slideDown() / slideUp() / slideToggle();简单理解:给匹配到的所有元素进行循环遍历,执行相应的方法,而不用我们再进行循环,简化我们的操作,方便我们调用。$是 jQuery 的别称,在代码中可以使用 jQuery 代替,但一般为了方便,通常都直接使用 $。
2024-07-04 20:19:39
424
原创 JavaScript从入门到精通之入门篇(一)概念与语法
中年危机是真实存在的,即便有技术傍身,还是难免对自己的生存能力产生质疑和焦虑,这些年职业发展,一直在寻求消除焦虑的依靠。技术要深入到什么程度?做久了技术总要转型管理?我能做什么,我想做什么?一技之长,就是深耕你的专业技能,你的专业技术。(重点)独立做事,当你的一技之长达到一定深度的时候,需要开始思考如何独立做事。(创业)拥有事业,选择一份使命,带领团队实现它。(创业)一技之长分五个层次栈内技术 - 是指你的前端专业领域技术栈外技术 - 是指栈内技术的上下游,领域外的相关专业知识。
2024-07-04 19:24:02
335
原创 es6新特性及其拓展_const { sourcemapconsumer, sourcenode } = require(
/ 参数是一组有次序的值// 参数是一组无次序的值给大家分享一些关于HTML的面试题。对四字符的utf-16规则是相同的// true###### b.字符串的遍历器接口### 最后**给大家分享一些关于HTML的面试题。**[外链图片转存中...(img-oKp9utt0-1720088707928)][外链图片转存中...(img-qjfMfjQU-1720088707931)]
2024-07-04 18:25:20
293
原创 AJAX发送请求方法封装和请求函数底层刨析以及axios二次封装
面试一面会问很多基础问题,而这些基础问题基本上在网上搜索,面试题都会很多很多。最好把准备一下常见的面试问题,毕竟面试也相当与一次考试,所以找工作面试的准备千万别偷懒。面试就跟考试一样的,时间长了不复习,现场表现肯定不会太好。表现的不好面试官不可能说,我猜他没发挥好,我录用他吧。96道前端面试题:常用算法面试题:内容主要包括HTML,CSS,JavaScript,浏览器,性能优化发跨域,部署同源解决修改本地hostjsonpcorsproxy。
2024-07-04 17:25:45
323
原创 101道算法JavaScript描述【二叉树】5
\9 20/ \15 7// 创建保存节点深度的空数组// 判断二叉树是否为空return 0;} else {// 遍历二叉树子节点// 对数组进行排序,返回最大深度return 0;} else {给定二叉树: [3,9,20,null,null,15,7]3/ \9 20/ \15 7返回其层次遍历结果:[3],[9,20],[15,7]/***//***/if (!root) {1。
2024-07-04 16:23:01
458
原创 微信小程序解析富文本(支持代码高亮)_小程序里使用highlight
最近在边学边做小程序项目,需要解析数据库的文章HTML数据,一开始使用的是小程序内置的web-view,却遇到了报错。在微信小程序的开放文档中查到这对个人的开发者来说确实挺不友好的,在开放文档中查找web-view的时候还发现了另一个可以解析的组件rich-text上手了之后遇到了几点问题。所有只能放弃小程序内置的组件了,在百度了几分钟后,看到目前比较热门的是插件,功能还是比较多但好像没有我需要的代码高亮功能,于是又百度了几分钟,
2024-06-25 01:47:14
916
1
原创 你真的会用三元运算符吗?_前端 三元运算
当我们的条件表达式运行结果为true时,执行(:)冒号前的代码,当条件表达式结果为false时,执行(:)冒号后面的代码。
2024-06-24 22:55:50
440
原创 web游戏开发,CSS的浮动属性
前端学习了几年了,如何学习的前端大小端存储有一个已经上线的项目,项目中出现了一个bug,如果在不影响用户的情况下实现项目的bug的修复,也就是重新部署TCP三次握手里有什么重要信息(确认序号等)从输入url到渲染出页面经过了什么过程DNS有几种查询方式什么时候用递归查询,什么时候用迭代查询说明一下你对脚手架的理解websocketreact和Vue有什么区别mysql有几种索引算法:给了一张无向图(数据结构),求最短路径,1-5点之间的最短路径,要求打印出中间经过的路径。
2024-06-24 20:47:03
608
原创 jQuery-w3school(2020
四轮技术面+一轮hr面结束,学习到了不少,面试也是一个学习检测自己的过程,面试前大概复习了 一周的时间,把以前的代码看了一下,字节跳动比较注重算法,面试前刷了下leetcode和剑指offer, 也刷了些在牛客网上的面经。大概就说这些了,写代码去了~祝大家都能收获大厂offer~篇幅有限,仅展示部分内容。
2024-06-24 17:01:22
306
原创 HTML 与 CSS 总结
面试一面会问很多基础问题,而这些基础问题基本上在网上搜索,面试题都会很多很多。最好把准备一下常见的面试问题,毕竟面试也相当与一次考试,所以找工作面试的准备千万别偷懒。面试就跟考试一样的,时间长了不复习,现场表现肯定不会太好。表现的不好面试官不可能说,我猜他没发挥好,我录用他吧。96道前端面试题:常用算法面试题:内容主要包括HTML,CSS,JavaScript,浏览器,性能优化t简写属性面试一面会问很多基础问题,而这些基础问题基本上在网上搜索,面试题都会很多很多。
2024-06-24 15:15:51
565
原创 10个超棒的 JavaScript 数组常用技巧
面试前要精心做好准备,简历上写的知识点和原理都需要准备好,项目上多想想难点和亮点,这是面试时能和别人不一样的地方。还有就是表现出自己的谦虚好学,以及对于未来持续进阶的规划,企业招人更偏爱稳定的人。万事开头难,但是程序员这一条路坚持几年后发展空间还是非常大的,一切重在坚持。为了帮助大家更好更高效的准备面试,特别整理了《前端工程师面试手册》电子稿文件。前端面试题汇总。
2024-06-24 13:16:46
156
原创 机器学习 -- 总结 (概述 SVM 决策树 聚类算法 集成学习)
使得学到的模型能很好的适用于“新样本”,而不仅仅是训练集合,我们称模型适用于新样本的能力为泛化(generalization)能力。(训练数据 + 未知数据 表现都好)**过拟合:**训练数据误差低(机器学习学的太好了,达到100%),但是预测效果却很差。(决策树方法会出现的情况)**欠拟合:**训练效果不太好,但是对于未知数据效果比较好。支持向量机(support vector machines. SVM) 二类分类模型.它的基本模型是定义在特征空间上的间隔最大的线性分类器;
2024-06-20 16:09:05
1167
1
原创 学习vue源码(14)深入学习diff
涉及的函数主要分为两类一类是专门负责操作 DOM 的,insert,createElm,createChildren这类函数比较通用,就算在我们自己的项目中也可以用得上一类是专门特殊服务 Diff 的,createKeyToOldIdx,sameVnode其中会包含一些项目的解决思路大家务必先记住一下这几个函数,在下节内容的源码中会频繁出现到时不会仔细介绍4. Diff 流程Diff 的内容不算多,但是如果要讲得很详细的话,就要说很多了,而且要配很多图。
2024-06-20 13:47:57
697
原创 你不知道的JavaScript--Item11 arguments对象
这里的arguments对象是函数next()的。在最后提醒大家一点,既然这个arguments这么厉害,那么我们就不要为变量命名为arguments了,事实上arguments是javascript的保留字之一。正因为在strict和非strict模式下,函数声明的参数和arguments的关系不一致,所以为了避免出现问题,不去修改arguments对象才是最安全的做法。函数中声明的参数和arguments之间的联系很脆弱,每个声明的参数实际上只是对arguments对象中对应位置的一个引用。
2024-06-20 11:32:15
567
转载 【原生小人趣味表白(2020双十一前一天的嚣张呜呜呜
left: 50%;top: 50%;right: 0;未开始升空动画前隐藏0% {width: 0;55% {
2024-06-19 12:53:20
921
原创 Arduino基础语法
如果你已经下定决心要转行做编程行业,在最开始的时候就要对自己的学习有一个基本的规划,还要对这个行业的技术需求有一个基本的了解。有一个已就业为目的的学习目标,然后为之努力,坚持到底。如果你有幸看到这篇文章,希望对你有所帮助,祝你转行成功。
2024-06-19 10:43:39
863
原创 【专题讨论】【继承】创建子类对象时,子类成员变量的初始化顺序
对象成员变量的初始化,可以在哪些地方进行:0.系统默认初始化 (静态和实例)【很多人会忽略这步,导致得出结论不正确,优快云上就有因为这步没考虑到的错误结论】1.声明时(静态和实例)2.初始化块中(静态和实例)3.构造器中(实例)现在我们已经知道要初始化顺序是讨论哪些地方的执行顺序了,那么我们按方向设计程序,演练一下1.没有显式继承关系的子类(即没有使用extends关键字的类),创建对象过程中成员变量的初始化顺序。
2024-06-19 00:25:22
682
原创 Vue环境下用ECharts绘制中国地图,并实现拖动、缩放与各省份自动轮播高亮显示
/使用setInterval方法后,必须使用箭头函数而不能写function,否则后续在该方法中无法调用data中的数据。//setInterval() 可在每隔指定的毫秒数循环调用函数或表达式,直到clearInterval把它清除。//carouselTime =setInterval(function(){ //错误写法。type: “downplay”, //downplay 取消高亮指定的数据图形。type: “highlight”, //highLight 高亮指定的数据图形。
2024-06-18 23:07:15
815
原创 js需要同时发起百条接口请求怎么办?--通过Promise实现分批处理接口请求_前端如何一次性发多个请求
【代码】js需要同时发起百条接口请求怎么办?--通过Promise实现分批处理接口请求_前端如何一次性发多个请求。
2024-06-18 20:47:42
277
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人