Ebin Blog

hello world!

一文搞懂offset系列、client系列、scroll系列,以及他们的应用场景

前言 标准盒子模型和 ie 盒子模型的区别 一个盒子由四个部分组成:content、padding、border、margin 可以通过box-sizing: content-box|border-box|inherit:来修改盒模型的类型 content-box: 默认值,标准盒模型,宽高只设置 content 的宽高 border-box: 怪异盒模型,宽高设置的是 c...

git忽略大小写的问题,以及远程仓库同时存在大小写不同的文件的解决方案

写在前面 在项目开发的时候,一个99%的人都会遇到的问题:就是 git 作为版本控制工具。 文件名、文件大小写的问题。 因为我对 git 的理解不够深入导致花费了不少时间来排查,同时也体会到好的规范比好的技术其实更重要。 搭建环境 新建gitee 仓库 执行创建 git 仓库的命令 搭建测试案例 新建一个文件夹 testfolder,作为测试文件夹,并且里面有...

Linux-常用Shell命令

从零开始的Linux探索历程

Linux 常用 Shell 命令 一、Linux目录结构 二、帮助命令 三、Yum相关命令 四、服务相关命令 五、常用系统命令 六、状态检测命令 七、目录相关命令 八、文件编辑命令 九、文件管理命令 十、压缩与搜索命令 十一、用户管理相关命令 十二、文件权限相关命令 十三、Vim编辑器常用命令 十四、输入输出重定向 一、Linux 目录结构 目录名...

Chrom浏览器断点调试

google chrom浏览器断点调试

在编写更复杂的代码前,让我们先来聊聊调试吧。 调试 是指在一个脚本中找出并修复错误的过程。所有的现代浏览器和大多数其他环境都支持调试工具 —— 开发者工具中的一个令调试更加容易的特殊用户界面。它也可以让我们一步步地跟踪代码以查看当前实际运行情况。 在这里我们将会使用 Chrome(谷歌浏览器),因为它拥有足够多的功能,其他大部分浏览器的功能也与之类似。 “资源(Sources)”面板 ...

前端面试常见的浏览器缓存(强缓存、协商缓存),代码实操

前言 最近在背面试题时,时常会看见浏览器缓存,虽然没有用过,但是从面试题中的描述,大致是知道它的作用和重要性。不过还是没有代码实操过,只是一知半解的,这口气咽不下啊,开始找资料,但是大部分都是理论半行代码没有,终于东拼西凑顿悟了。开始搭环境,干活。 浏览器缓存 浏览器缓存是浏览器在本地磁盘对用户最近请求过的文档进行存储,当访问者再次访问同一页面时,浏览器就可以直接从本地磁盘加载文档。 ...

gitalk作为评论工具,在Jekyll个人网站上使用

Gitalk+Jekyll+githubOAuth App

如果你想在自己的 Jekyll 博客上通过 Gitalk 添加评论功能,可以跟着我做。 实现 gitalk 作为评论工具,在 Jekyll 个人网站上使用 步骤 1: 在 GitHub 中创建 OAuth App 登录 GitHub:打开浏览器,访问GitHub并登录你的账户。 访问设置:点击右上角的个人头像,从下拉菜单中选择“Settings(设置...

JavaScript 二十年

推荐语 《JavaScript 二十年》是一部不可多得的编程语言历史著作,它既是对 JavaScript 的回顾,也是对网络和现代编程文化发展的观察。JavaScript 经常被认为是一门偶然成功的语言,但在这本书中,作者通过丰富的历史细节和独到的见解,展示了它如何在复杂的环境中脱颖而出,从浏览器脚本小工具成长为如今不可替代的全栈编程语言。对每个开发者来说,理解 JavaScript 的历...

从 Windows 到 Linux - 我的系统迁移之旅

一个前 Windows 用户的 Linux 使用体验

先说结论:换到 Linux 后,整个人都感觉清爽了!系统运行更快,开发体验更好。 为什么要换 Linux? 说实话,就是受不了 Windows 了 😅 每次更新都提心吊胆,系统越来越臃肿,运行越来越慢... 选择发行版的纠结 试了好几个发行版后,最后选择了 Ubuntu: Debian:太朴素了,连个像样的界面都没有 Deepin:虽然是国产,但总觉得哪里不对...

Hello Linux - 我的Linux学习之旅

从零开始的Linux探索历程

"Linux 是一个免费的类 Unix 操作系统,它代表着开源精神和技术自由。" —— Linus Torvalds 前言 在这个被操作系统主导的时代,Linux 作为一个自由、开放的操作系统,正在扮演着越来越重要的角色。本文将记录我的 Linux 学习之旅,希望能帮助到同样对 Linux 感兴趣的朋友。 为什么选择 Linux? "选择 ...