npm(一文带你彻底搞懂 NPM 知识点)

懵懂先生 网文资讯npm(一文带你彻底搞懂 NPM 知识点)已关闭评论139阅读模式

文章源自略懂百科-http://wswcn.cn/24802.html

作者:寒水寺一禅文章源自略懂百科-http://wswcn.cn/24802.html

转发链接:https://segmentfault.com/a/1190000023111128文章源自略懂百科-http://wswcn.cn/24802.html

目录文章源自略懂百科-http://wswcn.cn/24802.html

那些不常见,但却非常实用的JS知识点(上)本篇文章源自略懂百科-http://wswcn.cn/24802.html

那些不常见,但却非常实用的JS知识点(下)文章源自略懂百科-http://wswcn.cn/24802.html

一、window文章源自略懂百科-http://wswcn.cn/24802.html

window 对象表示一个包含 DOM 文档的窗口,其 document 属性指向窗口中载入的 DOM 文档 。文章源自略懂百科-http://wswcn.cn/24802.html

1、window 属性和方法文章源自略懂百科-http://wswcn.cn/24802.html

在有标签页功能的浏览器中,每个标签都拥有自己的 window 对象;也就是说,同一个窗口的标签页之间不会共享一个 window 对象。文章源自略懂百科-http://wswcn.cn/24802.html

1.1、几个浏览器的高度文章源自略懂百科-http://wswcn.cn/24802.html

window.screen.height==window.screen.availHeight文章源自略懂百科-http://wswcn.cn/24802.html

表示手机的屏幕高度,在一部手机中是固定的。不同浏览器打开,都不会变。文章源自略懂百科-http://wswcn.cn/24802.html

window.innerHeight==document.documentElement.clientHeight文章源自略懂百科-http://wswcn.cn/24802.html

表示浏览器中,除去顶部地址栏,下部工具栏之外,暴露给用户,可以看得见的中间区域。也就是实际的网页浏览高度,不同浏览器不同。文章源自略懂百科-http://wswcn.cn/24802.html

document.body.clientHeight文章源自略懂百科-http://wswcn.cn/24802.html

body 元素的高度。文章源自略懂百科-http://wswcn.cn/24802.html

如果设置 body 的 height:30px; 那么这个属性就是 30。文章源自略懂百科-http://wswcn.cn/24802.html

下面是示意图,在 pc 端同理文章源自略懂百科-http://wswcn.cn/24802.html

1.2、window.performance文章源自略懂百科-http://wswcn.cn/24802.html

Web Performance API 允许网页访问某些函数来测量网页和 Web 应用程序的性能,包括 Navigation Timing API 和高分辨率时间数据。文章源自略懂百科-http://wswcn.cn/24802.html

performance.now()文章源自略懂百科-http://wswcn.cn/24802.html

该方法返回一个 DOMHighResTimeStamp 对象,该对象表示从某一时刻(译者注:某一时刻通常是 navigationStart 事件发生时刻)到调用该方法时刻的毫秒数。文章源自略懂百科-http://wswcn.cn/24802.html

1.3、devicePixelRatio文章源自略懂百科-http://wswcn.cn/24802.html

返回当前显示设备的物理像素分辨率与 CSS 像素分辨率之比。文章源自略懂百科-http://wswcn.cn/24802.html

物理像素分辨率表示,你的电脑的硬件部分,在出场时,已经确定。文章源自略懂百科-http://wswcn.cn/24802.html

而 css 像素分辨率,则可以动态调整。文章源自略懂百科-http://wswcn.cn/24802.html

当电脑显示设置为 100%时,物理像素分辨率和 css 像素分辨率是相等的。即 devicePixelRatio 为 1文章源自略懂百科-http://wswcn.cn/24802.html

window.devicePixelRatio//1 文章源自略懂百科-http://wswcn.cn/24802.html

而如果你将电脑设置为 150%;或者在电脑设置 100%时,同时将浏览器分辨率调成 150%,那么 devicePixelRatio 都为 1.5文章源自略懂百科-http://wswcn.cn/24802.html

window.devicePixelRatio//1.5文章源自略懂百科-http://wswcn.cn/24802.html

你可以将 devicePixelRatio 为 1.5 理解为,1px 的 css 样式,占用了电脑硬件屏幕分辨率的 1.5 个 dpi,所以肉眼看起来电脑上的文字更大些。文章源自略懂百科-http://wswcn.cn/24802.html

这种放大的效果在某些情况下,会导致 html 中的元素失真,典型的便是 canvas 变得模糊。文章源自略懂百科-http://wswcn.cn/24802.html

下面是矫正代码文章源自略懂百科-http://wswcn.cn/24802.html

//size为原本的大小文章源自略懂百科-http://wswcn.cn/24802.html

letscale =window.devicePixelRatio;canvas.width =Math.floor(size * scale);canvas.height =Math.floor(size * scale); 文章源自略懂百科-http://wswcn.cn/24802.html

1.4、base64 编码/解码文章源自略懂百科-http://wswcn.cn/24802.html

window.btoa() 编码为 base64window.atob() 解码letencodedData =window.btoa("Hello, world");// 编码let decodedData = window.atob(encodedData); // 解码 文章源自略懂百科-http://wswcn.cn/24802.html

1.5、requestAnimationFrame / cancelAnimationFrame()文章源自略懂百科-http://wswcn.cn/24802.html

