首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
js相关
黑屋俊
创建于2023-05-06
订阅专栏
js知识点
暂无订阅
共17篇文章
创建于2023-05-06
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
保护对象、对象的深浅拷贝、Error对象、柯里化函数
保护对象 保护对象的属性和方法 保护对象不重要 如果你不用面向对象开发,那你也没有对象可保护 前辈们都没保护 别人一般来说不可能知道你取的对象名字叫什么 四大特性 value: 1001, //实际保
面向对象、继承、多态、class关键字、闭包
面向对象 面向对象 - 三大特点:封装、继承、多态 开发方式 面向过程:过程 - 开始->结束,其实我们一致的开发方式都是面向过程:先干什么再干什么最后干什么 面向对象:对象(属性和方法),js有一句
正则
正则表达式 定义字符串中字符出现规则的表达式 何时使用: 切割 替换 【验证】! 如何使用: 语法:/正则表达式/ 简单的正则 关键字原文 "no" -> /no/后缀 后缀: g:找全部 i:忽略大
事件的取消绑定、this、es5、es6
事件的取消绑定 如果你使用elem.onclick=()=>{},那么elem.onclick=null 如果你使用elem.addEventListener("事件名",回调函数); 那么:elem
BOM:重点
BOM:重点 定时器 + event(事件对象) 事件周期 从事件发生,到所有事件处理函数执行完毕的全过程 3个阶段 捕获阶段:由外向内,记录要发生的事件有哪些 目标优先触发:目标元素->当前点击的实
递归、select&option
递归 简单来说就是在函数之中再一次调用了函数自己 何时使用 专门用于【遍历层级不明确的情况】 - DOM树和数据(children只能找到儿子层,找不到孙子层) 如何使用:2步 算法 深度优先!优先遍
BOM的常用对象、DOM的一些操作、上树、let
BOM的常用对象 history对象 保存了当前窗口的历史纪录(过去的url) 前进:history.go(1); 后退:history.go(-1); 刷新:history.go(0); locat
BOM、window对象
BOM Browser Object Model - 浏览器对象模型:专门用于操作浏览器的,但是它使用的不多,远不如ES和DOM 浏览器很多操作都是自带的,而且BOM没有标准,各个浏览器都有自己的定义
Math对象、Date对象
Math对象 专门提供了数学计算的API 强调:不需要创建,直接使用 属性:Math有一些属性,涉及到科学计数法,但是几乎用不到,只有Math.PI有可能用到 === 3.1415926...这一串数
StringAPI、JS如何创建元素
StringAPI 就是一些只有字符串可以使用的函数,不需要我们创建,直接使用 转义字符:\ 作用: 将字符串中和程序冲突的字符转为原文"\""、'\'' 包含特殊功能的符号:换行:\n、制表符:\t
数组的API、引用/对象类型、定时器、鼠标移入移出
数组的API 栈和队列 添加元素和删除元素的新方式 栈 其实就是数组,只不过是一端封闭了,只能从另一端进出 如何使用: 开头进:arr.unshift(新值,...);//添加元素的新方式,向前添加,
hash数组(关联数组)、数组的API
hash数组(关联数组) 下标是可以自定义的 为什么有这个:索引数组的下标无具体的意义,不便于查找 如何使用: 创建:2步 创建空数组:var arr=[]; 为数组添加自定义下标并且赋值:arr["
DOM
DOM Document Object Model:文档对象模型:专门用于操作HTML文档的,提供了一些方法给你。 DOM树概念: DOM将我们的HTML看作了是一个倒挂的树状结构,但是树根不是htm
自定义函数、数组的基础
自定义函数Function 什么是函数:需要先定义好,以后可以反复使用的一个代码段 何时使用:不希望打开页面立刻执行,以后可以反复使用,希望用户来触发... 如何使用: 创建:2种 【声明方式】创建函
循环结构、Function的基础
循环结构: 反复执行 相同 或 相似的操作 循环三要素: 循环条件:开始 - 结束,循环的次数 循环体:做的操作是什么 循环变量:记录着我们当前在哪一次,而且他会不断的变化 1.3种循环: while
分支结构、数据类型转换
分支结构 1.程序的流程控制语句:3种 顺序结构 - 默认:从上向下依次执行每一句话 分支结构 - 通过条件判断,选择部分代码执行 循环结构 - 通过条件判断,选择要不要重复执行某块代码 2.分支结构
JavaScript基础
JavaScript基础 介绍 1.简称js,是一个运行在【浏览器端】的【解释型】【弱类型】【面向对象】脚本语言 浏览器端:环境: 自带JavaScript解释器 - 打开浏览器就可以自动运行 独立安