无障碍 Accessibility 无障碍 WAI 的意思是所有人都应该能够访问互联网的内容。 无障碍帮助: 视觉和听觉有问题的人 认知和神经有问题的人 物理和讲话有问题的人 W3C 提出了一系列支持 WAI (Web Accessibility)的资源,这后来成为了 Web 标准。
公粽号【今天也要写bug】每日推送,欢迎关注 每日3题 1 以下代码执行后,控制台中的输出内容为? const user = { name: "JM", age: 18, }; const data = JSON.stringify(user, ["age"]); console.lo
1、Date => String 代码 /** * 函数描述:时间格式化工具 * @param format {String} 格式(y-年,M-月,d-日,H-时[24],h-时[12],m-分,s-秒,S-毫秒(3位数),q-季度,ap,午前am/午后pm) * @returns
前言 请讲下 JavaScript 中的数据类型? 前端面试中,估计大家都被这么问过。 答:Javascript 中的数据类型包括原始类型和引用类型。其中原始类型包括 null、undefined、boolean、string、symbol、bigInt、number。引用类型指的是 Obje
什么是 YARP YARP (另一个反向代理) 设计为一个库,提供核心代理功能,你可以根据应用程序的特定需求进行自定义。 YARP 是使用 .NET的基础架构构建在 .NET上的。YARP 的主要不同之处在于,它被设计成可以通过 .NET 代码轻松定制和调整,以满足每个部署场景的特定需求。 同时,
花了几个小时整合的"A Complete Guide to Flexbox"最新版本,介绍了flexbox的所有属性,外带几个实用的例子。 传统布局、Flexbox 布局的传统解决方案,基于盒状模型,依赖 display、position、float 三大属性。它对于那些特殊布局非常不方便,比如,
  前段时间发布过一个关于 YARP 的简单介绍,感兴趣的小伙伴恭请移步看看 .NET 反向代理-YARP - 一事冇诚 - 博客园 (cnblogs.com)   作为反向代理,必不可少的当然是根据域名代理转发啦,毫无疑问,YARP 是支持通过域名代理转发的,本文将介绍如何在配置文件中进行域名的
  YARP 作为反向代理中间件,那就无可避免需要使用到 Https 去部署项目,那 YARP 要怎么去实现呢,本来以为 YARP 会有一套自己的实现,在翻阅了资料后发现,根本不是我想的那样,按照 YARP 官方文档的说法,是按照 .Net Core 原本的那一套去实现,好家伙,真的没想到啊,下面
什么是SCSS Sass: Sass Basics (sass-lang.com) SCSS 是 CSS 的预处理器,它比常规 CSS 更强大。 可以嵌套选择器,更好维护、管理代码。 可以将各种值存储到变量中,方便复用。 可以使用 Mixins 混合重复代码,方便复用。 scss导入html 方
设计原则 Design Principle 响应式设计 Responsive 响应式设计的意思是网页能够根据其显示在的屏幕的大小自动伸缩。 响应式设计使得对笔记本和手机用户更加友好。 分辨率的计算:宽度 * 高度,最常见的屏幕分辨率是 1920px * 1080px。 响应式设计三大技术: Fle
  在上一个文章中,传送门,给大家介绍了怎么在配置文件中使用 Kestrel 部署 Https,正好今天有小伙伴稳问到:可以通过代码的方式实现 Kestrel 的 Https 的部署吗?答案是肯定的,我们这次一样去不是多个域名。   在使用代码实现中,我是主要使用到 ListenOptions.U
每日3题 1 以下代码执行后,控制台中的输出内容为? console.log(+true, !'hello') 2 点击p标签时,会输出什么 const numbers=[1,2,3,4,5] const [y] = numbers console.log(y) 3 以下代码执行后,控制台中的
1 Common JS 介绍 Common JS 是模块化规范之一。每个文件都是一个作用域,文件里面定义的变量/函数都是私有的,对其他模块不可见。Common JS 规范在 Node 端和浏览器端有不同的实现。 1.1 暴露模块 暴露模块有两种方式:module.export 或 exports
## 输出语句* 1.window.alert() --写入警告框* 2.document.write()---写入HTML输出* 3.console.log()---写入浏览器控制台* alert("hello world!");//写入警告框document.write("你好世界~");
1 AMD 规范介绍 AMD 规范,全称 Asynchronous Module Definition,异步模块定义,模块之间的依赖可以被异步加载。 AMD 规范由 Common JS 规范演进而来,前文介绍 Common JS 规范时说过,浏览器端无法直接使用 Common JS,需要使用 br
文本 Text 文本对齐 Text Align web 内容大部分都是文本。 CSS 里面的 text-align 属性可以控制文本的对齐方式。 text-align: justify; 将文本隔开,使每行的宽度相等。 text-align: center; 可以让文本居中对齐。 text-ali
 这是一道经典的面试题,这道面试题不光前端面试会问到,后端面试也会被问到。这道题没有一个标准的答案,它涉及很多的知识点,面试官会通过这道题了解你对哪一方面的知识比较擅长,然后继续追问看看你的掌握程度。当然我写的这些也只是我的一些简单的理解,从前端的角度出发,我觉得首先回答必须包括几个基本的点,然后
原因 项目每次打包后都需要改动项目版本号,这个改动每次都需要在package.json中修改version,比较麻烦,到底有没有一种打包后版本号自加的办法。 方案 版本号自加其实可以使用fs修改文件来实现的。 具体思路是:在执行打包命令npm run build时,同时执行一段js代码,该代码通过
1.HTTP和HTTPS的基本概念 http:是一个客户端和服务端请求和应答的标准(TCP),用于从www服务器传输超文本到本地浏览器的超文本传输协议。 https:是以安全为目标的HTTP通道,即HTTP下加入SSL层进行加密。其作用是:建立一个信息安全通道,确保数据的传输,确保网站的真实性。
1 微信小程序原生推拉流组件功能简介 本文将介绍如何使用微信小程序原生推拉流组件 <live-pusher> 和 <live-player> 进行推拉流,快速实现一个简单的实时音视频通话。 由于微信小程序原生推拉流组件使用起来比较复杂,推荐开发者使用即构封装的音视频SDK