随笔分类 -  JavaScript

摘要:1.代码 // 此时会触发hashchange location.hash = '/test' window.addEventListener('hashchange', () => { console.log('hashchenge') }) // 此时不会触发hashchange locatio 阅读全文
posted @ 2024-04-15 10:11 story.Write(z) 阅读(12) 评论(0) 推荐(0) 编辑
摘要:chrome的console 在 class 有get length 和 splice方法时, 使用console打印class的实例时会进入length方法,此时 this 为 class的prototype对象。 class A { splice(){} get length() { debug 阅读全文
posted @ 2024-04-15 10:09 story.Write(z) 阅读(43) 评论(0) 推荐(0) 编辑
摘要:0.编辑器推荐 1).WebStorm 优点:本身功能丰富 缺点:体积较大,需要破解,或者购买正版 2)VsCode 优点: 轻量,开源免费 缺点: 需要插件扩展,才能达到Webstorm的很多功能 推荐插件: 书写标签,自动补全标签 给代码添加颜色,使代码更加易于区分 可以直接运行js代码,而不用 阅读全文
posted @ 2024-04-15 10:05 story.Write(z) 阅读(75) 评论(0) 推荐(0) 编辑
摘要:问题 violation 意思为侵权,违背,违反,也就是说明click函数执行违反了某些规则 原因测试 当click事件中执行的程序耗时过长,超过160ms左右的时候就会显示该信息,测试最低155ms 由于js本身是单线程运行,而click执行时间从函数放入调用栈到函数弹出调用栈的时间来计算 可以通 阅读全文
posted @ 2024-04-15 10:03 story.Write(z) 阅读(666) 评论(0) 推荐(0) 编辑
摘要:var x = 1 function foo(x = 11, y = function () { x = 2 }) { console.log(x) //打印的()的形参 x 因为默认值为11 所以打印11 y() //y函数执行 修改的是 foo 括号里面形参的值 console.log(x) / 阅读全文
posted @ 2024-04-15 09:59 story.Write(z) 阅读(5) 评论(0) 推荐(0) 编辑
摘要:// 定义状态常量 const PENDING = 'pending', FULFILLED = 'fulfilled', REJECTE = 'reject' function MyPromise(executor) { const self = this // 缓存promise对象 // 初始 阅读全文
posted @ 2024-04-15 09:57 story.Write(z) 阅读(5) 评论(0) 推荐(0) 编辑
摘要:0.为什么使用异步 因为js本身是单线程,如果所有的任务都是同步的,那么一些非常耗时的任务就会严重影响到用户体验 1. 回调函数 const fs = require('fs'); function read(fileName) { fs.readFile(fileName, 'utf-8', (e 阅读全文
posted @ 2024-04-15 09:55 story.Write(z) 阅读(5) 评论(0) 推荐(0) 编辑
摘要:1.需求让iframe嵌入页面,并且没有滚动条,也就是相当于两个页面拼接在一起 跨域解决,通过框架配置代理 proxy: { '/medical': { target: 'https://example.com', changeOrigin: true, pathRewrite: { '^/medi 阅读全文
posted @ 2024-04-15 09:48 story.Write(z) 阅读(548) 评论(0) 推荐(0) 编辑
摘要:hash模式 <!-- * @Author: dezhao.zhao@hand-china.com * @Date: 2021-10-26 17:52:25 * @Description: --> <!DOCTYPE html> <html lang="en"> <head> <meta chars 阅读全文
posted @ 2024-04-15 09:45 story.Write(z) 阅读(10) 评论(0) 推荐(0) 编辑
摘要:0.关于前端为什么typeof null 得到的结果是 object 对于 null 来说,很多人会认为他是个对象类型,其实这是错误的。 虽然 `typeof null` 会输出 `object`,但是这只是 JS 存在的一个悠久 Bug。在 JS 的最初版本中使用的是 32 位系统,为了性能考虑使 阅读全文
posted @ 2024-04-13 10:28 story.Write(z) 阅读(17) 评论(0) 推荐(0) 编辑
摘要:![](https://img2024.cnblogs.com/blog/3426373/202404/3426373-20240412112753936-211579326.png) 阅读全文
posted @ 2024-04-12 11:29 story.Write(z) 阅读(3) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示