window.requestAnimationFrame() 告诉浏览器——你希望执行一个动画,并且要求浏览器在下次重绘之前调用指定的回调函数更新动画。文章源自略懂百科-http://wswcn.cn/24802.html

回调函数执行次数通常是每秒 60 次,但在大多数遵循 W3C 建议的浏览器中,回调函数执行次数通常与浏览器屏幕刷新次数相匹配。但是却和 setInterval(),不同,因为 setInterval 设置的秒,并不一定准确在对应秒后执行,而是需要看是否有其他资源在执行,如果有,则等待。实际可能大于等于设置的秒数,而 requestAnimationFrame 会准确的按照浏览器渲染的频率想匹配文章源自略懂百科-http://wswcn.cn/24802.html

1.6、getSelection()文章源自略懂百科-http://wswcn.cn/24802.html

此方法不必传入具体的 dom,选中哪个区域或者光标在哪个输入框, 此方法会获取到那个 dom。 返回一个selection对象文章源自略懂百科-http://wswcn.cn/24802.html

window.getSelection(); 文章源自略懂百科-http://wswcn.cn/24802.html

1.7、scroll() / scrollBy() / scrollTo()文章源自略懂百科-http://wswcn.cn/24802.html

scroll()滚动至文档中的绝对位置(类似于 css 中的 display:absolute), scrollBy()滚动指定的距离(类似于 css 中的 display:relative)文章源自略懂百科-http://wswcn.cn/24802.html

scrollTo 和 scroll 一致。文章源自略懂百科-http://wswcn.cn/24802.html

