简单理解JS中的this关键字 背景 之前在看《You Don’t Know JS - 1st Edition》这本书的时候,它对this的解释是针对各个this在哪里被调用分为四种情况。 默认绑定 (独立函数调用) 隐式绑定 (作为方法调用) 显示绑定 (call、this、bind) new绑定 (构造函数中的this) 书中分别解释了在四种情况中this的值应该是什么。我也记住了,但是总感觉缺少某根线,把 2023-01-01 #js
Nuxt脚手架nuxi初始化失败原因&解决方法 起因 前几天终于把毕业设计的开题报告整完了,有了一点时间干自己的事,于是就想着学学nuxt3。 结果发现跟着官方教程敲的第一行命令就出现了问题。 1npx nuxi init nuxt3-app 这行代码是nuxt的脚手架,会生成一个最简单的模板项目。 这行命令会去github拉取相关文件,然后连接失败报错了。 国内由于墙的墙的原因,raw.githubusercontent.co 2022-11-06 #nuxt #node.js #proxy
我躺平又不摆烂的日常生活 在今年3月份正式确立了将来要成为一名前端工程师的目标的之后,很幸运的,我获得了某中厂的提前批offer。在那之后,我正式步入了躺平生活,秋招正式批里一份简历也没投。 2022-10-08 #daily #share
JS该写分号嘛? ASI 在写JS之前,我一直在写Python,习惯了没有分号的代码。 刚好,JS为我们提供了 自动分号插入 Automatic Semicolon Insertion! 这让我们在大部分情况下都不用写分号,非常的优雅。 然而ASI在某些情况下将产生错误。 ASI发生错误的情况 IIFE 立即调用函数表达式 考虑以下代码。 1234let a = 1(function log() { 2022-08-06 #js
炎炎夏日下的"秋"招 好久没更新博客了。 明明还是夏天,我却每天为秋招而烦恼。 7月份面试了TP-Link提前批,7月19号三面结束就没消息了,还是挺恼人的。 对于现在的我,一份offer就能让我冷静一大半,可惜没有(苦笑 前几天在家附近查找了一下招聘前端的企业,发现在我们这个小县城也能找到相应岗位! 所以说最后没找到大公司其实也没啥事情,在家这边找份工作至少可以保底,还没了租房的压力2333 最近实验 2022-08-04 #胡思乱想 #工作 #生活
前端面经笔记 遗憾的序 上个月才下定目标,决定找一份前端的工作,在这之前我对我应该选择什么岗位是迷茫的,前端?后端?安全岗? 之前有一段时间因为在实验室里干的远程检测的活觉得自己能找一份安全岗的工作,所以认为自己可以不刷Leetcode,上个月才认清我在实验室干的活就是个脚本小子来就能干的活,没有任何技术含量。 考虑到大学以来的的大一年度计划和大二的科技立项,打CTF也是web方向的,对前端还算 2022-04-19 #html5 #css #javascipt #web
我更新了博客看板娘 背景 最近博客的图片用上了又拍云CDN,网站加载速度快了不少。网站整体在1~2s之间就能完成加载,除了我的shizuku看板娘。 平常加载她需要6~7s的时间,而且每次切换页面,比如进入文章之类的操作,这个加载过程还会再进行一次,让人等的难受。 下图红色框起来的区域就是她的加载过程,我们看到,她从2s开始加载,一直加载到了6s。 经过测试,我发现是我用的hexo插件 hexo-h 2022-04-05 #live2d
在JavaScript中使用最大优先队列 背景 作为一个算法白痴,昨天晚上十点半第一次参加了Leetcode的双周赛,其中有一道题目是这样的。 给你一个正整数数组 nums 。每一次操作中,你可以从 nums 中选择 任意 一个数并将它减小到 恰好 一半。(注意,在后续操作中你可以对减半过的数继续执行操作) 请你返回将 nums 数组和 至少 减少一半的 最少 操作数。 示例 1: 输入:nums = [5,19,8,1 2022-03-20 #JavaScirpt #算法 #LeetCode #最大优先队列
手机图片瘦身小脚本 Mobile Photo Slim Project 介绍 作者用的手机是Redmi K20 Pro。去年11月份之前一直用着小米云盘的黄金会员,容量50GB。后来就不用了,原因是我的图片总容量超过了50GB,升级到更高级的会员200GB空间大概每年需要300块,作为一个穷学生可承受不起,后来我的图片备份方案是上传到阿里云盘。 小米云盘很坑,但是它有一个功能非常好,就是进行图片瘦身。高清图片保留在云端,本地只留下压缩后的图。而小米官方 2022-03-08 #python #adb #pillow
OneDrive的妙用 图/音频/视频床 背景 之前做了一个荣誉墙的网站,放了一些大学以来获得的奖状和证书。 由于图片比较私密,我便没有放到常用的gitee图床和github图床上。考虑到我的阿里云水管实在是太小了,我便把图片都放在了带宽较大的国外服务器上。 然而国外服务器又面临着过期的风险,我想要寻找一个又私密、又快速的存储空间提供外联。 过程 今天上课无聊,我找到了获取OneDrive直链 (mapaler.gith 2022-03-02 #图床 #onedrive #音频床 #视频床