js
文章平均质量分 71
无语堵上西楼
这个作者很懒,什么都没留下…
展开
-
js前端面试题
DOM 指的是文档对象模型,它指的是把文档当做一个对象,这个对象主要定义了处理网页内容的方法和接口。BOM 指的是浏览器对象模型,它指的是把浏览器当做一个对象来对待,这个对象主要定义了与浏览器进行交互的法和接口。BOM的核心是 window,而 window 对象具有双重角色,它既是通过 js 访问浏览器窗口的一个接口,又是一个 Global(全局)对象。这意味着在网页中定义的任何对象,变量和函数,都作为全局对象的一个属性或者方法存在。原创 2023-12-21 21:03:23 · 896 阅读 · 0 评论 -
html前端面试题
src和href都是表示对资源的引用,它指向的内容会嵌入到当前标签所在的位置。src会将其指向的资源下载并应⽤到⽂档内,如请求js脚本。当浏览器解析到该元素时,会暂停其他资源的下载和处理,直到将该资源加载、编译、执⾏完毕,所以⼀般js脚本会放在页面底部。表示超文本引用,它指向一些网络资源,建立和当前元素或本文档的链接关系。当浏览器识别到它他指向的⽂件时,就会并行下载资源,不会停⽌对当前⽂档的处理。常用在a、link等标签上。原创 2023-12-21 14:11:26 · 326 阅读 · 0 评论 -
css前端面试题
两个块级元素的上外边距和下外边距可能会合并(折叠)为一个外边距,其大小会取其中外边距值大的那个,这种行为就是外边距折叠。需要注意的是,浮动的元素和绝对定位这种脱离文档流的元素的外边距不会折叠。重叠只会出现在垂直方向。如果两者都是正数,那么就去最大者如果是一正一负,就会正值减去负值的绝对值两个都是负值时,用0减去两个中绝对值大的那个兄弟之间重叠和父子之间重叠(1)兄弟之间重叠float底部元素的position的值为(2)父子之间重叠子元素加入浮动属性或定位。原创 2023-12-20 22:39:47 · 830 阅读 · 0 评论 -
什么是AJAX?实现流程
优点: 1、最大的一点是页面无刷新,用户的体验非常好。 2、使用异步方式与服务器通信,具有更加迅速的响应能力。 3、可以把以前一些服务器负担的工作转嫁到客户端,利用客户端闲置的能力来处理,减轻服务器和带宽的负担,节约空间和宽带租用成本。并且减轻服务器的负担,ajax的原则是“按需取数据”,可以最大程度的减少冗余请求,和响应对服务器造成的负担。 4、基于标准化的并被广泛支持的技术,不需要下载插件或者小程序。缺点: 1、ajax不支持浏览器back按钮。原创 2023-12-17 21:35:18 · 26 阅读 · 0 评论 -
前端的js面试题
应该避免使用 eval,不安全,非常耗性能(2次,一次解析成 js 语句,一次执行)。1、创建一个空对象,并且 this 变量引用该对象,同时还继承了该函数的原型。(2)创建一个新的HTTP请求,并指定该HTTP请求的方法、URL及验证信息.(2) 调用函数时,应该提供的参数没有提供,该参数等于undefined。3、新创建的对象由 this 所引用,并且最后隐式的返回 this。(1)变量被声明了,但没有赋值时,就等于undefined。(3)对象没有赋值的属性,该属性的值为undefined。原创 2023-12-04 16:31:36 · 121 阅读 · 0 评论 -
前端的css面试题
有两种, IE 盒子模型、W3C 盒子模型;盒模型: 内容(content)、填充(padding)、边界(margin)、 边框(border);区 别: IE 的 content 部分把 border 和 padding 计算了进去;原创 2023-12-03 14:05:18 · 45 阅读 · 0 评论 -
js的es6的特性
【代码】js的es6的特性。原创 2023-08-27 16:11:56 · 478 阅读 · 1 评论 -
js的闭包
用此方法可以来统计函数调用次数, 但是如果i这个变量被修改了则会影响到这个统计结果。答:不一定,外部如果想要使用闭包的变量,此时则需要return。答:闭包可能引起内存泄漏,如下代码所示,i可能引起内存泄漏。最好的方法就是把变量变成函数的私有变量,防止外部修改。5.count被引用就不会被回收,所以一直存在。2. 比如react里面很多闭包不能回收的。闭包=内层函数+引用的外层函数变量。3.count函数使用fn函数。2.fun使用count函数。此时:闭包引起了内存泄漏。原创 2023-08-27 15:35:06 · 366 阅读 · 0 评论 -
js的this指向问题
如果一个标准函数,也就是非箭头函数,作为某个对象的方法被调用时,那么这个this指向的就是这个对象 ,箭头函数的this指向与函数上下文有关。原创 2023-08-27 12:42:16 · 340 阅读 · 0 评论