首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
前端
订阅
YXL76
更多收藏集
微信扫码分享
微信
新浪微博
QQ
34篇文章 · 0订阅
网页外链用了 target="_blank",结果悲剧了
今天给大家分享一个 Web 知识点。如果你有过一段时间的 Web 开发经验,可能已经知道了。不过对于刚接触的新手来说,还是有必要了解一下的。 我们知道,网页里的a标签默认在当前窗口跳转链接地址,如果需要在新窗口打开,需要给 a 标签添加一个target="_blank"属性。 …
学习Javascript之节流和防抖
总括: 本文通过实例介绍了什么是节流函数,什么是防抖函数。 社会犹如一条船,每个人都要有掌舵的准备。 节流函数和防抖函数相信很多人都在日常业务开发中使用过,其实不管是节流函数还是防抖函数都是一种简单的高阶函数,他们都是通过将一个关键的外部变量保存在外层作用域,通过对这个变量的判…
防抖节流原理与实践
一般对于监听某些密集型键盘、鼠标、手势事件需要和后端请求交互、修改 dom 的,防抖、节流就很有必要了。 对于这类操作,一般希望拿到用户最终输入的关键字、确定的拖拽大小,然后与服务器交互。 而中间态的值,并不关心,为了减轻服务器压力,避免服务器资源浪费,这时就需要防抖了。 可以…
window.MessageChannel——虫洞般的存在
题记首先来看看它的兼容性兼容性有时候决定了你是否需要学它,能否用到它可以看到,大多主流浏览器都已经实现了这个API,可以放心使用不多bb直接上代码理解它的基础用法Tip:MessageChannel并
3000字说说跨域!面试官听完之后露出了满意的笑容😎
在说跨域之前,首先需要了解的一个概念就是”同源策略“。 源=协议+域名+端口号。 如果两个url的协议、域名、端口号完全一致,那么这两个url就是同源的。 我们可以通过window.origin或location.origin得到当前源。 同源策略即:不同源之间的页面,不准互相…
关键路径渲染优化
优化关键路径的就是尽早尽快加载解析与首屏相关的 JS、CSS,也就是常说的尽量减少白屏、灰屏时间和减少用户可交互时间。 好的页面交互,即使是在服务器处理或是资源还未完全返回期间,也应该尽量渲染部分信息给用户,而不是让用户明显感知过长白屏时间,以为页面卡死。例如Google时,在…
最简实现Promise,支持异步链式调用(20行)
在面试的时候,经常会有面试官让你实现一个 Promise,如果参照 A+规范来实现的话,可能面到天黑都结束不了。 说到 Promise,我们首先想到的最核心的功能就是异步链式调用,本篇文章就带你用 20 行代码实现一个可以异步链式调用的 Promise。 这个 Promise …
webpack优化实践(遇到很奇葩的问题)
1. 用include或exclude来避免不必要的转义 2. 开启缓存将转译结果缓存至文件系统 3. DllPlugin/DLLReferencePlugin优化处理 处理第三方库有多种方式,externals、CommonsChunkPlugin、splitChunks、D…
分享这半年的 Electron 应用开发和优化经验
2019 年最后一发,谈谈这半年 Electron 应用开发和优化心得。干货也挺多,希望能给你带来一点启发。 下半年可以拿出来说一说的项目,估计就是我们用 Electron 重构了一个桌面端应用。这个应用类似于钉钉或者企业微信,主要功能有即时通信、语音/视频、会议,基本功能和交…
《Flutter实战》电子书官网加速、定制分享(网站通过Gitbook生成)
本文主要通过《Flutter实战》电子书官网案例,给大家分享一下如何在不修改gitbook源码的基础上对gitbook生成的网站进行站点加速、PV统计和自定义卡片插入。本文同时也是ajax-hook(一个用于全局拦截浏览器ajax请求的库)的一个最佳实践。 去年的某一天(忘了具…