JavaScript
文章平均质量分 57
呀呀音
吃好喝好,长生不老
展开
-
一个月纯 JS 挑战——JavaScript30(1)——纯 JS 模拟敲鼓效果
首先呢,给大家推荐一个很好的免费的JS学习项目——JavaScript30。JavaScirpt30 是 Wes Bos 推出的一个 30 天挑战。项目免费提供了 30 个视频教程、30 个挑战的起始文档和 30 个挑战解决方案源代码。目的是帮助人们用纯 JavaScript 来写东西,不借助框架和库,也不使用编译器和引用。我是跟着github上的一位大神一点一点学习的,他每一个挑战都有详细的注释和讲解,不会学的一头雾水,但是主要还是要自己动手去写代码并且自己复习知识点呀。附上github地址:ht原创 2021-03-30 10:37:34 · 1010 阅读 · 0 评论 -
JS判断两个值是否相等的三个方法
1、相等运算符==缺点:会自动转换类型2、严格相等运算符==缺点:1、NaN不等于自身;2、+0等于-03、Object.is()ES6的“同值相等”(Same-value equality)算法。和=== 一样,严格比较,但是区别是:1、NaN等于自身;2、+0 不等于 -0...原创 2021-03-26 13:50:03 · 2684 阅读 · 0 评论 -
判断对象中每个值是否相等
今天在开发过程中遇到了一些阻力,查询资料解决了,觉得会经常遇到,记录一下,时间有限,粗糙记录。1、对象的操作,赋值,删除// 在操作对象之前,最好深拷贝一份,否则会影响原本的对象const cloneRow = JSON.parse(JSON.stringify(row))// 去掉对象中的某一个属性,比如去掉namedelete cloneRow.name// 2、对象的遍历// 获取对象row中的key组成的数组// Object.keys(row)// 获取对象row中的valu原创 2020-10-29 11:26:56 · 1408 阅读 · 0 评论 -
JS原生代码全选/全不选练习
最近在补学习js(前端小菜鸟js基础太弱)尝试用原生的js写代码,做了这样一个小的练习,记录一下。先看一下效果:实现的效果是,基础功能:点击全选/全不选的按钮或者是点击checkbox框,下面的四项都会被选中/取消选中,点击反选,会对四项进行反选。进阶功能:上面这些比较简单,一个稍微复杂的是,上面的全选/全不选的checkbox的框会同步下面四个选项框(四个都选则选中等等),具体可以复制一下代码看一下效果直接上代码:<!DOCTYPE html><html lang="en原创 2020-09-14 16:58:11 · 463 阅读 · 0 评论