楠竹
动态加载系统文字 动态加载系统文字
一、需求 🎯 系统中需要用到不同字体文件,且可以随时增加新的字体文件为了方便拓展维护,将字体文件放在服务端,前端在系统初始化的时候去请求接口获取所有的字体文件…详细步骤如下:1、将字体文件上传到服务端(cdn加速)后续拓展只需要将新的
一年前端求职准备 —— vue篇 一年前端求职准备 —— vue篇
一、故事分享 🎯 今年是我做前端的第二年,由于种种原因,2022年我又踏上了求职的道路。虽然前方道路坎坷不平,但是打工人没什么不可以,要有不服输的精神!这次要分享的是纯干货(笔记📒)其中许多问题及解析均来源于网络上各位前辈的帖子,我根据
2022-02-11
用JS获取地址栏参数 用JS获取地址栏参数
一、用JS获取地址栏参数// 1. 获取地址栏完整的字符串 let urlStr = window.location.href // 2. 获取ip协议与端口 let ip = window.location.protocol + '//'
2021-12-23
js数组map()方法是否会改变原数组? js数组map()方法是否会改变原数组?
JavaScript Array map() 方法定义和用法 map() 方法使用为每个数组元素调用函数的结果创建新数组。map() 方法按顺序为数组中的每个元素调用一次提供的函数。注释:map() 对没有值的数组元素不执行函数。注释:ma
2021-12-22
请回答2021|2021倒计时11天 请回答2021|2021倒计时11天
早上在掘金上看到这个沸点话题“请回答2021”我突然意识到2021就只剩下一个星期了,想着写点什么总结一下或是记录一些回忆📝 工作的转折 2021年工作上最大的变化是在公司从后端转做了前端本人在长沙的一个小创业公司工作,从入职的后
2021-12-20
如何优雅的处理前端一些小问题(一) 如何优雅的处理前端一些小问题(一)
一、故事分享 🎯 之前有分享过一些理论知识卑微小前端每日一个“离职”小技巧今天我们来聊一些硬核一点的技术点📝小编也是初级入门前端如有理解不当请各位大佬海涵哦!😯 二、进入正题1. new 的实现前提:了解js原型与原型链,可阅读js
将hexo搭建的个人博客部署到GitHub 将hexo搭建的个人博客部署到GitHub
一、新建仓库 🎯 上一篇如何使用hexo搭建个人博客中准备环境有提到要注册GitHub/GitLab账号今天我们要登录GitHub新建博客仓库,准备将博客部署到GitHub Pages 1.登入 github 账号2.New repo
2021-12-09
如何使用hexo搭建个人博客 如何使用hexo搭建个人博客
一、引题 🎯 作为一个码农,除了每日“搬砖”偶尔也会去网上看看博客吸收一点点技术精华。慢慢的自己也有想法想要搭建属于自己的博客,虽然现在有许多技术网站都挺活跃的,但是还是想尝试一下做一个只属于自己的博客。下面记录了个人博客搭建到部署的流程
2021-12-08
js基础篇之“深入浅出” js基础篇之“深入浅出”
一、原型链 🎯 每个实例都有私有的_proto_属性指向它的原型对象。而每个原型对象也有自己的_proto_属性指向更高层的原型对象,直到指向的原型对象为null。这样一个过程所构成的链路就被称为原型链。(原型与原型层层相连接的过程就叫做
2021-12-07
一定要懂的js基础,你会了吗? 一定要懂的js基础,你会了吗?
一、EventLoop事件循环 🎯 js是一个单线程脚本语言。在执行比较耗时的任务时很容易导致线程阻塞,导致页面卡顿的情况。为了解决这个问题就有了 eventLoop 事件循环。eventLoop 将js线程中的任务分为:宏任务、微任务。
2021-12-07
卑微小前端每日一个“离职”小技巧 卑微小前端每日一个“离职”小技巧
一、引题 🎯 “不积跬步无以至千里,不积小流无以成江海”每天收集一个小技巧,或许在很久的将来你也可以是大神。本文主要收录一些面试的基础题,还有平时常用的一些小方法,如有描述错误请各位大佬指正! 二、步入正题CSS篇 首先,简单了解一下浏
前端系统添加水印 前端系统添加水印
一、需求 🎯 系统中重要数据的导出文件都有水印,而页面截图,是一个漏洞。为了防止截图泄漏数据,前端添加水印,一旦,截图的数据泄漏,可以根据图片上的水印,追究到人。本文使用的是前端方案:显性水印 + Canvas(前端方案可以减少服务器
3 / 5