Git版本管理工具常用命令整理和说明
暂存区:英文叫stage, 或index。一般存放在 ".git目录下" 下的index文件(.git/index)中,所以我们把暂存区有时也叫作索引(index)。
input或textarea中关于光标移动问题
输入框结点input=document.getElementById('#input')有二个属性: selectionStart、selectionEnd,分别代表选区开始位置,选区结束位置。
使用 mask 实现视频弹幕人物遮罩过滤
经常看一些 LOL 比赛直播的小伙伴,肯定都知道,在一些弹幕网站(Bilibili、虎牙)中,当人物与弹幕出现在一起的时候,弹幕会“巧妙”的躲到人物的下面,看着非常的智能。
ElasticSearch 的映射管理
提交映射 {代码...} 同时提交映射到多个索引 {代码...} 在已存在的对象字段中添加新属性 {代码...} 在已存在的字段中添加多字段 {代码...} 在已存在的字段中修改支持的映射参数 {代码...} 在已存在的字段中修改映...
5个不常提及的HTML技巧
Web开发人员都在广泛的使用HTML。无论你使用什么框架或者选择哪个后端语言,框架在变,但是HTML始终如一。尽管被广泛使用,但还是有一些标签或者属性是大部分开发者不熟知的。虽然现在有很多的模版引擎供我们使用...
11 个对开发有帮助的 JS 技巧,进收藏夹当小词典吧!
点赞再看,微信搜索【大迁世界】,B站关注【前端小智】这个没有大厂背景,但有着一股向上积极心态人。本文 GitHub [链接] 上已经收录,文章的已分类,也整理了很多我的文档,和教程资料。
cookie知识总结
最近,清除cookie的时候,使用了document.cookie = '',然后就发现没有作用。于是,带着上述疑问,找个时间研究了下cookie。本文主要是基于我遇到问题,然后解决问题的思路写的,并不是以从0到1讲述cookie的思路...
JavaScript数组反转教程
在工作面试和编码测试中,反转具有特定限制的数组是最常见的挑战之一。本教程将向您展示在JavaScript中使用和不使用 reverse 方法来反转数组的五种方法,以及可以使用的代码段。如何使用Reverse方法反转JavaScrip...
聊聊前端日志库在 SaaS 产品中的应用与设计
笔者所在的公司业务主要是为企业提供全流程的企业服务和一整套 SaaS 解决方案。对于企业服务 SaaS 产品来说,客户完成购买并不意味着产品价值已经完全交付,因为客户在首次购买产品时,往往需要经过一系列培训并...
Transform + Transitions + Animation
transform: none | transform-functions;【通过设置该属性的值,我们可以对元素使用转换,具体的属性值在下面会专门介绍。】
二进制数据(ArrayBuffer + TypedArray + DataView)
简单的说,ArrayBuffer就代表了内存中的一段二进制数据,不可以直接读写,只可以通过在上面建立TypedArray视图或DataView视图来操作这段二进制数据,TypedArray视图主要用来操作简单类型的二进制数据,DataView用...
奇怪的知识——位掩码
jrainlau 发布于 Jrain-前端玩具盆
- 2 收藏
我们知道,在计算机中数据其实都是以二进制的形式所储存的,而位运算符则可以对二进制数据进行操作。举个简单的例子,给定两个二进制数据(其中 0b 是二进制数据的前缀):
React - hooks + hoc 实现权限校验系统(按钮、页面等权限)
前置条件react,这里使用 umiJs脚手架使用redux数据流,这里使用 dvaJS数据流创建页面 「TestPage」,作为例子页面创建按钮组件「MyInput」,作为例子按钮部分代码目录 {代码...} 思路如何校验权限?我们将需要校...
vscode常用插件以及html&vue标签自动补全配置
个人常用的18个vscode插件,具体功能自行百度。html&vue标签自动补全配置ps:找了好久找到这个玩意,蛋疼ing。。。1-先安装HTML Snippets插件2-点击 文件-首选项-设置,然后根据以下操作3-然后在setting.json...
生成二维码插件---qrcode
用法:1.下包: npm?install?--save?qrcode2.导包: import QRCode from 'qrcode'3.用包: {代码...} 链接:npm-qrcode:[链接]
Github Action 快速上手指南
Github之前更新了一个Action功能(应该是很久以前了),可以实现很多自动化操作。用来替代用户自己设置的自动化脚本(比如:钩子+Jenkins)。
Vue 中computed 和 watch 的区别
在vue的项目中,我们时常会需要对data的改变做出处理,这时候就需要用到watch和computed这两个属性,既然都是数值改变触发改变的属性,他们之间又有什么异同呢?
margin 外边距
margin有许多需要注意的地方,比如块级元素垂直相邻外边距会合并,行内元素实际上不占上下外边距,左右外边距也不会合并,浮动元素的外边距也不会合并。
z-index 层叠上下文和层叠水平
层叠上下文是一个概念上的东西,学过编译原理的人应该对这里的上下文很清楚,而层叠不过就是一个词罢了,解释一下就是,根据层叠规则决定位置的一个环境。还需要注意的一点是,具有层叠上下文的元素比普通元素要...