摘要:
复习到了JSONP跨域,大家都知道JSONP跨域是通过动态创建script标签,然后通过其src属性进行跨域请求的,前端需要一个数据处理的回调函数,而服务端需要配合执行回调函数,放入要传过来的数据
这时候问题来了,JSONP跨域的script标签请求为什么不受同源策略的限制? 阅读全文
摘要:
之前总是单纯的记得事件冒泡和事件捕获相反,一个从下至上,另一个从上至下,但是却没有弄明白他们的执行顺序,导致昨晚笔试CVTE出了类似这么一道题不会做。 对于DOM和DOM2级事件这两个区别就不详细解释了,网上大把资料。 这里仅针对该题目进行事件捕获和事件冒泡顺序进行理解。 首先要明白DOM2级事件规 阅读全文
摘要:
在准备面试,然后复习到了计网的知识点,紧接着又扯到了url从输入到浏览器渲染的那个问题,这里来顺便完善补充一下,本文的重点在渲染 上面的图就是浏览器从服务器请求来页面后渲染的全过程 这里我们分开来看:分为了四大步 解析DOM树和CSSOM 解析DOM树和CSSOM 1.HTML标签进行Dom树解析: 阅读全文
摘要:
最近再准备秋招,然后顺便把过去空白的设计模式相关概念补一补,这些内容都是从《JavaScript设计模式与开发实践》一书中整理出来的 (1)单例模式 定义:保证一个类仅有一个实例,并提供一个访问它的全局访问点。 适用场景:一个单一对象。比如:登录弹窗,无论点击多少次,登录弹窗只会被创建一次 简单版实 阅读全文
摘要:
好几天前面的了,这里把几个答得不是很好的问题罗列一下 1.margin: 0 auto;居中什么时候适合使用? 2.说一说node.js的读写文件api 3.宏任务和微任务(之前读过文章,可能面的时候紧张有些忘了),再进行复习一遍 4.算法题,排列组合:从n个数选m个数,能选几种(算法弱鸡,估计美团 阅读全文
摘要:
常用的两种算法: 引用计数(新版浏览器已弃用,弃用原因:会出现循环引用的情况,无法进行垃圾回收,导致内存泄漏) 标记清除 引用计数法 引用计数,顾名思义一个对象是否有指向它的引用,即看栈中是否有指向要释放的该块堆内存中的地址,如果没有,则该块内存是不需要的,可以进行释放,即垃圾回收 下面引用大佬的一 阅读全文
摘要:
经典面试题:从输入URL到页面显示发生了哪些事情 以前一直都记不住,这次自己理解了一下 用自己的话总结了一次,不对的地方希望大佬给我指出来 1.主机首先读缓存,看看缓存内有没有IP地址,如果没有则通过DHCP协议获取客户端的IP地址、子网掩码和DNS服务器的IP地址 2.然后开始向服务器发生请求,发 阅读全文
摘要:
今天在群里看到大佬们讨论let 、const 的提升问题,有个大佬问 三种声明都在什么阶段提升? 什么阶段?这个真不清楚,以前是只知道let、const存在死区,没有变量提升,一下子就懵了 后经手动实践发现 所谓的const、let不存在变量提升只是仅限于表面,但实际上还是会进行预处理。 创建提升 阅读全文
摘要:
!!!内容整理自各大博客+理解!!! 内存中堆和栈概念 栈:先进后出;由操作系统自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 堆:队列优先,先进先出;动态分配的空间 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收,分配方式类似于链表。 栈:先进 阅读全文
摘要:
记于2019.8.7 sui 昨天晚上是我第一次面腾讯,其实当时投腾讯的时候就想着罢了罢了,反正啥也不会投着试试呗的心态,没想过腾讯居然会给我打面试电话。 可能真的神仙太强了招不到把,虽然腾讯给我打了电话,但我深知我现在的这种知识储备是绝对进不了腾讯的,所以就直接同面试官聊了起来,但是这个面试官似乎 阅读全文