前端面试
文章平均质量分 94
前端面试
拉格朗日(Lagrange)
拉格朗日中值定理
展开
-
【前端面试知识点】- 大厂面试(五)
URL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELETE就对应着对这个资源的查 ,改 ,增 ,删 4个操作。变量可以指向函数,函数的参数能接收变量,那么一个函数就可以接收另一个函数作为参数,这种函数就称之为高阶函数。缺点:内存泄露,由于闭包会使得函数中的变量都被保存在内存中,内存消耗很大,所以不能滥用闭包。Angular :一个应用设计框架与开发平台,用于创建高效、复杂、精致的单页面应用。原创 2023-06-24 11:46:16 · 960 阅读 · 0 评论 -
【前端面试知识点】- 大厂面试(四)
尾调用指的是函数的最后一步调用另一个函数。代码执行是基于执行 栈的,所以当在一个函数里调用另一个函数时,会保留当前的执行上 下文,然后再新建另外一个执行上下文加入栈中。使用尾调用的话, 因为已经是函数的最后一步,所以这时可以不必再保留当前的执行上 下文,从而节省了内存,这就是尾调用优化但是 ES6 的尾调用优 化只在严格模式下开启,正常模式是无效的。原创 2023-05-30 20:00:30 · 1504 阅读 · 0 评论 -
【前端面试知识点】- 大厂面试(三)
在 JavaScript 中,基本类型是没有属性和方法的,但是为了便于操 作基本类型的值,在调用基本类型的属性或方法时 JavaScript 会在 后台隐式地将基本类型的值转换为对象,例如字符串//3使用Object ()函数显式地将基本类型转换为包装类 型valueOf ()方法将包装类型倒转成基本类型DOM 指的是文档对象模型,它指的是把文档当做一个对象,这个对象 主要定义了处理网页内容的方法和接口。DOM 的最根本的对象 document 对象也是 BOM 的 window 对象的子对象。原创 2023-05-26 23:07:59 · 1672 阅读 · 0 评论 -
【前端面试知识点】大厂面试(一)
SPA单页面应用:在使用ajax与服务器数据交互过程中,实现局部数据的更新时,浏览器地址栏的url链接并没有发生改变,浏览器因为不会保存更新记录(浏览器会记录地址栏的url资源链接,如果url链接发生变化,浏览器会把该url链接保存到一个特殊的数据结构中,这样当用户点击返回与前进按钮时,会快速访问已经被记录的url链接资源。这时候再去返回就会出现非期待性的结果。原创 2023-03-07 09:45:00 · 1441 阅读 · 0 评论 -
【前端面试知识题】- 性能优化
随着前端项目不断扩大,浏览器渲染的压力变得越来越重。配置好一点的计算机可以顺利地展现页面;配置低一些的计算机渲染页面的性能就不那么可观了。性能优化部分的面试题主要考察应试者对网站性能优化的了解。如何做好性能优化,哪些操作会引起性能优化的问题,性能优化指标是什么等,都值得应试者关注。因为性能优化变得越来越重要,所以很多企业专门建立团队去做性能优化。原创 2022-11-02 10:00:00 · 1764 阅读 · 0 评论 -
【前端面试题】- 前端工程化的
Web Pack是一个打包工具, WebPack可以将项目中使用的脚本开发语言CoffeeScript Type Script、样式开发语言Less或者Sass“编译”成浏览器能识别的 JavaScript和CSS文件。原创 2022-10-24 09:30:00 · 1547 阅读 · 0 评论 -
【前端面试知识题】- 模块化开发
就近依赖,需要时再进行加载,所以执行顺序和书写顺序一致;这一点与AMD不同,AMD是在使用模块之前将依赖模块全部加载完成,但由于网络等其他因素可能导致依赖模块下载的先后顺序不一致,这就造成执行顺序可能与书写顺序不一致。服务器端规范主要是 CommonJS, Node.js用的就是 CommonJS规范客户端规范主要有推崇依赖前置的AMD和推崇依赖就近的CMD。AMD规范的实现主要有 require.js。CMD规范的主要实现有 SeaJS。原创 2022-10-12 09:00:00 · 1090 阅读 · 0 评论 -
【前端面试知识题】- 9. Augluar
restrict有4种类型。A:匹配属性。E:匹配标签。C:匹配 class。M:匹配注释。当然,可以设置多个值,比如AEC,进行多个匹配。在 scope中,@、=和&在进行值绑定时分别表示如下含义。@表示单向绑定,数据只能由父作用域流入子作用域。=表示双向绑定,数据可以在父子作用域中双向传递。&表示父作用域传递的属性或方法等数据,在子作用域中作为方法获取。常见的自定义指令参数如下。restrict。原创 2022-10-09 09:45:00 · 1987 阅读 · 0 评论 -
【前端面试知识题】- 7. React
React就是Facebook的一个开源JS框架,专注的层面为View层,不包括数据访问层或者那种Hash路由(不过React 有插件支持),与Angularjs,Emberjs等大而全的框架不同,React专注的中心是Component,即组件。子传父是先在父组件上绑定属性设置为一个函数,当子组件需要给父组件传值的时候,则通过props调用该函数将参数传入到该函数当中,此时就可以在父组件中的函数中接收到该参数了,这个参数则为子组件传过来的值。而且,钩子是函数,更符合 React 函数式的本质。原创 2022-10-08 10:00:00 · 1897 阅读 · 0 评论 -
【前端面试知识点】- 8. Node.js
Node. js是一个 JavaScript的运行环境,是一个服务器端的“ JavaScript解释器”,用于方便高效地搭建一些响应速度快、易于扩展的网络应用。它采用事件驱动、异步编程方式,为网络服务而设计。EventEmitter是 Node. js中一个实现观察者模式的类,主要功能是订阅和发布消息,用于解决多模块交互而产生的模块之间的耦合问题.原创 2022-10-02 10:46:30 · 2557 阅读 · 0 评论 -
【前端面试知识题】- 6.2 Vue.js
自定义指令分为全局指令和组件指令,其中全局指令需要使用directive来进行定义,组件指令需要使用directives来进行定义,具体定义方法同过滤器filter或者其他生命周期,具体使用方法如下:bind函数:只调用一次,指令第一次绑定在元素上调用,即初始化调用一次,inserted函数:并绑定元素插入父级元素(即new vue中el绑定的元素)时调用(此时父级元素不一定转化为了dom)update函数:在元素发生更新时就会调用,可以通过比较新旧的值来进行逻辑处理componentUpdated函数。原创 2022-09-28 09:15:00 · 2847 阅读 · 0 评论 -
【前端面试知识题】- 6.1 Vue.js
一个组件被复用多次的话,也就会创建多个实例。本质上,这些实例用的都是同一个构造函数。如果data是对象的话,对象属于引用类型,会影响到所有的实例。所以为了保证组件不同的实例之间data不冲突,data必须是一个函数。原创 2022-09-26 09:30:00 · 3088 阅读 · 0 评论 -
【前端面试知识题】- 5. TypeScript
TypeScript是JavaScript的加强版,它给JavaScript添加了可选的静态类型和基于类的面向对象编程,它拓展了JavaScript的语法。而且TypeScript不存在跟浏览器不兼容的问题,因为在编译时,它产生的都是JavaScript代码。泛型是指在定义函数、接口或类的时候,不预先指定具体的类型,使用时再去指定类型的一种特性。可以把泛型理解为代表类型的参数。原创 2022-09-22 09:07:32 · 1675 阅读 · 0 评论 -
【前端面试知识题】- 4.2 JavaScript
事件是在网页中的某个操作(有的操作对应多个事件)例如,当单击一个按钮时,就会产生一个事件,它可以被 JavaScript侦测到,在事件处理机制上,正E支持事件冒泡;Firefox同时支持两种事件模型,也就是捕获型事件和冒泡型事件。阻止方法是 ev.stop Propagation.注意旧版E中的方法 ev. cancelBubble=true.为了说明闭包,创建一个闭包。//函数执行完毕,变量仍然存在 var num = 100;} num ++;showResult() //执行结果:弹出101。原创 2022-09-21 08:30:00 · 4319 阅读 · 0 评论 -
【前端面试知识题】- 4.1 JavaScript
节流:事件触发后,规定时间内,事件处理函数不能再次被调用。也就是说在规定的时间内,函数只能被调用一次,且是最先被触发调用的那次。防抖:多次触发事件,事件处理函数只能执行一次,并且是在触发操作结束时执行。也就是说,当一个事件被触发准备执行事件函数前,会等待一定的时间(这时间是码农自己去定义的,比如 1 秒),如果没有再次被触发,那么就执行,如果被触发了,那就本次作废,重新从新触发的时间开始计算,并再次等待 1 秒,直到能最终执行!节流:滚动加载更多、搜索框搜的索联想功能、高频点击、表单重复提交……原创 2022-09-20 08:30:00 · 5159 阅读 · 1 评论 -
【前端面试知识题】- 3. HTML && CSS
BFC是CSS布局的一个概念,是一个独立的渲染区域,规定了内部box如何布局, 并且这个区域的子元素不会影响到外面的元素,其中比较重要的布局规则有内部 box 垂直放置,计算 BFC 的高度的时候,浮动元素也参与计算。来调整图片的位置,不过HTTP2不适用,原因为HTTP2实际上是多路复用的,只用一个TCP连接,所以多个图片的请求也是在同一个TCP连接里,这样能省下非常多的请求时间,但坏处就是单连接开销很大,如果要传多个大文件,就很麻烦。面对经济的下行和大学生毕业人数的突增,现在的就业状况极其严峻。原创 2022-09-15 09:30:00 · 5711 阅读 · 1 评论 -
【前端面试知识点】- 1. http&https
HTTP的基础概念、工作原理、请求响应步骤。TCP三次握手、四次握手。跨域解决方案。原创 2022-09-07 08:56:12 · 8895 阅读 · 4 评论 -
【前端面试知识题】- 2. 浏览器
a. 浏览器请求资源时首先命中资源的Expires 和 Cache-Control,Expires 受限于本地时间,如果修改了本地时间,可能会造成缓存失效,可以通过Cache-control: max-age指定最大生命周期,状态仍然返回200,但不会请求数据,在浏览器中能明显看到from cache字样。b. 强缓存失效,进入协商缓存阶段,首先验证ETagETag可以保证每一个资源是唯一的,资源变化都会导致ETag变化。服务器根据客户端上送的If-None-Match值来判断是否命中缓存。原创 2022-09-13 10:30:00 · 3010 阅读 · 0 评论