自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2022前端秋招面试题总结 阿里 腾讯 字节 百度 网易 京东 小红书 快手面试记录

等了百度三个月,终于发offer了,白菜价,92大佬们拒的薪资,我知足了。排序挂了狠多,快手,蚂蚁,… 很绝望我的新博客:https://jzq422bol5.feishu.cn/wiki/个人分享:https://jzq422bol5.feishu.cn/wiki/wikcnuSye5AxZ1IwRyRedlKxaAhGithub:https://github.com/Sunny-117自我介绍手写:实现n阶乘手写:相邻数组的最大哪个,不能排序手写:tree 可以看这里https://www.nowcod

2022-12-08 12:02:12 1253 1

原创 前端JS手写编程题库,终于开源了 Github

前端手写题集锦 use js 记录大厂笔试,面试常考手写题, 致力打造最全的前端JavaScript手写题题库和答案的最优解注意,本仓库目前不包含算法相关的题目,比如leetcode上的题,只包含js的手写题,leetcode相关的题目也会整理,计划中,还未定方案谢谢您的star,您的star是我更新的动力🥳里面有答案,为了让你们有一个参考,不过非常希望你们能提供自己的思路,指出答案中存在的问题,复杂度优化等等, 期待你们的contribute, 想来一起维护这个项目,可以联系我,成为contr

2022-11-03 19:37:47 312

原创 HTML CSS基础

level 1 姬成(一)简介编辑器,快捷键,打字法命令提示符终端学习专业素养:超文本标记语言Hyper Text Markup Language(二)HTML标签1.根标签:<html></html>2.段落标签:只能有一个<p>段落标签</p>3.h标签 独成一段,逐次减少。更改字体大小,加粗字体<h1></h1>——<h6></h6>4.加粗字体<strong>

2021-08-30 21:02:46 655

原创 正则表达式 原生JS

正则表达式https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/RegExp(一).课前补充 字符串转义字符 “\”反斜杠会强制把后面的东西强制转换成文本var str = "abc\"snj";//双引号里面打印出双引号\n换行\r正常下,一个回车代表\r+\n 行结束+行换行\t缩进多行字符串 打印多行文本——编程上让字符串换行系统规定字

2021-08-30 20:58:44 177

原创 原生JS DOM

DOM1.DOM操作演示Document Object Model插件emmet学习DOM定义了表示和修改文档所需的对象、这些对象的行为和属性以及这些对象之间的关系。DOM对象即为宿主对象,由浏览器厂商定义,用来操作html和xml功能的一类对象的集合(不能修改CSS样式表,可以改变行间样式,即通过改变html间接修改css)。也有人称DOM是对HTML以及XML的标准编程接口。demo案例项目1:实现点击一下发生变化var div = document.getElementsByTagNam

2021-08-30 19:00:17 271

原创 原生JS 对象 包装类 原形 原型链

