toUpperCase 方法返回一个字符串,该字符串中的所有字母都被转化为大写字母;toLowerCase 方法返回一个字符串,该字符串中的字母被转换为小写字母
:empty伪类代表没有子元素的元素。子元素只可以是元素节点或文本(包括空格),但不包括html注释。浏览器兼容:IE9+
nextElementSibling 属性返回指定元素之后的下一个兄弟元素(相同节点树层中的下一个元素节点)。nextSibling 属性与 nextElementSibling 属性的差别:nextSibling 属性返回元素节点之后的兄弟节点(包括文本节点、注释节点);nextElementSibling 属性只返回元素节点之后的兄弟元素节点(不包括文本节点、注释节点);nextElementSibling属性为只读属性。
在JavaScript中,我们肯定不可避免的需要声明变量和函数,可是JS解析器是如何找到这些变量的呢?从这里我们就可以看出详细了解执行上下文极为重要,因为其中涉及到了变量对象,作用域链,this等很多人没有怎么弄明白,但是却极为重要的概念,它关系到我们能不能真正理解JavaScript。
ES6 引入了一种新的原始数据类型Symbol,表示独一无二的值。它是 JavaScript 语言的第七种数据类型,前六种是:undefined、null、布尔值(Boolean)、字符串(String)、数值(Number)、对象(Object)。
git强制覆盖的本地代码后,发现代码没有了,吓出一身冷汗,还好找回来了。
JavaScript的Array对象是用于构造数组的全局对象,数组是类似于列表的高阶对象。
hidden属性是HTML5中的新属性。hidden属性规定对元素进行隐藏,隐藏的元素不会被显示,包括例如屏幕阅读器。但藏元素及其后代的元素仍处于活动状态,这意味着script脚本元素仍然可以执行,form表单元素仍然可以提交。即元素和脚本可以引用隐藏在其他上下文中的元素。改变具有hidden属性的元素的CSS的display属性将覆盖该行为。 例如元素被设置为display: flex将会导致元素显示出来,尽管设置了hidden属性。
在CSS中制作三角形是非常常见的UI任务。通过使用border边框制作CSS三角形或者使用HTML实体制作CSS三角形都是可行的方案。
tiny-emitter是一个轻型的是事件发射器工具库主要用来实现一个简易的基于监听发布者模式的事件派发和接收器。当然喽,你也可以自撸一个TypeScript版的事件发射器。