Menu

洃少发表的所有文章

Git commit 提交规范

约定式提交规范是一种基于提交消息的轻量级约定。 它提供了一组用于创建清晰的提交历史的简单规则; 这使得编写基于规范的自动化工具变得更容易。 这个约定与 SemVer 相吻合, 在提交信息中描述新特性、bug 修复和破坏性变更。

js经典易错合集(一)

1.函数的this指向 var length = 10 function fn(){ console.log(this.length) } fn() //10 //函数的this指向调用者,这里调用者为window //var声明的变量会挂载到window上 var obj={ length:2, show:function(f){ ...

一文吃透浏览器渲染基本原理

大多数设备的刷新频率是60Hz,也就说是浏览器对每一帧画面的渲染工作要在16ms内完成,超出这个时间,页面的渲染就会出现卡顿现象,影响用户体验。前端的用户体验给了前端直观的印象,因此对B/S架构的开发人员来说,熟悉浏览器的内部执行原理显得尤为重要…

网站动态换肤

各位如果为自己的网站动态的换肤是怎么操作的? 一般动态更新<style>标签内的样式字符串,使用CSS变量实现全局控制。<style>标签中只传入变量,在具体的样式中使用var(--aaa)引入。 今天看到一个挺好的方法,到时可以试试...

DOM之事件定义-Event类

Event 什么是Event?就是表示在DOM中发生的事件。 我们知道事件可以被用户的鼠标点击的类似操作给触发,也可以通过程序的HTMLElement.click()类似的方式来触发。当然,我们也可以定义事件,然后通过EventTarget.dispatchEvent()来触发...