首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
JS相关
仰望星空的小猴子
创建于2022-05-09
订阅专栏
JS相关知识点
暂无订阅
共16篇文章
创建于2022-05-09
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
flex:1 和 flex:auto的区别
1、flex复合属性的三要素 flex 是 flex-grow:长/伸 、flex-shrink:缩 、 flex-basis:沿主轴方向的尺寸 三个属性的复合简写,语法格式为:flex: [flex
事件对象、事件冒泡、默认行为
事件对象、事件冒泡、默认行为 事件对象 事件冒泡 利用event对象event.cancelBubble = true 阻止冒泡 利用vue的方法阻止冒泡:给HTML元素绑定click事件的时候,改为
call、apply 以及 bind 的区别和用法
call、apply、bind call和apply共同点 共同点:改变函数执行时的上下文,将一个对象的方法交给另一个对象来执行,并且是立即执行的 call和apply的对象,必须是一个函数Funct
new 的模拟实现
new new 的实现 创建一个新对象 将构造函数作用域赋值一个新对象,this指向这个新对象 执行构造函数中的代码(为这个函数添加新属性) 返回新对象 其实new Person()里面干了下面几件事
instanceof 和 typeof 的实现原理
typeof和instanceof typeof 释义 是一个一元运算符,放在一个运算符之前,运算符可以是任意类型 typeof 来判断number, string, object, boolean,
Event Loop(事件循环)机制
Event Loop(事件循环)机制 一、浏览器环境下JS引擎的时间循环机制 1. JavaScript执行机制-宏任务和微任务 js是一门单线程语言,在最新的HTML5中提出了Web-Worker,
数组reduce方法详解及高级技巧
基本概念 reduce() 方法接收一个函数作为累加器(accumulator),数组中的每个值(从左到右)开始缩减,最终为一个值。 reduce 为数组中的每一个元素依次执行回调函数,不包括数组中被
js实现数组去重的方法、数组的快速排序
一:数组去重方法1 (思路:新建一个空的result数组,将需要去重的数组中的第一个元素传入,依次与剩余的元素进行对比,不重复则把元素传入到result数组中。) 二 : 数组去重方法2 (思路:将数
数组和对象的遍历
数组和对象的遍历 1. 数组的遍历 普通的for循环,break可以跳出循环 for in循环,会把原型上的属性和属性值都遍历下来,遍历的是键名,break可以跳出循环 for of循环,只会遍历数组
数组的操作
内置对象-数组 1. 数组的API和内置方法 1.1 判断数组 Object.prototype.toString.call(val) === '[Object Array]' Array.isArr
JS 判断是否为对象或数组的几种方法
判断是否为对象或数组的方法 1. 判断值是否为对象 1.1 toString方式 Object.prototype.toString.call(val) === '[Object Object]';
JS操作符
运算符(operator)也被称为操作符,是用于实现赋值、比较和执行计算数运算等 功能的符号 1. 算数运算符 1.1 概述:算术运算使用的符号,用于执行两个变量或值的算术运算 +:加 10 + 20
JS字符串方法和属性
字符串方法和属性 属性 length属性:字符串长度 字符串转数组 split() 参数:用于分隔字符串的分隔符,数字(可选,用于指定数组的大小) 作用:基于指定的分隔符将一个字符串分割成多个子字符串
JS数据类型转换
数据类型转换 显式数据类型转换:转数字、转字符串、转Boolean类型 隐式数据转换:转数字、转字符串、转Boolean类型
JS数据类型
1. 简单数据类型(值类型) 简单类型又叫基本数据类型或者值类型 值类型: 在存储时变量中存储的是值本身,因此叫做值类型。
JavaScript-初识
JS概述 JavaScript诞生的初衷 JavaScript的JavaScript的组成 变量