window.scroll({top:100, left:100, behavior:smooth//表示是否平滑的过渡还是即可调到指定位置,同css属性scroll-behavior});window.scrollBy({top:100, left:100, behavior:"smooth"});文章源自略懂百科-http://wswcn.cn/24802.html

scroll() scrollBy() scrollTo()合称为 scrollOptions API文章源自略懂百科-http://wswcn.cn/24802.html

2、window 事件文章源自略懂百科-http://wswcn.cn/24802.html

通常在定义 window 中的事件时,有两种方式:文章源自略懂百科-http://wswcn.cn/24802.html

window.onXXX =function(){};window.addEventListener("XXX",()=>{}, {capture:true, once:true, passive:true});文章源自略懂百科-http://wswcn.cn/24802.html

那么这两种方式有区别吗? 有区别,但也没区别。文章源自略懂百科-http://wswcn.cn/24802.html

因为虽然定义的方式不同,可最终都会走到事件中。文章源自略懂百科-http://wswcn.cn/24802.html

但是又有区别,尤其在多个组件中,同时定义相同的事件,那么 window.onXXX 会后面定义的把前面定义的相同事件覆盖掉。最终只会执行最后定义的那个。而 window.addEventListener 不同,定义几个,执行几次,而且还可以在 options 中设置 once,capture,passive 等选项。文章源自略懂百科-http://wswcn.cn/24802.html

以 passive 为例,它可以忽略事件的默认行为,不会阻止它。当你在 js 操作时,html 中会立马响应到。最典型的可以使得触摸事件和 scroll 事件不再卡顿,非常流畅。文章源自略懂百科-http://wswcn.cn/24802.html

通常有 XXX 方式,那么对应也会有 onXXX文章源自略懂百科-http://wswcn.cn/24802.html

2.1、onbeforeunload文章源自略懂百科-http://wswcn.cn/24802.html

当窗口即将被卸载(关闭)时,会触发该事件.此时页面文档依然可见,且该事件的默认动作可以被取消.文章源自略懂百科-http://wswcn.cn/24802.html

需要注意的是,点击浏览器标签页的 x 号前,如果没有对页面进行过任何操作,则不会弹框直接关闭,如果进行过操作,则会弹出确认框。文章源自略懂百科-http://wswcn.cn/24802.html

这里所指的操作包括,但不限于,input 输入,打开 console,复制页面的一段文字等等。文章源自略懂百科-http://wswcn.cn/24802.html

window.onbeforeunload =()=>{ let isIE = xxxxxxxx;//忽略通过user-agent判断ie浏览器的方法if(isIE) {return"The system may be not save your changes."; }else{returnfalse;//其他浏览器会弹出自己的文字,如上图。是中文 }}; 文章源自略懂百科-http://wswcn.cn/24802.html

2.2、onhashchange文章源自略懂百科-http://wswcn.cn/24802.html

当 一个窗口的 hash (URL 中 后面的部分)改变时就会触发 hashchange 事件(参见 location.hash)。文章源自略懂百科-http://wswcn.cn/24802.html

window.onhashchange =(newURL, oldURL)=>{//newURL 当前页面新的URL//oldURL 当前页面旧的URL}; 文章源自略懂百科-http://wswcn.cn/24802.html

2.3、onload / DOMContentLoaded文章源自略懂百科-http://wswcn.cn/24802.html

DOMContentLoaded 致 html 页面加载完毕就会触发,至于一些异步资源的比如 img,video 等等,它不关心。文章源自略懂百科-http://wswcn.cn/24802.html

而 onload 表示除了 html 加载完,img,video 等也加载完,才执行文章源自略懂百科-http://wswcn.cn/24802.html

window.addEventListener("load",function(){});window.addEventListener("DOMContentLoaded",function(){}); 文章源自略懂百科-http://wswcn.cn/24802.html

看到没: JavaScript event that fires when the DOM is loaded, but before all page assets are loaded (CSS, images, etc.). 说的再清楚不过了文章源自略懂百科-http://wswcn.cn/24802.html

2.4、onmouseover、onmouseout / onmouseenter、onmouseleave文章源自略懂百科-http://wswcn.cn/24802.html

onmouseover、onmouseout:鼠标移动到自身时候会触发事件,同时移动到其子元素身上也会触发事件 onmouseenter、onmouseleave:鼠标移动到自身是会触发事件,但是移动到其子元素身上不会触发事件文章源自略懂百科-http://wswcn.cn/24802.html

onmouseover 和 onmouseout 支持性一致文章源自略懂百科-http://wswcn.cn/24802.html

onmouseenter 和 onmouseleave 支持性一致文章源自略懂百科-http://wswcn.cn/24802.html

2.5、onscroll / onwheel文章源自略懂百科-http://wswcn.cn/24802.html

onwheel 事件在鼠标滚轮在元素上下滚动时触发,必须滚轮要转,至于页面滚不滚动,它不关心。文章源自略懂百科-http://wswcn.cn/24802.html

onscroll 事件在元素滚动条在滚动时触发,必须滚动条存在且上下运动。文章源自略懂百科-http://wswcn.cn/24802.html

触发方式有:滚轮滚动,鼠标按住滚动条拖动,键盘上下键滚动,js 脚本去滚动如 scrollTo,scrollBy,scrollByLines, scrollByPages 等。文章源自略懂百科-http://wswcn.cn/24802.html

在这里有个特殊,在手机端,虽然没有鼠标,但是手指触摸上下滚动,也是触发 onscroll 的。文章源自略懂百科-http://wswcn.cn/24802.html

什么? 支持率这么一点点? 大大出乎我的意料文章源自略懂百科-http://wswcn.cn/24802.html

2.6、copy 事件/cut 事件/ paste 事件文章源自略懂百科-http://wswcn.cn/24802.html

window 的复制/剪切, 粘贴事件。文章源自略懂百科-http://wswcn.cn/24802.html

window.addEventListener("copy",function(e){ //将复制的数据,存入到剪切板中 e.clipboardData.setData("abc","Hello, world!"); e.preventDefault();});window.addEventListener("paste",function(e){ //再从剪切板中取出数据 let data = e.clipboardData.getData("abc"); e.preventDefault();});文章源自略懂百科-http://wswcn.cn/24802.html

这三个事件支持性一致文章源自略懂百科-http://wswcn.cn/24802.html

2.7、error 事件文章源自略懂百科-http://wswcn.cn/24802.html

当资源加载失败或无法使用时,会在 Window 对象触发 error 事件。例如:script 执行时报错。文章源自略懂百科-http://wswcn.cn/24802.html

window.addEventListener(error,(event)=>{}); 文章源自略懂百科-http://wswcn.cn/24802.html

2.8、orientationchange 事件文章源自略懂百科-http://wswcn.cn/24802.html

orientationchange 事件在设备的纵横方向改变时触发。文章源自略懂百科-http://wswcn.cn/24802.html

window.addEventListener("orientationchange",function(){}); 文章源自略懂百科-http://wswcn.cn/24802.html

pc 上几乎都不支持,这也能理解,毕竟 pc 上是使用 resize 的,只有手机才会使用 横竖屏。文章源自略懂百科-http://wswcn.cn/24802.html

2.9、rejectionhandled 事件 / unhandledrejection 事文章源自略懂百科-http://wswcn.cn/24802.html

当 Promise 被 rejected 且有 rejection 处理器时会在全局触发 rejectionhandled。文章源自略懂百科-http://wswcn.cn/24802.html

当 Promise 被 reject 且没有 reject 处理器的时候,会触发 unhandledrejection 事件;文章源自略懂百科-http://wswcn.cn/24802.html

window.addEventListener("rejectionhandled",event=>{},false);window.addEventListener("unhandledrejection",event=>{});functiongetName(){returnPromise.reject("error");}letp = getName();//触发unhandledrejectionsetTimeout(() => { p.catch((err) => {}); //触发rejectionhandled}, 1000); 文章源自略懂百科-http://wswcn.cn/24802.html

2.10、storage 事件文章源自略懂百科-http://wswcn.cn/24802.html

当 localStorage 被修改时,将触发 storage 事件。文章源自略懂百科-http://wswcn.cn/24802.html

注意:文章源自略懂百科-http://wswcn.cn/24802.html

只有在同域名的不同文件之间,才能够监听到,同一个文件中,是监听不到的(合理,同一个文件直接拿就行了,用 storage 监听多此一举)通过 iframe 引入的另一个站点,也可以监听到 文章源自略懂百科-http://wswcn.cn/24802.html

2.11、online 事件 / offline 事件文章源自略懂百科-http://wswcn.cn/24802.html

online 当网络连接时,触发,offline 当网络断开时触发online 和 offline 支持性一致 文章源自略懂百科-http://wswcn.cn/24802.html

本篇未完结,请见下一篇文章源自略懂百科-http://wswcn.cn/24802.html

推荐JavaScript学习相关文章文章源自略懂百科-http://wswcn.cn/24802.html

《如何为团队定制自己的 Node.js 框架?》文章源自略懂百科-http://wswcn.cn/24802.html

《细品原生JS从初级到高级知识点汇总(一)》文章源自略懂百科-http://wswcn.cn/24802.html

《细品原生JS从初级到高级知识点汇总(二)》文章源自略懂百科-http://wswcn.cn/24802.html

《细品原生JS从初级到高级知识点汇总(三)》文章源自略懂百科-http://wswcn.cn/24802.html

《细品原生JS从初级到高级知识点汇总(四)》文章源自略懂百科-http://wswcn.cn/24802.html

《学习 jQuery 源码整体架构,打造属于自己的 js 类库》文章源自略懂百科-http://wswcn.cn/24802.html

《细说RTSP实现前端直播流探索记「干货」》文章源自略懂百科-http://wswcn.cn/24802.html

《一文带你搞懂前端登陆设计》文章源自略懂百科-http://wswcn.cn/24802.html

《使用 Node.js 将图片中的苹果变成橘子「实践」》文章源自略懂百科-http://wswcn.cn/24802.html

《基于Canvas实现的高斯模糊(上)「JS篇」》文章源自略懂百科-http://wswcn.cn/24802.html

《基于Canvas实现的高斯模糊(下)「JS篇」》文章源自略懂百科-http://wswcn.cn/24802.html

《由浅入深,66条JavaScript面试知识点(一)》文章源自略懂百科-http://wswcn.cn/24802.html

《由浅入深,66条JavaScript面试知识点(二)》文章源自略懂百科-http://wswcn.cn/24802.html

《由浅入深,66条JavaScript面试知识点(三)》文章源自略懂百科-http://wswcn.cn/24802.html

《由浅入深,66条JavaScript面试知识点(四)》文章源自略懂百科-http://wswcn.cn/24802.html

《由浅入深,66条JavaScript面试知识点(五)》文章源自略懂百科-http://wswcn.cn/24802.html

《由浅入深,66条JavaScript面试知识点(六)》文章源自略懂百科-http://wswcn.cn/24802.html

《由浅入深,66条JavaScript面试知识点(七)》文章源自略懂百科-http://wswcn.cn/24802.html

《为什么 setTimeout 有最小时延 4ms ?》文章源自略懂百科-http://wswcn.cn/24802.html

《如何处理 Node.js 中出现的未捕获异常?》文章源自略懂百科-http://wswcn.cn/24802.html

《Angular v10.0.0 正式发布,不再支持 IE9/10》文章源自略懂百科-http://wswcn.cn/24802.html

《基于 Docker 的 SSR 持续开发集成环境实践》文章源自略懂百科-http://wswcn.cn/24802.html

《细聊图解webpack 指南手册》文章源自略懂百科-http://wswcn.cn/24802.html

《一文带你彻底搞懂 NPM 知识点「进阶篇」》文章源自略懂百科-http://wswcn.cn/24802.html

《细聊webpack性能优化面面观》文章源自略懂百科-http://wswcn.cn/24802.html

《JS实现各种日期操作方法汇总》文章源自略懂百科-http://wswcn.cn/24802.html

《「实践」细聊前端性能优化总结》文章源自略懂百科-http://wswcn.cn/24802.html

《「实践」浏览器中的画中画(Picture-in-Picture)模式及其 API》文章源自略懂百科-http://wswcn.cn/24802.html

《「多图」一文带你彻底搞懂 Web Workers (上)》文章源自略懂百科-http://wswcn.cn/24802.html

《「多图」一文带你彻底搞懂 Web Workers (中)》文章源自略懂百科-http://wswcn.cn/24802.html

《深入细聊前端下载总结「干货」》文章源自略懂百科-http://wswcn.cn/24802.html

《细品西瓜播放器功能分析(上)「实践」》文章源自略懂百科-http://wswcn.cn/24802.html

《细品西瓜播放器功能分析(下)「实践」》文章源自略懂百科-http://wswcn.cn/24802.html

《细聊50道JavaScript基础面试题「附答案」》文章源自略懂百科-http://wswcn.cn/24802.html

《webpack4主流程源码解说以及动手实现一个简单的webpack(上)》文章源自略懂百科-http://wswcn.cn/24802.html

《webpack4主流程源码解说以及动手实现一个简单的webpack(下)》文章源自略懂百科-http://wswcn.cn/24802.html

《细聊前端架构师的视野》文章源自略懂百科-http://wswcn.cn/24802.html

《细聊应用场景再谈防抖和节流「进阶篇」》文章源自略懂百科-http://wswcn.cn/24802.html

《前端埋点统一接入方案实践》文章源自略懂百科-http://wswcn.cn/24802.html

《细聊微内核架构在前端的应用「干货」》文章源自略懂百科-http://wswcn.cn/24802.html

《一种高性能的Tree组件实现方案「干货」》文章源自略懂百科-http://wswcn.cn/24802.html

《进击的JAMStack》文章源自略懂百科-http://wswcn.cn/24802.html

《前后端全部用 JS 开发是什么体验(Hybrid + Egg.js经验分享)上》文章源自略懂百科-http://wswcn.cn/24802.html

《前后端全部用 JS 开发是什么体验(Hybrid + Egg.js经验分享)中》文章源自略懂百科-http://wswcn.cn/24802.html

《前后端全部用 JS 开发是什么体验(Hybrid + Egg.js经验分享)下》文章源自略懂百科-http://wswcn.cn/24802.html

《一文带你搞懂 babel-plugin-import 插件(上)「源码解析」》文章源自略懂百科-http://wswcn.cn/24802.html

《一文带你搞懂 babel-plugin-import 插件(下)「源码解析」》文章源自略懂百科-http://wswcn.cn/24802.html

《JavaScript常用API合集汇总「值得收藏」》文章源自略懂百科-http://wswcn.cn/24802.html

《推荐10个常用的图片处理小帮手(上)「值得收藏」》文章源自略懂百科-http://wswcn.cn/24802.html

《推荐10个常用的图片处理小帮手(下)「值得收藏」》文章源自略懂百科-http://wswcn.cn/24802.html

《JavaScript 中ES6代理的实际用例》文章源自略懂百科-http://wswcn.cn/24802.html

《12 个实用的前端开发技巧总结》文章源自略懂百科-http://wswcn.cn/24802.html

《一文带你搞懂搭建企业级的 npm 私有仓库》文章源自略懂百科-http://wswcn.cn/24802.html

《教你如何使用内联框架元素 IFrames 的沙箱属性提高安全性?》文章源自略懂百科-http://wswcn.cn/24802.html

《细说前端开发UI公共组件的新认识「实践」》文章源自略懂百科-http://wswcn.cn/24802.html

《细说DOM API中append和appendChild的三个不同点》文章源自略懂百科-http://wswcn.cn/24802.html

《细品淘系大佬讲前端新人如何上王者「干货」》文章源自略懂百科-http://wswcn.cn/24802.html

《一文带你彻底解决背景跟随弹窗滚动问题「干货」》文章源自略懂百科-http://wswcn.cn/24802.html

《推荐常用的5款代码比较工具「值得收藏」》文章源自略懂百科-http://wswcn.cn/24802.html

《Node.js实现将文字与图片合成技巧》文章源自略懂百科-http://wswcn.cn/24802.html

《爱奇艺云剪辑Web端的技术实现》文章源自略懂百科-http://wswcn.cn/24802.html

《我再也不敢说我会写前端 Button组件「实践」》文章源自略懂百科-http://wswcn.cn/24802.html

《NodeX Component - 滴滴集团 Node.js 生态组件体系「实践」》文章源自略懂百科-http://wswcn.cn/24802.html

《Node Buffers 完整指南》文章源自略懂百科-http://wswcn.cn/24802.html

《推荐18个webpack精美插件「干货」》文章源自略懂百科-http://wswcn.cn/24802.html

《前端开发需要了解常用7种JavaScript设计模式》文章源自略懂百科-http://wswcn.cn/24802.html

《浅谈浏览器架构、单线程js、事件循环、消息队列、宏任务和微任务》文章源自略懂百科-http://wswcn.cn/24802.html

《了不起的 Webpack HMR 学习指南(上)「含源码讲解」》文章源自略懂百科-http://wswcn.cn/24802.html

《了不起的 Webpack HMR 学习指南(下)「含源码讲解」》文章源自略懂百科-http://wswcn.cn/24802.html

《10个打开了我新世界大门的 WebAPI(上)「实践」》文章源自略懂百科-http://wswcn.cn/24802.html

《10个打开了我新世界大门的 WebAPI(中)「实践」》文章源自略懂百科-http://wswcn.cn/24802.html

《10个打开了我新世界大门的 WebAPI(下)「实践」》文章源自略懂百科-http://wswcn.cn/24802.html

《「图文」ESLint 在中大型团队的应用实践》文章源自略懂百科-http://wswcn.cn/24802.html

《Deno是代码的浏览器,你认同吗?》文章源自略懂百科-http://wswcn.cn/24802.html

《前端存储除了 localStorage 还有啥?》文章源自略懂百科-http://wswcn.cn/24802.html

《Javascript 多线程编程​的前世今生》文章源自略懂百科-http://wswcn.cn/24802.html

《微前端方案 qiankun(实践及总结)》文章源自略懂百科-http://wswcn.cn/24802.html

《「图文」V8 垃圾回收原来这么简单?》文章源自略懂百科-http://wswcn.cn/24802.html

《Webpack 5模块联邦引发微前端的革命?》文章源自略懂百科-http://wswcn.cn/24802.html

《基于 Web 端的人脸识别身份验证「实践」》文章源自略懂百科-http://wswcn.cn/24802.html

《「前端进阶」高性能渲染十万条数据(时间分片)》文章源自略懂百科-http://wswcn.cn/24802.html

《「前端进阶」高性能渲染十万条数据(虚拟列表)》文章源自略懂百科-http://wswcn.cn/24802.html

《图解 Promise 实现原理(一):基础实现》文章源自略懂百科-http://wswcn.cn/24802.html

《图解 Promise 实现原理(二):Promise 链式调用》文章源自略懂百科-http://wswcn.cn/24802.html

《图解 Promise 实现原理(三):Promise 原型方法实现》文章源自略懂百科-http://wswcn.cn/24802.html

《图解 Promise 实现原理(四):Promise 静态方法实现》文章源自略懂百科-http://wswcn.cn/24802.html

《实践教你从零构建前端 Lint 工作流「干货」》文章源自略懂百科-http://wswcn.cn/24802.html

《高性能多级多选级联组件开发「JS篇」》文章源自略懂百科-http://wswcn.cn/24802.html

《深入浅出讲解Node.js CLI 工具最佳实战》文章源自略懂百科-http://wswcn.cn/24802.html

《延迟加载图像以提高Web网站性能的五种方法「实践」》文章源自略懂百科-http://wswcn.cn/24802.html

《比较 JavaScript 对象的四种方式「实践」》文章源自略懂百科-http://wswcn.cn/24802.html

《使用Service Worker让你的 Web 应用如虎添翼(上)「干货」》文章源自略懂百科-http://wswcn.cn/24802.html

《使用Service Worker让你的 Web 应用如虎添翼(中)「干货」》文章源自略懂百科-http://wswcn.cn/24802.html

《使用Service Worker让你的 Web 应用如虎添翼(下)「干货」》文章源自略懂百科-http://wswcn.cn/24802.html

《前端如何一次性处理10万条数据「进阶篇」》文章源自略懂百科-http://wswcn.cn/24802.html

《推荐三款正则可视化工具「JS篇」》文章源自略懂百科-http://wswcn.cn/24802.html

《如何让用户选择是否离开当前页面?「JS篇」》文章源自略懂百科-http://wswcn.cn/24802.html

《JavaScript开发人员更喜欢Deno的五大原因》文章源自略懂百科-http://wswcn.cn/24802.html

《仅用18行JavaScript实现一个倒数计时器》文章源自略懂百科-http://wswcn.cn/24802.html

《图文细说JavaScript 的运行机制》文章源自略懂百科-http://wswcn.cn/24802.html

《一个轻量级 JavaScript 全文搜索库,轻松实现站内离线搜索》文章源自略懂百科-http://wswcn.cn/24802.html

《推荐Web程序员常用的15个源代码编辑器》文章源自略懂百科-http://wswcn.cn/24802.html

《10个实用的JS技巧「值得收藏」》文章源自略懂百科-http://wswcn.cn/24802.html

《细品269个JavaScript小函数,让你少加班熬夜(一)「值得收藏」》文章源自略懂百科-http://wswcn.cn/24802.html

《细品269个JavaScript小函数,让你少加班熬夜(二)「值得收藏」》文章源自略懂百科-http://wswcn.cn/24802.html

《细品269个JavaScript小函数,让你少加班熬夜(三)「值得收藏」》文章源自略懂百科-http://wswcn.cn/24802.html

《细品269个JavaScript小函数,让你少加班熬夜(四)「值得收藏」》文章源自略懂百科-http://wswcn.cn/24802.html

《细品269个JavaScript小函数,让你少加班熬夜(五)「值得收藏」》文章源自略懂百科-http://wswcn.cn/24802.html

《细品269个JavaScript小函数,让你少加班熬夜(六)「值得收藏」》文章源自略懂百科-http://wswcn.cn/24802.html

《深入JavaScript教你内存泄漏如何防范》文章源自略懂百科-http://wswcn.cn/24802.html

《手把手教你7个有趣的JavaScript 项目-上「附源码」》文章源自略懂百科-http://wswcn.cn/24802.html

《手把手教你7个有趣的JavaScript 项目-下「附源码」》文章源自略懂百科-http://wswcn.cn/24802.html

《JavaScript 使用 mediaDevices API 访问摄像头自拍》文章源自略懂百科-http://wswcn.cn/24802.html

《手把手教你前端代码如何做错误上报「JS篇」》文章源自略懂百科-http://wswcn.cn/24802.html

《一文让你彻底搞懂移动前端和Web 前端区别在哪里》文章源自略懂百科-http://wswcn.cn/24802.html

《63个JavaScript 正则大礼包「值得收藏」》文章源自略懂百科-http://wswcn.cn/24802.html

《提高你的 JavaScript 技能10 个问答题》文章源自略懂百科-http://wswcn.cn/24802.html

《JavaScript图表库的5个首选》文章源自略懂百科-http://wswcn.cn/24802.html

《一文彻底搞懂JavaScript 中Object.freeze与Object.seal的用法》文章源自略懂百科-http://wswcn.cn/24802.html

《可视化的 JS:动态图演示 - 事件循环 Event Loop的过程》文章源自略懂百科-http://wswcn.cn/24802.html

《教你如何用动态规划和贪心算法实现前端瀑布流布局「实践」》文章源自略懂百科-http://wswcn.cn/24802.html

《可视化的 js:动态图演示 Promises & Async/Await 的过程》文章源自略懂百科-http://wswcn.cn/24802.html

《原生JS封装拖动验证滑块你会吗?「实践」》文章源自略懂百科-http://wswcn.cn/24802.html

《如何实现高性能的在线 PDF 预览》文章源自略懂百科-http://wswcn.cn/24802.html

《细说使用字体库加密数据-仿58同城》文章源自略懂百科-http://wswcn.cn/24802.html

《Node.js要完了吗?》文章源自略懂百科-http://wswcn.cn/24802.html

《Pug 3.0.0正式发布,不再支持 Node.js 6/8》文章源自略懂百科-http://wswcn.cn/24802.html

《纯JS手写轮播图(代码逻辑清晰,通俗易懂)》文章源自略懂百科-http://wswcn.cn/24802.html

《JavaScript 20 年 中文版之创立标准》文章源自略懂百科-http://wswcn.cn/24802.html

《值得收藏的前端常用60余种工具方法「JS篇」》文章源自略懂百科-http://wswcn.cn/24802.html

《箭头函数和常规函数之间的 5 个区别》文章源自略懂百科-http://wswcn.cn/24802.html

《通过发布/订阅的设计模式搞懂 Node.js 核心模块 Events》文章源自略懂百科-http://wswcn.cn/24802.html

《「前端篇」不再为正则烦恼》文章源自略懂百科-http://wswcn.cn/24802.html

《「速围」Node.js V14.3.0 发布支持顶级 Await 和 REPL 增强功能》文章源自略懂百科-http://wswcn.cn/24802.html

《深入细品浏览器原理「流程图」》文章源自略懂百科-http://wswcn.cn/24802.html

《JavaScript 已进入第三个时代,未来将何去何从?》文章源自略懂百科-http://wswcn.cn/24802.html

《前端上传前预览文件 image、text、json、video、audio「实践」》文章源自略懂百科-http://wswcn.cn/24802.html

《深入细品 EventLoop 和浏览器渲染、帧动画、空闲回调的关系》文章源自略懂百科-http://wswcn.cn/24802.html

《推荐13个有用的JavaScript数组技巧「值得收藏」》文章源自略懂百科-http://wswcn.cn/24802.html

《前端必备基础知识:window.location 详解》文章源自略懂百科-http://wswcn.cn/24802.html

《不要再依赖CommonJS了》文章源自略懂百科-http://wswcn.cn/24802.html

《犀牛书作者:最该忘记的JavaScript特性》文章源自略懂百科-http://wswcn.cn/24802.html

《36个工作中常用的JavaScript函数片段「值得收藏」》文章源自略懂百科-http://wswcn.cn/24802.html

《Node + H5 实现大文件分片上传、断点续传》文章源自略懂百科-http://wswcn.cn/24802.html

《一文了解文件上传全过程(1.8w字深度解析)「前端进阶必备」》文章源自略懂百科-http://wswcn.cn/24802.html

《【实践总结】关于小程序挣脱枷锁实现批量上传》文章源自略懂百科-http://wswcn.cn/24802.html

《手把手教你前端的各种文件上传攻略和大文件断点续传》文章源自略懂百科-http://wswcn.cn/24802.html

《字节跳动面试官:请你实现一个大文件上传和断点续传》文章源自略懂百科-http://wswcn.cn/24802.html

《谈谈前端关于文件上传下载那些事【实践】》文章源自略懂百科-http://wswcn.cn/24802.html

《手把手教你如何编写一个前端图片压缩、方向纠正、预览、上传插件》文章源自略懂百科-http://wswcn.cn/24802.html

《最全的 JavaScript 模块化方案和工具》文章源自略懂百科-http://wswcn.cn/24802.html

《「前端进阶」JS中的内存管理》文章源自略懂百科-http://wswcn.cn/24802.html

《JavaScript正则深入以及10个非常有意思的正则实战》文章源自略懂百科-http://wswcn.cn/24802.html

《前端面试者经常忽视的一道JavaScript 面试题》文章源自略懂百科-http://wswcn.cn/24802.html

《一行JS代码实现一个简单的模板字符串替换「实践」》文章源自略懂百科-http://wswcn.cn/24802.html

《JS代码是如何被压缩的「前端高级进阶」》文章源自略懂百科-http://wswcn.cn/24802.html

《前端开发规范:命名规范、html规范、css规范、js规范》文章源自略懂百科-http://wswcn.cn/24802.html

《【规范篇】前端团队代码规范最佳实践》文章源自略懂百科-http://wswcn.cn/24802.html

《100个原生JavaScript代码片段知识点详细汇总【实践】》文章源自略懂百科-http://wswcn.cn/24802.html

《关于前端174道 JavaScript知识点汇总(一)》文章源自略懂百科-http://wswcn.cn/24802.html

《关于前端174道 JavaScript知识点汇总(二)》文章源自略懂百科-http://wswcn.cn/24802.html

《关于前端174道 JavaScript知识点汇总(三)》文章源自略懂百科-http://wswcn.cn/24802.html

《几个非常有意思的javascript知识点总结【实践】》文章源自略懂百科-http://wswcn.cn/24802.html

《都2020年了,你还不会JavaScript 装饰器?》文章源自略懂百科-http://wswcn.cn/24802.html

《JavaScript实现图片合成下载》文章源自略懂百科-http://wswcn.cn/24802.html

《70个JavaScript知识点详细总结(上)【实践】》文章源自略懂百科-http://wswcn.cn/24802.html

《70个JavaScript知识点详细总结(下)【实践】》文章源自略懂百科-http://wswcn.cn/24802.html

《开源了一个 JavaScript 版敏感词过滤库》文章源自略懂百科-http://wswcn.cn/24802.html

《送你 43 道 JavaScript 面试题》文章源自略懂百科-http://wswcn.cn/24802.html

《3个很棒的小众JavaScript库,你值得拥有》文章源自略懂百科-http://wswcn.cn/24802.html

《手把手教你深入巩固JavaScript知识体系【思维导图】》文章源自略懂百科-http://wswcn.cn/24802.html

《推荐7个很棒的JavaScript产品步骤引导库》文章源自略懂百科-http://wswcn.cn/24802.html

《Echa哥教你彻底弄懂 JavaScript 执行机制》文章源自略懂百科-http://wswcn.cn/24802.html

《一个合格的中级前端工程师需要掌握的 28 个 JavaScript 技巧》文章源自略懂百科-http://wswcn.cn/24802.html

《深入解析高频项目中运用到的知识点汇总【JS篇】》文章源自略懂百科-http://wswcn.cn/24802.html

《JavaScript 工具函数大全【新】》文章源自略懂百科-http://wswcn.cn/24802.html

《从JavaScript中看设计模式(总结)》文章源自略懂百科-http://wswcn.cn/24802.html

《身份证号码的正则表达式及验证详解(JavaScript,Regex)》文章源自略懂百科-http://wswcn.cn/24802.html

《浏览器中实现JavaScript计时器的4种创新方式》文章源自略懂百科-http://wswcn.cn/24802.html

《Three.js 动效方案》文章源自略懂百科-http://wswcn.cn/24802.html

《手把手教你常用的59个JS类方法》文章源自略懂百科-http://wswcn.cn/24802.html

《127个常用的JS代码片段,每段代码花30秒就能看懂-【上】》文章源自略懂百科-http://wswcn.cn/24802.html

《深入浅出讲解 js 深拷贝 vs 浅拷贝》文章源自略懂百科-http://wswcn.cn/24802.html

《手把手教你JS开发H5游戏【消灭星星】》文章源自略懂百科-http://wswcn.cn/24802.html

《深入浅出讲解JS中this/apply/call/bind巧妙用法【实践】》文章源自略懂百科-http://wswcn.cn/24802.html

《手把手教你全方位解读JS中this真正含义【实践】》文章源自略懂百科-http://wswcn.cn/24802.html

《书到用时方恨少,一大波JS开发工具函数来了》文章源自略懂百科-http://wswcn.cn/24802.html

《干货满满!如何优雅简洁地实现时钟翻牌器(支持JS/Vue/React)》文章源自略懂百科-http://wswcn.cn/24802.html

《手把手教你JS 异步编程六种方案【实践】》文章源自略懂百科-http://wswcn.cn/24802.html

《让你减少加班的15条高效JS技巧知识点汇总【实践】》文章源自略懂百科-http://wswcn.cn/24802.html

《手把手教你JS开发H5游戏【黄金矿工】》文章源自略懂百科-http://wswcn.cn/24802.html

《手把手教你JS实现监控浏览器上下左右滚动》文章源自略懂百科-http://wswcn.cn/24802.html

《JS 经典实例知识点整理汇总【实践】》文章源自略懂百科-http://wswcn.cn/24802.html

《2.6万字JS干货分享,带你领略前端魅力【基础篇】》文章源自略懂百科-http://wswcn.cn/24802.html

《2.6万字JS干货分享,带你领略前端魅力【实践篇】》文章源自略懂百科-http://wswcn.cn/24802.html

《简单几步让你的 JS 写得更漂亮》文章源自略懂百科-http://wswcn.cn/24802.html

《恭喜你获得治疗JS this的详细药方》文章源自略懂百科-http://wswcn.cn/24802.html

《谈谈前端关于文件上传下载那些事【实践】》文章源自略懂百科-http://wswcn.cn/24802.html

《面试中教你绕过关于 JavaScript 作用域的 5 个坑》文章源自略懂百科-http://wswcn.cn/24802.html

《Jquery插件(常用的插件库)》文章源自略懂百科-http://wswcn.cn/24802.html

《【JS】如何防止重复发送ajax请求》文章源自略懂百科-http://wswcn.cn/24802.html

《JavaScript+Canvas实现自定义画板》文章源自略懂百科-http://wswcn.cn/24802.html

《Continuation 在 JS 中的应用「前端篇」》文章源自略懂百科-http://wswcn.cn/24802.html

作者:寒水寺一禅文章源自略懂百科-http://wswcn.cn/24802.html

转发链接:https://segmentfault.com/a/1190000023111128文章源自略懂百科-http://wswcn.cn/24802.html

文章源自略懂百科-http://wswcn.cn/24802.html

懵懂先生
  • 本文由 发表于 2022年8月5日 11:58:41
  • 转载请注明:http://wswcn.cn/24802.html
网文资讯

理论上,这个极限思维可以是1~2票图6Boss,但是条件比较苛刻,可能不如幽刺方便,游戏只是为了好玩,仅此而已!ZH不暗改

暗黑破坏神2除了玩家们熟知的隐藏奶牛关卡(完成击杀巴尔任务和救凯恩任务后,用维特之脚加回城书放在赫拉迪克方框里在第一幕开启),还有一个新手玩家较少接触但是能掉落属性非常强大的暗金大型护身符的隐藏关卡,...
网文资讯

人情世故是什么意思(穷人家的孩子,一定要更懂人情世故)

人情世故的字面意思是:为人处世的方法,道理和经验。现在它世俗的意思就是:有时指交情,有时指送礼,有时指拍马屁,有时指攀附,有时指应酬,有时指滑头。说白了就是懂事,看透人家的喜好,做事让人家喜欢。 为什...
网文资讯

怎么提取抖音里的音乐(如何把视频中的音乐提取出来?)

想要提取视频文件中的音乐,使用手机就可以操作,具体方法如下: 1、通过手机桌面点击实用工具箱App图标,打开这个应用。 2、在实用工具箱主页面点击提取工具。 3、在展开的列表中点击视频提取音频。 4、...
网文资讯

夸克网盘(夸克网盘卷出圈)

夸克搜索决定不再低调,它甚至开始变得有些激进。 夸克并不是一个许多人熟知的名字,但如果要知道这样一个新兴搜索引擎属于阿里巴巴,事情就会变得有趣得多。 巨头之间跨越边界的竞争总是受人瞩目,尤其是发生在阿...