1k 1 分钟

# 经典真题 对于 WEB 标准以及 W3C 的理解认识问题 任何东西都需要一个标准,有了标准才能够更好的进行交流和推广。不同的标准,得出的便是不同的结果。因此,制定什么样的标准,如何确立标准,至关重要。 正因为有了网页的标准,才能降低开发难度及开发成本,减少各种 BUG、安全问题,提高网站易用性. 就好比 HTML 在 W3C 组织推出标准之前,不同的浏览器厂商有一套自己的标准,这对于开发人员来讲是痛苦的,所以才会遗留下浏览器的标准模式和怪异模式这个历史问题。 W3C 就是一个推出标准的组织,被称之为万维网联盟,W3C 最重要的工作是发展 Web 规范。 # 什么是 W3C W3C...
1.5k 1 分钟

# 经典真题 说说 html 语义化的理解? 语义化的目的主要有以下几点: 去掉或者丢失样式的时候能够让页面呈现出清晰的结构。 有利于 SEO: 和搜索引擎建立良好沟通,有助于爬虫抓取更多的有效信息,爬虫依赖于标签来确定上下文 和各个关键字的权重。 方便其他设备解析 (如屏幕阅读器、盲人阅读器、移动设备) 以意义的方式来渲染网页。 便于团队开发和维护,语义化更具可读性,是网页的重要动向,遵循 W3C 标准的团队都遵循这个标准,可以减少差异化。HTML5 中新增加的很多标签,例如: article、nav、header 和 footer 等,就是基于语义化设计原则。 #...
2.7k 2 分钟

现在面试通常不是很在意以前浏览器兼容问题,可以简单的了解一下有个大概的印象即可。 # 经典真题 什么是 <!DOCTYPE>? 是否需要在 HTML5 中使用? 它是 HTML 的文档声明,通过它告诉浏览器,使用哪一个 HTML 版本标准解析文档。 在浏览器发展的历史中,HTML 出现过很多个版本,不同版本在元素、属性等书写格式上略有差异,如果不预先告诉浏览器,浏览器就不知道我们的文档标准是什么,在这种情况下,大部分浏览器将开启最大兼容模式来解析网页,我们称之为怪异模式。这不仅会降低解析效率,而且会在解析过程中产生一些难以预知的...
2.7k 2 分钟

为什么要使用 Sass?使用 Sass 完全是因为我发现身边好多人都在用。 并且,在网上也看了一下发现 Sass、Less 都差不多,学一个另一个基本也就会了。 而且,开发效率也会有所提高。于是,我就来了。 # Sass 是什么 Sass(Syntactically Awesome Stylesheets)是一种 CSS 预处理器,它扩展了 CSS 的功能,提供了一些编程式的特性,使得样式表的编写更加灵活和易于维护。Sass 可以看作是 CSS...
1.5k 1 分钟

下列插件均可在工具中的插件市场直接下载 官网安装插件教程:https://www.jetbrains.com 插件下载地址:https://plugins.jetbrains.com 一、开发工具美化 设置特定背景图片 步骤: 文件 -- 设置 -- 如图 就可以了 插件 Sexy Editor 更名为 Awesome Editor 我用来设置右下角的图 效果如下 设置步骤:由于设置的路径发生一定变化,如下: old:文件 -- 设置 -- 其他设置 -- 如图 new:文件 -- 设置 -- 编辑器 -- Awesome...
1.8k 2 分钟

golang 源码官方下载地址 golang 源码中文网下载地址 go20.5 下载地址 最近使用 go-zero 的时候,发现要想在 cmd 中使用 go 的第三方安装包指令有问题,所以调整一下环境配置。 # Window 环境 # 下载安装 下载 golang 的安装包,然后安装即可。 我的配置习惯如下: 通常,我安装 go 环境的时候,都会放在 D:\Program Files; 然后,D:\Program Files\Go 中创建新文件夹 path 用于存放 go 工程 package, 还有,文件夹 sdk,开发的 SDK 也放在这里面。 #...
2k 2 分钟

NodeJs 下载地址 https://nodejs.org/en/download/ # Windows 安装步骤 下载.msi 格式的文件,傻瓜式安装,一直下一步直到完成。 打开 cmd, node -v 和 npm -v 分别查看 node 和 npm 的版本号,并检验是否安装成功。 这里配置自定义的全局模块安装目录,在 node.js 安装目录下新建两个文件夹 node_global 和 node_cache。(因为在执行例如 npm install webpack -g 等命令全局安装的时候,默认会将模块安装在 C:\Users\ 用户名...
10k 9 分钟

🚀快速开始 - 💌依赖插件 - 📌基本配置 - 🌈界面显示 - 🦄特殊功能 以下介绍可以使用的 markdown 或者标签代码。 功能大部分基于 hexo-renderer-multi-markdown-it 渲染器,尤其是代码块的显示,与默认渲染器不兼容。 # links 链接块 本功能参考 NexT,基于 Hexo Tag 功能,用来建立友链或其他网址链接功能。 文章中的使用格式: 使用 links 标签块,包围 yml 语法书写的内容,字段包括 site 站点名称 必填 owner 管理员名字 可选,默认为 site...
4.4k 4 分钟

🚀快速开始 - 💌依赖插件 - 📌基本配置 - 🌈界面显示 - 🦄特殊功能 # 首页置顶文章 在文章的 Front Matter 设置 sticky: true ,则该文章将显示在首页最上方的 置顶文章 列。 多篇文章按照发布时间倒序排列,不分页。 ---title: 置顶文章sticky: true---# 首页精选分类 想要在首页显示分类翻转块,需要按照以下示例的方式,给需要显示的分类加上封面图。 首先,修改站点配置: 找到 category_map: ,配置每个分类对应的英文映射,比如: category_map: 计算机科学: computer-science Java:...
6.7k 6 分钟

🚀快速开始 - 💌依赖插件 - 📌基本配置 - 🌈界面显示 - 🦄特殊功能 # 站点别称 alternate: Yume Shoka这里设置的名称代替 Logo,显示在页面顶部,以及页尾©️处 # 静态文件目录 statics: / #//cdn.jsdelivr.net/gh/amehime/shoka@latest/默认值是 / ,指使用本地静态文件 可以修改成 //cdn.jsdelivr.net/gh/您的github用户名/您的项目名@latest/ 这种形式,以使用 jsDelivr 进行加速。 PS:jsDelivr...