前端面试基础知识总结(八):算法 & 数据结构 & JS思维题 数据结构数据结构的存储方式只有两种:数组(顺序存储)和链表(链式存储)。散列表、栈、队列、堆、树、图等等各种数据结构都是在链表或者数组上的特殊操作。Redis 提供列表、字符串、集合等等几种常用数据结构,但是对于每种数据结构,底层的存储方式都至少有两种,以便于根据存储数据的实际情况使用合适的存储方式。 数组:紧凑连续存储。 优点:1. 随机访问,查询快 2. 更节约存储空间 缺点:1. 数组扩容 2024-03-16 前端面试基础知识总结 front-end interview data structure algorithm
前端面试基础知识总结(七):框架 Vue,React,Hybrid,微信小程序 2024-03-15 前端面试基础知识总结 front-end interview Vue frameworks React
前端面试基础知识总结(六):计算机网络 OSI七层模型 简介 应用层:提供各种网络服务协议 表示层:用于应用层数据的编码和转换功能 会话层:负责建立、管理和终止表示层实体之间的通信会话 传输层:提供端到端的可靠和透明的数据传输服务 网络层:通过IP寻址来建立两个节点之间的连接 数据链路层:传输帧 物理层:传输比特流 应用层常见的网络协议 HTTP 超文本传输协议 SMTP\POP3 邮件发送\接收协议 FTP 文件传输协议 DNS 2022-10-22 前端面试基础知识总结 front-end interview Web
What is Aromanticism? Sexual Orientation & Romantic OrientationMost people are unfamiliar with the term “Aromantic”. Aromantic people, in brief, have little or no romantic attraction to others. You may be familiar wit 2022-05-30 Notes of Living English
English Learning Skills & English Materials Recommendation For the past six months, I’ve been studying English in my spare time and have made significant progress. Though I’m not a fluent English speaker yet, I still want to share my thoughts in English and a 2022-05-28 Notes of Living English English Learning
前端面试基础知识总结(五):DOM & BOM JavaScript 由下面三部分组成: ECMAScript(ES5):描述了 JS 的语法和基本对象 文档对象模型(DOM):处理网页内容的方法和接口 浏览器对象模型(BOM):与浏览器交互的方法和接口 DOM 和 BOM 就是本章要重点介绍的内容。 DOM 节点根据 W3C 的 HTML DOM 标准,HTML 文档中的所有内容都是节点: 整个文档是一个文档节点 每个 HTML 元素 2022-05-12 前端面试基础知识总结 front-end interview DOM
前端面试基础知识总结(四):ES6 & 异步 ES6+ECMAScript5,即 ES5,是 ECMAScript 的第五次修订,于 2009 年完成标准化。ECMAScript6,即 ES6,是 ECMAScript 的第六次修订,于 2015 年完成,也称 ES2015。ES6 是继 ES5 之后的一次改进,相对于 ES5 更加简洁,提高了开发效率。至此之后,每一年都会出新版本,如 ES7(ES2016)、ES8(ES2017)以此类推。 2022-05-08 前端面试基础知识总结 front-end interview ES6
前端面试基础知识总结(三):JavaScript JavaScript ( JS ) 是一种具有头等函数的轻量级,解释型或即时编译型的编程语言。虽然它是作为开发 Web 页面的脚本语言而出名的,但是它也被用到了很多非浏览器环境中,例如 Node.js、 Apache CouchDB 和 Adobe Acrobat。JavaScript 是一种基于原型编程、多范式、单线程的动态脚本语言,并且支持面向对象、命令式和声明式(如函数式编程)风格。 开头来 2022-04-23 前端面试基础知识总结 front-end interview JavaScript
前端面试基础知识总结(二):CSS 层叠样式表 (Cascading Style Sheets,缩写为 CSS),是一种样式表语言,用来描述 HTML 或 XML 文档的呈现。CSS 描述了在屏幕、纸质、音频等其它媒体上的元素应该如何被渲染的问题。 大纲 CSS 特性:值和单位长度 px 表示的是 CSS 中的像素,是 CSS 中长度的绝对单位,是设备的相对单位。设备像素比(DPR) = 设备像素(Device pixel 2022-04-18 前端面试基础知识总结 front-end interview CSS
前端面试基础知识总结(一):大纲 & HTML 前言我在去年春天为了暑期实习做了很多准备,也参加了近30场技术面试,最终拿到了大厂的offer。之前准备的面经知识总结有些零碎,所以想重新整理一下,一方面自己在整理过程中可以重温知识点,另一方面如果未来被“毕业”了也可以掏出来复习。 前端知识大纲下图是我总结的面试常考知识点的大纲: 我把前端面试中常考核的内容分成七个模块:基础、框架、前端工程化、浏览器原理、计算机网络、算法与数据结构、服务器基础 2022-04-14 前端面试基础知识总结 front-end interview HTML