面试宝典
文章平均质量分 71
面试专栏
前端进阶中
勤学习,多总结,码经验,乐分享,善交流.
展开
-
作用域理解
概念:它是指对某一变量和方法具有访问权限的代码空间, 在JS中, 作用域是在函数中维护的。表示变量 或函数起作用的区域,指代了它们在什么样的上下文中执行,亦即上下文执行环境。(2)在全局变量和局部变量同名时,全局变量的作用域不包含同名局部变量的作用域。(1)在全局变量和局部变量不同名时,其作用域是整个程序。ES5的作用域只有两种:全局作用域和局部作用域。全局变量和局部变量同名的坑。原创 2023-10-10 22:54:08 · 405 阅读 · 0 评论 -
【直接收藏】前端 VUE 高阶面试题(二)
不管是MVC,MVP,或者MVVM,都是常见的软件架构设计模式(Architectural Pattern),它通过分离关注点来改进代码的组织方式。不同于设计模式(Design Pattern),只是为了解决一类问题而总结出的抽象方法,一种架构模式往往使用了多种设计模式。MVVM,可以拆分为Model- 数据模型,可以对应到真实开发过程中的数据包View- 视图层,布局和外观,可以对应到真实开发中的DOM结构ViewModel- 扮演“View”和“Model”之间的使者,帮忙处理View。原创 2023-08-17 08:59:45 · 230 阅读 · 0 评论 -
【直接收藏】前端 VUE 高阶面试题(一)
这种问题一样的 先回答经常用的一些指定 比如 v-for v-if v-model v-show等等之类的 指令分为全局和局部的然后在回答自定义指令通过directive来自定义指令,自定义指令分为全局指令和局部指令,自定义指令也有几个的钩子函数,常用的有bind和update,当 bind 和 update 时触发相同行为,而不关心其它的钩子时可以简写。一个表达式可以使用多个过滤器。过滤器之间需要用管道符“|”隔开。其执行顺序从左往右。原创 2023-08-10 22:38:37 · 368 阅读 · 0 评论 -
【直接收藏】前端JavaScript面试100问(终)
所谓透明性即指我在搭建好开发环境后,随手写代码随手刷新浏览器就能看到最新的效果,而不需要额外地执行任何命令或有任何的等待过程所以一切依赖编译过程的模板引擎并不适合前端使用,编译只能是模板引擎的一个特性,而不能是使用的前提更严格地说,使用FileWatch等手段进行文件变更检测并自动编译也不在我的考虑范围之内,因为这会造成额外的等待,像我这种手速极快的人可能编译速度跟不上由此可以推出,前端的模板引擎应该是具备可在纯前端环境中解析使用的能力的。前端有一个很大的特点,就是到处充斥着异步的流程。原创 2023-08-04 16:54:40 · 114 阅读 · 0 评论 -
【直接收藏】前端JavaScript面试100问 (中篇)
三次握手是网络客户端跟网络服务器之间建立连接,并进行通信的过程。相当于客户端和服务器之间你来我往的3个步骤。第一次握手是建立连接,客户端发送连接请求报文,并传送规定的数据包;第二次握手是服务器端表示接收到连接请求报文,并回传规定的数据包;第三次握手是客户端接收到服务器回传的数据包后,给服务器端再次发送数据包。这样就完成了客户端跟服务器的连接和数据传送。四次挥手表示当前这次连接请求已经结束,要断开这次连接。第一次挥手是客户端对服务器发起断开请求,第二次挥手是服务器表示收到这次断开请求,原创 2023-08-04 16:48:19 · 132 阅读 · 0 评论 -
【直接收藏】前端JavaScript面试100问 (上篇)
闭包:就是能够读取外层函数内部变量的函数。闭包需要满足三个条件:访问所在作用域;函数嵌套;在所在作用域外被调用。优点:可以重复使用变量,并且不会造成变量污染。缺点:会引起内存泄漏使用闭包的注意点:由于闭包会使得函数中的变量都被保存在内存中,内存消耗很大,所以不能滥用闭包,否则会造成网页的性能问题,在IE中可能导致内存泄露。解决方法是,在退出函数之前,将不使用的局部变量全部删除。闭包会在父函数外部,改变父函数内部变量的值。原创 2023-08-04 16:43:14 · 107 阅读 · 0 评论 -
Web前端开发规范手册
Web前端开发规范手册原创 2022-09-25 18:57:23 · 255 阅读 · 0 评论 -
VUE3.0生命周期函数
vue3生命周期原创 2022-12-09 22:36:40 · 445 阅读 · 0 评论 -
http 常见的响应状态码 ?
416——请求中包含Range请求头字段,在当前请求资源范围内没有range指示值,请求也不包含If-Range请求头字段。417——服务器不满足请求Expect头字段指定的期望值,如果是代理服务器,可能是下一级服务器不能满足请求。205——服务器完成了请求,用户代理必须复位当前已经浏览过的文件。505——服务器不支持或拒绝支请求头中指定的HTTP版本。206——服务器已经完成了部分用户的GET请求。305——请求的资源必须从服务器指定的地址得到。414——请求的资源URL长于服务器允许的长度。原创 2023-07-28 09:16:03 · 680 阅读 · 0 评论 -
VUE经典面试题
几个经典面试题原创 2022-11-07 22:49:26 · 191 阅读 · 0 评论 -
vue每个生命周期的作用,以及在哪个阶段发请求,详解
vue生命周期函数详细介绍,主要是为了方便自己理解,不对的地方,多多包涵原创 2022-10-15 11:31:58 · 2161 阅读 · 0 评论