![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
文章平均质量分 53
kookoo_babe
这个作者很懒,什么都没留下…
展开
-
事件冒泡和捕获的执行顺序
<div id="div1">我是div1 <div id="div2">我是div2 <div id="div3">我是div3 <div id="div4">我是div4</div> </div> </div> </div>var div1=document.getElementById("div1");var div2=document.getElementById("di原创 2021-09-14 08:47:30 · 1347 阅读 · 2 评论 -
forEach、map、for in、 for of
var arr = [0,0,0];arr.forEach(val => val = 1);console.log(arr); // (3) [0, 0, 0]for(var i of arr){i = 1};console.log(arr); //(3) [0, 0, 0]arr.map(val =>val = 1);console.log(arr); //(3) [0, 0, 0]for(var i in arr){ arr[i] = 1};console.log(原创 2021-09-12 09:15:51 · 224 阅读 · 0 评论 -
形参、函数提升、变量提升实例
(function (a){ console.log(a) var a=10; console.log(a)})(100);结果: 10010(function (a){ console.log(a) var a=10;})();结果:undefined(function (a){ console.log(a) var a=10; function a(){} console.log(a)})(100);结果: ƒ a(){}10(function (a){原创 2021-09-11 19:47:06 · 246 阅读 · 0 评论 -
JS版剑指offer
分类链表(8道):剑指Offer(三):从尾到头打印链表剑指Offer(十四):链表中倒数第k个结点剑指Offer(十五):反转链表剑指Offer(十六):合并两个排序的链表剑指Offer(二十五):复杂链表的复制剑指Offer(三十六):两个链表的第一个公共结点剑指Offer(五十五):链表中环的入口结点剑指Offer(五十六):删除链表中重复的结点二叉树(12道):剑指Offer(四):重建二叉树剑指Offer(十七):树的子结构剑指Offer(十八):二叉树的镜像剑指Off原创 2021-09-09 16:16:36 · 487 阅读 · 0 评论 -
手写代码题
山脉数组的峰值索引–二分法手写reduce()原创 2021-03-31 08:23:41 · 154 阅读 · 1 评论 -
JavaScript手写代码试题
数组扁平化数组去重原创 2021-03-04 14:51:03 · 204 阅读 · 0 评论 -
js this绑定机制
this的四种绑定规则默认绑定:规则:在非严格模式下,默认绑定的this指向全局对象,严格模式下this指向undefinedfunction foo() { console.log(this.a); // this指向全局对象}var a = 2;foo(); // 2function foo2() { "use strict"; // 严格模式this绑定到undefined console.log(this.a); }foo2(); // TypeError:a unde原创 2021-03-02 17:11:43 · 274 阅读 · 0 评论 -
js作用域和闭包
示例一:分析:示例二:分析:结果:示例三:分析:结果:分析:分析:分析:分析:视频学习地址学习Javascript闭包(Closure)闭包,看这一篇就够了——带你看透闭包的本质,百发百中...原创 2021-03-01 20:04:54 · 137 阅读 · 0 评论 -
LeetCode习题整理(js)
1. 两数之和给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]const twoSum = (nums, target) => { const prevNums = {};原创 2020-10-17 20:06:17 · 944 阅读 · 0 评论 -
JS基础案例(2)
面向对象版tab栏切换代码原创 2020-08-28 08:44:08 · 119 阅读 · 0 评论 -
html+css+js基础问答
css31.标签语义化顾名思义,合理的标签干合适的事情块级(display:block):div 、p、h1~h6、hr、ul、ol、li、dl、dd、form、table、header、footer、main、nav、sector、arcitcle、pre、table、tbody、thead、th、tr、tfoot行级(display:inline):a、span、small、strong、em、i、code、行内块(display:inline-block):img、input区别:1.原创 2020-08-26 11:14:44 · 5106 阅读 · 1 评论 -
JS十进制转二进制
原生代码主要需求:十进制转二进制,可以控制指定的位数。转化显示后的二进制数为bin-bit中输入的数字宽度。dec-number为5,bin-bit为5,则转化后数字为00101。如果bin-bit小于转化后的二进制本身位数,则使用原本的位数,如dec-number为5,bin-bit为2,依然输出101,但同时在console中报个错。一、十进制转二进制,不控制位数。<!DOCTYPE html><html><head> <meta ch转载 2020-08-01 08:52:00 · 6223 阅读 · 0 评论 -
JS关于 =、== 、===、 != 、 !==
关于===:1、如果类型不同,就[不相等]2、如果两个都是数值,并且是同一个值,那么[相等];(!例外)的是,如果其中至少一个是NaN,那么[不相等]。(判断一个值是否是NaN,只能用isNaN()来判断)3、如果两个都是字符串,每个位置的字符都一样,那么[相等];否则[不相等]。4、如果两个值都是true,或者都是false,那么[相等]。5、如果两个值都引用同一个对象或函数,那么[相等];否则[不相等]。6、如果两个值都是null,或者都是undefined,那么[相等]。关于 ==:1转载 2020-07-24 17:13:18 · 118 阅读 · 0 评论 -
JS数据结构与算法
笔记链接数组结构栈结构栈的封装栈常见操作push(element): 添加一个新元素到栈顶位置.pop():移除栈顶的元素,同时返回被移除的元素。peek():返回栈顶的元素,不对栈做任何修改(这个方法不会移除栈顶的元素,仅仅返回它)。isEmpty():如果栈里没有任何元素就返回true,否则返回false。clear():移除栈里的所有元素。size():返回栈里的元素个数。这个方法和数组的length属性很类似。注意: 这里我们为了将属性方法放在一起, 没有使用原型来转载 2020-07-16 17:07:50 · 201 阅读 · 0 评论 -
JS高级知识
面向过程与面向对象ES6中的类和对象类constructor构造函数类中添加方法类的继承super关键字调用父类构造函数:构造函数和原型构造函数构造函数原型prototype对象原型_proto_constructor构造函数<script> function Star(uname, age) { this.uname = uname; this.age = a原创 2020-06-29 21:46:49 · 200 阅读 · 0 评论 -
JS基础案例
百度换肤效果分析:利用循环给一组元素注册点击事件当鼠标经过一张图片,当前的页面背景换成经过的图片,鼠标移开之后,换回默认的当点击了图片,当前的页面背景换成点击的图片核心算法:把当前图片的src路径取过来,给body作为背景<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=dev原创 2020-06-26 09:38:45 · 283 阅读 · 0 评论 -
JavaScript基础知识
计算机基础计算机组成数据存储数据存储单位程序运行解释型语言和编译型语言标识符、关键字、保留字初识JavaScriptJavaScript是什么js的作用浏览器执行jsjs的组成js输入输出语句变量声明特殊情况变量命名规范变量的数据类型简单数据类型(基本数据类型)数字型Number是数字返回false,不是返回true字符串型String获取数据变量类型数据类型转换转换为字符串类型转换为数字型布原创 2020-06-26 09:37:37 · 916 阅读 · 0 评论