ShaoKang Blog

人生在勤,不索何获.

options预检测请求-------跨域请求的好帮手。

options 请求引起的请求失败问题 问题描述: fetch 请求跨域失败,浏览器提示报错信息:TypeError: Failed to fetch Server 请求头配置为: Access-Control-Allow-Origin: ‘xx 地址’ Access-Control-Allow-Headers: ‘Content-Type, origin, Accept, X-Reque...

【读书笔记】高性能 JavaScript

正文 第一章 加载和执行 JS 阻塞特性 浏览器执行 Js 代码时,不能同时做其他任何事情;多数浏览器使用单一进程处理界面 UI 和 Js 脚本,同一时刻只能做一件事。 当浏览器遇到 script 标签时此时会停止处理页面,先执行 js 代码,然后在继续解析和渲染页面。同样使用 src 属性加载 js 也一样,需要先下载外链文件后解析并执行。这个过程页面渲染和用户交互完全被阻塞。 脚...

css height auto 探秘

为什么要写这篇博客? 前两天在开发时发现项目中一个 bug: height: auto 导致动画失效 问题。 大致的代码如下: --hidden height: 0 background-color: #fff transform: translateY(100%) opacity: 0 --visible height: auto tr...

快速搭建个人博客

手把手教你在半小时内搭建自己的个人博客(如果不踩坑的话🙈🙊🙉)

正所谓前人栽树,后人乘凉。本博客最先是由 Huxpro 制作模板,再由 BY 提供教程的 感谢Huxpro提供的博客模板和BY提供的教程 我的博客 前言 从 Jekyll 到 GitHub Pages 中间踩了许多坑,终于把我的个人博客Kali Blog搭建出来了…… 本教程针对的是不懂技术又想搭建个人博客的小白,操作简单暴力且快速。当然懂技术那就更好了。 看看看...

快速配置zsh

zsh的快速配置

比较水的 Personal Notes 查看你的系统有几种 shell cat /etc/shells 显示 /bin/bash /bin/csh /bin/ksh /bin/sh /bin/tcsh /bin/zsh 安装 oh my zsh git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my...