首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JS专栏
金色小芝麻
创建于2021-08-31
订阅专栏
JS基础知识
等 122 人订阅
共57篇文章
创建于2021-08-31
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
JS中的面向对象OOP理论基础
... ... ... ... ... ... ... ......
JS中的单例/工厂设计模式
......
ES3 定义变量 和 ES6 定义变量的区别
此时循环体或者判断体等,都不会单独形成私有的上下文,里面的变量都是所在上下文中的变量。
JS中的闭包机制
为了防止我们定义的变量和方法 和 用户定义的冲突,我们也是需要把所有写的代码放到一个闭包中,例如:jQuery...
JS中堆栈内存的释放问题
开辟的堆内存或者形成的上下文(进栈执行=>栈内存)是越多越好,还是越少越好?肯定是越少越好,因为计算机的内存是固定的,我们所有开辟的内存都在占用计算机的资源,当计算机内消耗存过多,性能也就越来越卡(直
作用域和作用域链查找机制|内附思维导图
...... 此时函数体中代码以全部执行完。 第四步:出栈销毁,同时全局上下文恢复到原来位置,继续执行。
在全局/私有上下文中:带VAR和不带VAR的区别
在介绍区别之前,我们先来看下解决这个需求的两种方式:需求:验证:name或者age是不是obj的属性方法一:基于判断属性值是否为undefined来验证是否有这个属性(不专业方案)方法二:基于检测符i
JS中的变量提升机制
上面我们所说的是我们常规的创建变量并赋值的操作。 -1)[IE 10及以前以及谷歌等浏览器低版本状态下]:function func(){ ... } 声明+定义都处理了
DOM操作之——元素的增删改、样式修改、插入内容
虽然现在我们在开发中已经用不到自己操作DOM了,之前有JQ,现在更是有VUE、REACT两大框架供我们使用,但是我们也有必要了解下,关于原生JS中的DOM操作问题。 但是并没有找到我们下面设置的“item.setAttribute('jinse', '金色');,原因我们上面已…
DOM操作之——DOM节点类型及属性
虽然现在我们在开发中已经用不到自己操作DOM了,之前有JQ,现在更是有VUE、REACT两大框架供我们使用,但是我们也有必要了解下,关于原生JS中的DOM操作问题。
DOM操作之——获取DOM标签的9种方式
这次我们先介绍几个DOM标签获取的方式思维导图1、通过ID获取——元素对象语法:document.getElementById([ID])在整个文档中,根据元素的ID,获得这个元素对象document
JS小案例——获取随机验证码
效果图:思路:一、结构样式二、JS部分不考虑字符是否重复现在我们已经能够实现需求效果;但是现在我们所获取的4位验证码有重复的字母,我们在完善一下;考虑字符重复情况
JS中URL参数处理的三种方法
需求:一、常规正则处理二、利用A标签内置方法三、利用字符串内置方法另一种思路思维导图
JS中时间格式化的三种方法
需求:一、正则处理(优)优点:灵活,万能(封装一个公共的,万能的时间格式化的方法)二、字符串截取方式(良)优缺点:思路简单,但不够灵活字符串截取结合简单正则处理(1)不够灵活字符串截取结合简单正则处理
JS中数组去重的三种方法
3.数组中的值如果是undefined可能也会出现问题....
JS中function的基础知识
如果不想在剩余参数中收集所有参数,则可以组合常规参数和剩余参数。 一个常规参数,获取一个参数的值。然后剩下的参数 ...args 接收剩余的参数。 1、剩余参数只包含那些没有对应形参的实参,而 arguments 对象包含了传给函数的所有实参。
JS实现隔行变色鼠标跟随小案例
效果图一、结构样式,以及基于CSS3实现二、基于JS实现直接用i作为索引不能实现的原因为啥不行的原因首先需要先理解函数的创建及执行然后我们分析下上面代码不能实现的原因三、能实现的几种方法1、基于自定义
DOM操作的简单原理
4、并且每个li标签前面都有一个数字索引,我们可以通过相应的索引,获取到每个li,这个获取到的li集合,我们称之为类数组。 13、既然是对象,那么就需要开辟一个堆内存,用来储存这个对象.... 14、我们想要修改背景颜色,还需要基于style指向的空间地址,找到这个堆,在进行修…
自定义属性实现选项卡小案例
选项卡案例实现不能直接用i当作形参的原因
JS循环——for循环
... -1). -2). -3).
下一页