首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
4.9
订阅
flower_jia
更多收藏集
微信扫码分享
微信
新浪微博
QQ
8篇文章 · 0订阅
前端跨域jsonp的细节,挡住面试官的连环提问
将 document.domain 设置为主域名,来实现相同子域名的跨域操作,这个时候主域名下的 cookie 就能够被子域名所访问。同时如果文档中含有主域名相同,子域名不同的 iframe 的话,我们也可以对这个 iframe 进行操作。 我们可以在主页面动态的修改 ifra…
JS性能优化相关知识点摘要
空间碎片化。当前所回收的垃圾对象在地址上是不连续的,空间不能得到最大化的使用。 清除阶段会先执行整理,以动对象的位置,使其在地址上连续。
这一次彻底弄懂函数防抖与函数节流
函数节流和函数防抖,两者都是优化高频率执行js代码的一种手段。 频繁触发的情况下,只有等待足够的空闲时间,才可以执行代码一次。 函数防抖的影响:防止函数在极短的时间内反复调用,造成资源的浪费。 就比如在页面上的某些事件触发频率非常高,比如滚动条滚动、窗口尺寸变化、鼠标移动等,如…
一文吃透JavaScript作用域与闭包🔥
对于真正的理解闭包有一个非常重要的前置知识,那就是作用域与词法作用域,如果你没能好好理解词法作用域,那么闭包是肯定理解不了的!那么接下来就好好的理解作用域吧。什么是作用域?代码2先在函数作用域中查找,
JavaScript的DOM编程艺术读后总结(2021年第一本书)
冗余:相同目的的代码过多,应把代码进行优化减少相同目的代码的出现,减少冗余,冗余代码主要分两部分:多余执行的冗余和代码数量的冗余. 耦合度过高:各个模块依赖程度过高,缺少任何一个模块代码都运行不起来,应进行解耦,让代码对各个模块依赖程度减小,缺少某一模块也行能正常运行,只不过缺…
webpack源码解析(小白入门篇)
webpack作为一个打包工具,它的入参是各种静态文件和配置参数,可以实现灵活的可扩展性的插件配置和loaders加载,最后输出打包后的bundle文件。下图是官网中的webpack打包示意图,webpack可以打包全世界! 在分析源码之前,我们必须要先了解一下Tapable这…
webpack tapable啥玩意?
刚才打开了webpack官网,api下发现webpack竟然有辣么多~的钩子,可以看到每一个钩子下方都会显示自己的钩子类型,这些钩子类型就是tapable提供的。而webpack也是靠这些钩子实现了复杂的功能,我们先来瞧一瞧这些钩子是咋用的,再去看webpack源码吧(🤦♀…
JavaScript系列之this是什么
本章将专门介绍与执行上下文创建阶段直接相关的最后一个细节——this是什么?以及它的指向到底是什么。 也许你在其他面向对象的编程语言曾经看过this,也知道它会指向某个构造器(constructor)所建立的对象。但事实上在JavaScript里面,this所代表的不仅仅是那个…