对象用已学的知识点,描述一下你心目中的对象var mrDeng = { name : "mrDeng", age : 40, sex : "male", health : 100,//可在控制台更改 smoke : function () { console.log('I am smoking'); mrDeng.health --; }, drink : function () { consol

2021-08-25 12:27:01 310

原创 前端工程师地基 深入理解闭包 作用域 立即执行函数

闭包一、作用域初探作用域定义:变量(变量作用于又称上下文)和函数生效(能被访问)的区域互相嵌套的函数,里面可以访问外面的,外面不能访问里面外面不访问里面演示:var a = 123;function test() { var b = 123;}test();//document.write(b);里面能访问外面演示:var a = 123;function test() { var b = 0; function demo() { var c

2021-08-23 14:34:05 176

原创 ECMAScript渡一教育JavaScript精英课堂笔记 姬成

ECMAScript一、js浏览器历史1.web发展史Mosaic,是互联网历史上第一个获普遍使用和能够显示图片的网页浏览器。于1993年问世1994年4月,马克.安德森和Silicon Graphics(简称为SGI,中译为“视算科技”或“硅图”)公司的创始人吉姆·克拉克(Jim Clark)在美国加州设立了“Mosaic Communication Corporation”。Mosaic公司成立后,由于伊利诺伊大学拥有Mosaic的商标权,且伊利诺伊大学已将技术转让给Spy Glass公司,开

2021-08-19 21:14:11 491

原创 图、二叉树其他算法

图的最小生成树问题希望将所有村庄联通,花费最小树:有向无环图普利姆算法——加点法克鲁斯卡尔算法——加边法普利姆算法选一个点作为起点找到以当前选中点为起点路径最短的边如果这个边的另一端没有被联通起来,那么就联结如果这个边的另一端也早就被连进来了,则看倒数第二短的边重复2-4直到所有的点都联通为止克鲁斯卡尔算法选择最短的边进行连接要保证边连接的两端至少有一个点是新的要点或者这个边是将两个部落进行连接的重复1-3直到将所有的点都连接到一起代码实现表示一个图,可以使

2021-08-09 12:29:21 96

原创 二叉树的重要算法(前端)

二叉树的比较二叉树左右子树互换后不是一颗二叉树function Node(value) { this.value = value; this.left = null; this.right = null;}var a1 = new Node("a");var b1 = new Node("b");var c1 = new Node("c");var d1 = new Node("d");var e1 = new Node("e");var f1 = new Node

2021-08-09 12:25:44 215

原创 前端必会算法之排序

冒泡排序背景:乱序数组排序var arr = [4, 1, 6, 9, 3, 2, 7, 8];function getMin(arr) { if (arr == null || arr.length == 0) return; var index = -1; for (var i = 0; i < arr.length; i++) { if (arr[i] != null && arr[i] < arr[index] || arr[

2021-07-31 11:47:00 68

原创 es6知识点总结

欢迎关注掘金 https://juejin.cn/user/25513053554007971.概述ECMAScript、JavaScript、NodeJs,它们的区别是什么?ECMAScript:简称ES,是一个语言标准(循环、判断、变量、数组等数据类型)JavaScript:运行在浏览器端的语言,该语言使用ES标准。 ES + web api = JavaScriptNodeJs:运行在服务器端的语言,该语言使用ES标准。 ES + node api = JavaScript无论Jav.

2021-07-25 16:04:13 190

原创 前端算法 渡一学习记录 线性数据结构

欢迎关注掘金 https://juejin.cn/user/2551305355400797数据结构与算法数据结构与算法有什么关系?可以容纳数据的结构称为数据结构算法是用来对数据结构进行处理的方法 ;数据结构是静态的,算法是动态的线性数据结构之数组一维数据结构:(线性数据结构)线性的数据结构强调存储与顺序数组:底层上数组定长数组特性:存储在物理空间上是连续的底层的数组长度是不可变的 (JS引擎做出优化导致学的是可变的)数组的变量指向的是数组第一个元素的位置var a.

2021-07-23 11:34:33 162

原创 强攻 前端HTML5 渡一学习记录

1.内容大纲1.新增的属性placeholderCalendar, date, time, email, url, searchContentEditableDraggableHiddenContent-menuData-Val(自定义属性)2.新增的标签语义化标签canvassvgAudio(声音播放)Video(视频播放)3.API移动端网页开发一般指的是h5定位(需要地理位置的功能)重力感应(手机里面的陀螺仪(微信摇一摇,赛车转弯))request-an

2021-07-22 17:14:42 554

原创 全宇宙最深入的CSS3 姬成 渡一学习记录

全宇宙最深入的CSS3一、introduction兼容性前缀prefix(前缀)browser-webkitchrome/safari-mozfirefox-msIE-oopera1.历史更新迭代,兼容性 ---- 加不加前缀div{ border-radius: ; -webkit-border-radius:; -o-border-radius:; -moz-border-radius:;}兼容性手册

2021-07-21 21:49:12 1030 1

原创 本地化存储

一、cookie为什么有cookie?http 上下文无关,无状态协议set-cookie 服务器设置,前端无法设置现象:登录百度,但是百度知道,百度贴吧都顺便登录:Application下Domain决定的cookie性质:1、cookie不可跨域2、cookie存储在浏览器里面,同一个浏览器下的不同页面能互相访问;不同浏览器同一个域名下不能访问3、cookie有数量与大小的限制1、数量在50个左右2、大小在4kb左右4、cookie的存储时间非常灵活5、cookie不光可以

2021-07-21 21:46:48 116

原创 当向浏览器的地址栏中输入一个url按回车之后,网络中都会发生什么?

大体流程浏览器将url地址补充完整:没有书写协议,添加上协议浏览器对url地址进行url编码:如果url地址中出现非ASCII字符,则浏览器会对其进行编码浏览器构造一个没有消息体的GET请求,发送至服务器,等待服务器的响应,此时浏览器标签页往往会出现一个等待的图标服务器接收到请求,将一个HTML页面代码组装到消息体中,响应给浏览器浏览器拿到服务器的响应后,丢弃掉当前页面,开始渲染消息体的html代码。浏览器之所以直到这是一个html代码,是因为服务器的响应头指定了消息类型为te

2021-07-20 20:38:35 124

原创 字节面试题 冯诺依曼式计算机一一冯诺依曼

运算器:CPU ,GPU(显卡)存储器:内存(断电数据清空,读写速度快),硬盘(辅存):(数据可以持久化,读写速度,相对较慢)控制器:主板上的一些器件输入设备:键盘,鼠标,麦克风,网口输出设备:显示器,耳机,网口...

2021-07-20 20:33:29 141

原创 数组,字符串去重

数组去重方法一var arr = [1, 2, 2, 3, 3, 4, 5, 6, 1];Array.prototype.unique = function () {var temp = {}, arr = [], len = this.length;for (var i = 0; i < len; i++) { if (!temp[this[i]]) { temp[this[i]] = "abc"; arr.push(this[i]); }}re

2021-07-19 16:54:57 139

原创 CSS 实现三角形的技巧

1. borderdiv{width: 0;height: 0;border: 100px solid transparent;border-top-color: red; }linear-gradientdiv { width: 100px; height: 100px; background: linear-gradient(45deg, deeppink, deeppink 50%, yellowgreen 50%, yellowgreen 100%);}/*在让其中一

2021-05-17 09:36:39 136

空空如也

空空如也

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

TA关注的人

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