问题原因:cdn.jsdelivr.net在2021年12月20号国内引用无效被重置,导致部分引用此cdn资源的hexo生成站点js依赖和错误页面功能异常。本人也遇到此问题,解决方案如下供参考:考虑到不同的hexo站点使用的插件各有不同,且引用的第三方js库存在差异,故考虑采用低成本的方式解决。大概思路是在生成的部分文件里,替换相应的站点域名,实现在depl ......
377
0
0
2022-10-23
Chrome开发工具是一个Web开发者的利器,使用她你可以实现:这里将列出一些非常实用的使用技巧,帮助你更加高效的工作1. 快速编辑HTML元素选择开发工具面板的Elements在Elements下的元素编辑器中选择一个DOM元素双击选中的DOM元素标签,然后进行编辑完成相应的编辑之后,页面会立即发生相应改变。2. 快速定位到行打开开发工具面板,快捷键Ctr ......
375
0
0
2022-10-23
全链路追踪技术的两个核心要素分别是 全链路信息获取 和 全链路信息存储展示。Node.js 应用也不例外,这里将分成两篇文章进行介绍;第一篇介绍 Node.js 应用全链路信息获取, 第二篇介绍 Node.js 应用全链路信息存储展示。一、Node.js 应用全链路追踪系统目前行业内, 不考虑 Serverless 的 ......
399
0
0
2022-10-19
有时候我项目里需要把时间格式化为xx秒前、xx分钟前、xx小时前等形式可以使用下面这个函数/** * 人性化时间 * @param {Object} timestamp */ function beautifyTime(timestamp){ var mistiming = Math.round(new Date() / 1000)- ......
366
0
0
2022-10-13
在本文中,小编为大家收集了一些用于创建酷炫滚动效应的优秀JavaScript库。动画和特效能够帮助网站变得更有活力和感染力,而这些非常棒的JavaScript库则能帮助您创建这样的网站。在一些网页上,当您滚动页面时会看到各式各样的元素动画效果,非常动感。WOW.js就是一款帮助您实现这种CSS动画效果的插件,很容易定制。您可以改变动画设置喜欢的风格、延迟、长 ......
437
0
0
2022-10-06
JavaScript是一门应用广泛的程序语言,不仅可以帮助开发者很好的完成交互式设计,还能够对跨平台的web开发有所帮助。在这里我们收集了6个值得大家一试的,对移动开发很有帮助的JavaScript框架:该移动端web开发框架能够让你使用常用的web开发技术(如HTML5、CSS3和 JavaScript)来构建本地应用程序。目前,它支持iOS和Androi ......
373
0
0
2022-10-02
浏览器请求过程浏览器的请求整个处理流程包括:无缓存:直接发送Web请求获取响应,并根据响应进行缓存协商(是否缓存、缓存时间、ETag和Last-Modified)有缓存并且新鲜:直接使用缓存有缓存但不新鲜:使用If-None-Match或If-Modified-Since进行缓存重验证,若返回304直接使用缓存,返回200则读取响应并进行缓存协商流程图如下: ......
589
0
0
2022-10-01
现在,几乎所有的企业都注重网站,在这种情况下网站的设计是相当重要的。 不仅是一个网站的事项布局,其不同的浏览器以及手机,平板电脑等各种设备的兼容性也为网络和UI开发人员最关心的问题。在这种情况下,你需要一个工具,可以让响应试Web开发变得更加容易。 而除了这使用了引导用户界面的编辑器可以帮助你不写代码,甚至一个字,通过简单的拖放就可以建立自己的网站。引导编辑 ......
389
0
0
2022-10-01
101. toPrecision 和 toFixed 和 Math.round 的区别?toPrecision 用于处理精度,精度是从左至右第一个不为 0 的数开始数起。toFixed 是对小数点后指定位数取整,从小数点开始数起。Math.round 是将一个数字四舍五入到一个整数。102. 什么是 XSS 攻击?如何防范 XSS 攻击?XSS 攻击指的是跨 ......
406
0
0
2022-09-30
51. Javascript 中,有一个函数,执行时对象查找时,永远不会去查找原型,这个函数是?hasOwnProperty所有继承了 Object 的对象都会继承到 hasOwnProperty 方法。这个方法可以用来检测一个对象是否含有特定的自身属性,和in 运算符不同,该方法会忽略掉那些从原型链上继承到的属性。详细资料可以参考:《Object.prot ......
390
0
0
2022-09-30
最近在整理 JavaScript 的时候发现遇到了很多面试中常见的面试题,本部分主要是作者在 Github 等各大论坛收录的 JavaScript 相关知识和一些相关面试题时所做的笔记,分享这份总结给大家,对大家对 JavaScript 的可以来一次全方位的检漏和排查,感谢原作者 CavsZhouyou 的付出,原文链接放在文章最下方,如果出现错误,希望大家 ......
349
0
0
2022-09-30
236.扁平化数组方案一:递归 + ...function flatten(arr, depth = -1) { if (depth === -1) { return [].concat( ...arr.map((v) => (Array.isArray(v) ? this.flatten(v) : v)) ); ......
413
0
0
2022-09-30
203.原生js滑块验证//event.clientX:鼠标点下的点到左侧x轴的距离 window.onload = function() { //事件处理 onmousedown onmousemove onmouseup var box = document.querySelector(".box") var ......
382
0
0
2022-09-30
176.如何确定设备是移动设备还是台式机/笔记本电脑? const detectDeviceType = () => /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) ? 'Mobile' ......
397
0
0
2022-09-30
浏览器操作相关browser工具函数91.返回当前urlexport const currentURL = () => window.location.href; 92.获取url参数(第一种)/**  * @param {*} name &n ......
348
0
0
2022-09-30