首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JavaScript
前端菜市场
创建于2021-08-03
订阅专栏
JavaScript系列
等 1 人订阅
共42篇文章
创建于2021-08-03
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
JS垃圾回收机制
什么是垃圾回收机制 垃圾回收机制(Garbage Collection) 简称 GC JS中内存的分配和回收都是自动完成的,内存在不使用的时候会被垃圾回收器自动回收。 内存的生命周期 JS环境中分配的
正则表达式
语法 定义正则表达式语法: 其中:/ / 是正则表达式字面量 比如: 判断是否有符合规则的字符串 test()用来查案正则表达式与指定的字符串是否有匹配 语法: 3.检索(查找)符合规则的字符串: e
本地存储
## localStorage 作用: 可以将数据永久存储在本地(用户的电脑), 除非手动删除,否则关闭页面也会存在 - 特性: - 可以多窗口(页面)共享(同一浏览器可以共享) - 以键值对的形
Window对象
BOM(浏览器对象模型) BOM(Browser Object Model ) 是浏览器对象模型 window对象是一个全局对象,也可以说是JavaScript中的顶级对象 像document、ale
histroy
history 的数据类型是对象,主要管理历史记录, 该对象与浏览器地址栏的操作相对应,如前进、后退、历史记录等
navigator检测浏览器版本及平台(pc或移动端)
navigator的数据类型是对象,该对象下记录了浏览器自身的相关信息 userAgent 通过 userAgent 检测浏览器的版本及平台
location对象
location 的数据类型是对象,它拆分并保存了 URL 地址的各个组成部分 常用属性和方法: href location.href href 属性获取完整的 URL 地址,对其赋值时用于地址的跳转
JS执行机制
JavaScript 语言的一大特点就是单线程,也就是说,同一个时间只能做一件事。 这是因为 Javascript 这门脚本语言诞生的使命所致——JavaScript 是为处理页面中用户的交互,以及
M端事件
移动端事件 触屏事件 touch(也称触摸事件),Android 和 IOS 都有。 touch 对象代表一个触摸点。触摸点可能是一根手指,也可能是一根触摸笔。触屏事件可响应用户手指(或触控笔)对屏幕
DOM节点
节点 DOM树里的每个内容都称之为节点 节点类型: 元素节点 所有的标签:body、div html是根节点 属性节点 所有的属性:href 文本节点 所有的文本 其他 查找节点 节点关系:针对的找亲
日期对象
实例化 在代码中发现了 new 关键字时,一般将这个操作称为实例化 创建一个时间对象并获取时间 获得当前时间:const date = new Date() 获得指定时间:const date = n
DOM事件
解绑事件 on事件方式,直接使用null覆盖偶就可以实现事件的解绑 addEventListener方式,必须使用:removeEventListener(事件类型, 事件处理函数, [获取捕获或者冒
Dom事件进阶-事件委托
事件委托是利用事件流的特征解决一些开发需求的知识技巧 优点:减少注册次数,可以提高程序性能 原理:事件委托是利用事件冒泡的特点,给父元素注册事件,当我们触发子元素的时候,会冒泡到父元素身上,从而触发父
Dom事件进阶-事件流
事件流与两个阶段说明 事件流指的是事件完整执行过程中的流动路径 说明:假设页面里有个div,当触发事件时,会经历两个阶段,分别是捕获阶段、冒泡阶段 捕获阶段是 从父到子 冒泡阶段是从子到父 实际工作都
DOM事件基础-事件监听(绑定)
事件: 事件是在编程时系统内发生的动作或者发生的事情 比如用户在网页上单击一个按钮 事件监听: 就是让程序检测是否有事件产生,一旦有事件触发,就立即调用一个函数做出响应 也称为 绑定事件 或者 注册事
定时器
间歇函数 网页中经常会需要一种功能:每隔一段时间需要自动执行一段代码,不需要我们手动去触发 例如:网页中的倒计时 要实现这种需求,需要定时器函数 1. 开启定时器 语法:setInterval(函数,
操作DOM元素属性
操作DOM元素常用属性 通过 JS 设置/修改标签元素属性,比如通过 src更换 图片 最常见的属性比如: href、title、src 等 语法:对象.属性 = 值 操作DOM元素样式属性 可以通过
操作DOM元素内容
DOM对象都是根据标签生成的,所以操作标签,本质上就是操作DOM对象。 就是操作对象使用的点语法。 如果想要修改标签元素的里面的内容,则可以使用如下几种方式: 对象.innerText 属性 对象.i
获取DOM元素
查找DOM元素就是利用 JS 选择页面中标签元素 根据CSS选择器来获取DOM元素 (重点) 选择匹配的第一个元素 参数: 包含一个或多个有效的CSS选择器 字符串 返回值: CSS选择器匹配的第一个
Web API 基本认知
作用和分类 什么是DOM DOM(Document Object Model——文档对象模型)是用来呈现以及与任意 HTML 或 XML文档交互的API 白话文:DOM是浏览器提供的一套专门用来 “操
下一页