一、前言在平常的样式排版中,我们经常遇到将某个模块隐藏的场景
通过css隐藏元素的方法有很多种,它们看起来实现的效果是一致的
但实际上每一种方法都有一丝轻微的不同,这些不同决定了在一些特定场合下使用哪一种方法
二、实现方式通过css实现隐藏元素方法有如...
JS本地存储的方式有哪些?区别及应用场景? JS本地存储的方式有哪些?区别及应用场景?
一、方式javaScript本地缓存的方法我们主要讲述以下四种:
cookie
sessionStorage
localStorage
indexedDB
cookieCookie,类型为「小型文本文件」,指某些 网站为了辨别用户身份而储存在用户本地...
JS事件循环的理解 JS事件循环的理解
一、是什么JavaScript 在设计之初便是单线程,即指程序运行时,只有一个线程存在,同一时间只能做一件事
为什么要这么设计,跟JavaScript的应用场景有关
JavaScript 初期作为一门浏览器脚本语言,通常用于操作 DOM ,如果是多线程,...
什么是事件代理?应用场景? 什么是事件代理?应用场景?
一、是什么事件代理,俗地来讲,就是把一个元素响应事件(click、keydown……)的函数委托到另一个元素
前面讲到,事件流的都会经过三个阶段: 捕获阶段 -目标阶段 -冒泡阶段,而事件委托就是在冒泡阶段完成
事件委托,会把一个或者一组元素的事件委托...
谈谈this对象的理解 谈谈this对象的理解
一、定义函数的 this 关键字在 JavaScript 中的表现略有不同,此外,在严格模式和非严格模式之间也会有一些差别
在绝大多数情况下,函数的调用方式决定了 this 的值(运行时绑定)
this 关键字是函数运行时自动生成的一个内部对象,只能在函...
JS作用域链的理解 JS作用域链的理解
一、作用域作用域,即变量(变量作用域又称上下文)和函数生效(能被访问)的区域或集合
换句话说,作用域决定了代码区块中变量和其他资源的可见性
举个例子
12345function myFunction() { let inVariable...