前端开发所需掌握知识点概要:HTML&CSS:浏览器内核、渲染原理、依赖管理、兼容性、CSS语法、层次关系,常用属性、布局、选择器、权重、CSS盒模型、Hack、CSS预处理器、CSS3动画
JavaScript:
数据类型、运算、对象、Function、继承、闭包、作用域、事件、Prototype、RegExp、JSON、Ajax、DOM、BOM、内存泄漏、跨域、异步请求、
转载
2024-01-16 01:27:08
773阅读
浏览器页面有哪三层构成,分别是什么,作用是什么?
转载
2023-07-18 21:31:23
112阅读
收集整理2022年最新前端面试题及答案,方便平时翻看记忆,欢迎各位大佬们补充。一般来说,把下面基础中的高频题写熟练就差不多了。当然去面大厂这些远远不够,还要再刷一些算法题。基础高频1.手写 instanceof// 原理:验证当前类的原型prototype是否会出现在实例的原型链proto上,只要在它的原型链上,则结果都为true
function myinstanceOf_(obj, class
转载
2023-08-06 00:40:17
286阅读
# 实现“Java前端技术面试题”教程
## 1. 流程
首先,我们需要明确整个流程,可以用下面的表格展示步骤:
| 步骤 | 描述 |
| ------ | ------ |
| 1 | 准备面试题目 |
| 2 | 设计页面布局 |
| 3 | 实现页面逻辑 |
| 4 | 测试代码 |
| 5 | 优化代码 |
| 6 | 准备面试演示 |
## 2. 每一步具体实现
### 2.
原创
2024-07-11 03:22:25
9阅读
第二部分 网络编程和并发(34题)1、简述 OSI 七层协议。
物理层、数据链路层、网络层、传输层、会话层、表示层、应用层
2、什么是C/S和B/S架
转载
2024-01-21 04:18:57
49阅读
网上的面试题一大堆,鱼龙混杂,一方面多数题目质量不高,另一方面有答案的很少,即使拿到面试题对自己的帮助也不大。 最近我花了一点时间,为大家整理了8月面试的过程中遇到的4个值得分享的前端面试题,内容包括Vue、React、JavaScript、Webp
转载
2023-12-14 22:28:05
328阅读
HTML+CSS1.如何清除浮动?(4种)clear:both:本质就是闭合浮动, 就是让父盒子闭合出口和入口,不让子盒子出来 (1).额外标签法:在最后一个浮动标签后,新增加一个标签,给其设置 clear:both;(不推荐) 优点:通俗易懂,方便 缺点:添加无意义
转载
2023-07-21 16:07:02
388阅读
一. JS中的let和var的区别 在ES6之前,我们都是用var来声明变量,而且JS只有函数作用域和全局作用域,没有块级作用域,所以{}限定不了var声明变量的访问范围。 例如:{
var i = 9;
}
console.log(i); // 9
//ES6新增的let,可以声明块级作用域的变量。
{
let i = 9; // i变量只在 花括号内有效!!!
}
转载
2023-12-24 12:52:11
47阅读
1、完成的http请求过程需要经过哪些环节? 1)、域名解析; 2)、发起TCP的3次握手; 3)、建立TCP连接后发起http请求,浏览器得到html代码; 4)、浏览器解析HTML代码,并请求HTML代码中的资源(如js, css,图片) 5)、浏览器对页面进行渲染页面给用户; 2、简述浏览器渲染页面的过程。 1)、基本流程: 解析HTML以构建dom树 –> 构建rend
web前端工程师面试题及答案面试题在web前端工程师求职者的面试中占有重要的位置,以下是小白整理的一些常见的前端面试提及答案,仅供大家参考!1. 常用那几种浏览器测试?有哪些内核(Layout Engine)?浏览器:IE,Chrome(谷歌),FireFox,Safari,Opera(现在已经不用了 它自己也放弃了)。内核:Trident,Gecko,Presto,Webkit。2.
转载
2023-12-08 22:14:42
96阅读
经历了几次面试,也算是一次宝贵的经历吧,把各家公司提问的问题记录下来,希望可以从中给自己或他人带来一点启发。(面试一)领主科技1.是否学习过计算机原理、数据结构?2.vue实现数据绑定的方式?3.vue有哪些常用的指令?v-if、v-show的区别?4.接触过哪些前端框架?5.前公司有几个前端?6.前家公司有哪些上线产品?7.用过哪些数据库?8.ajax组件的运作过程?9.用过哪些数据库?10.堆
转载
2023-08-30 13:03:24
237阅读
前端面试题汇总 -前端框架1. vue基本使用(1)computed和watch(2)class和style(3)条件渲染(4)循环(列表)渲染(5)事件(6)表单2. vue组件使用(1)props 和 $emit(2)组件间通讯 - 自定义事件(3)组件生命周期3. vue高级特性(1)自定义 v-model(2)$nextTick(3)slota. 基本使用b. 作用域插槽c. 具名插槽(4
转载
2024-05-04 10:38:21
28阅读
一. 说说你对vue的了解谈谈对它的理解吧: 1、Vue 作者尤雨溪 2、是一套构建用户界面的渐进式框架。 3、Vue 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。 4、Vue的编译器在编译模板之后,会把这些模板编译成一个渲染函数 。而函数被调用的时候就会渲染并且返回一个 虚拟DOM的树 。 5、 用Object.defineProperty 方法实现双向数据绑定。比如,
转载
2023-11-13 09:24:40
113阅读
1、前端面试题库
原创
2022-11-26 16:42:16
1060阅读
前言从前端学习到找一份合适的工作,大大小小的面试必不可少,所以我对初级前端面试题进行了初步整理,也方便自己查阅,也希望对小伙伴们有所帮助! HTMLHTML语义化HTML语义化就是让页面内容结构化,它有如下优点1、易于用户阅读,样式丢失的时候能让页面呈现清晰的结构。2、有利于SEO,搜索引擎根据标签来确定上下文和各个关键字的权重。3、方便其他设备解析,如盲人阅读器根据语义渲染网页4、有
原创
2022-12-11 16:28:44
1410阅读
点赞
这是一个关于前端错误处理的题目,由浅入深本题答案: xxxx未定义,致命错误,之前无错误捕获处理机制,页面没有跳转到百度第二个版本:这里还是比较简单,因为try里面才会捕获错误,一旦抛出错误就会被全局捕获错误的函数捕获 最终输出顺序: try 抛出错误 全局捕获到错误加入函数调用版本,问最终打印
转载
2023-10-11 15:19:25
100阅读
# 前端项目架构方案
在面试前端开发岗位时,面试官常会问及“项目如何架构”的问题。良好的项目架构能够有效地支持代码的维护、扩展和团队合作。本文将探讨一个前端项目的架构方案,以便为开发团队提供清晰的指引。
## 项目背景
假设我们正在开发一个电子商务平台的前端部分,平台包括用户注册、商品浏览、购物车、订单管理等功能。我们的目标是搭建一个可扩展、高效、易维护的前端架构。
## 项目架构概述
原创
2024-10-11 05:57:01
88阅读
作者原文地址:GitHub第一题var a = 2;var func = (function () { var a = 3; return function () { a++; console.log(a); }})();func(); //->4func(); //->5第二题console.log(1 && 2
原创
2022-11-23 00:05:56
142阅读
https协议http状态码前端性能优化前端跨域jsonp实现原理cookiesession变量提升作用域闭包写一个三角形callapply排序算法手写JS原型继承手写JS发布订阅类手写事件通用类手写Object深复制方法手写vuex实现原理在项目中遇到难点怎么克服的数组filtereverymapObject.assign()回调地狱怎么解决peomise实现原理手机h5性能优化rem实现原理重
原创
2019-12-21 17:10:10
647阅读
一、CSS问题 1.flex布局 display:flex; 在父元素设置,子元素受弹性盒影响,默认排成一行,如果超出一行,按比例压缩 flex:1; 子元素设置,设置子元素如何分配父元素的空间,flex:1,子元素宽度占满整个父元素align-items:center 定义子元素在父容器中的对齐方 ...
转载
2021-09-15 14:41:00
1832阅读
2评论