自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 算法中的冒泡排序

1.1 原理  这个算法的名字由来是因为越大的元素会经由交换慢慢“浮”到数列的顶端(升序或降序排列),就如同碳酸饮料中二氧化碳的气泡最终会上浮到顶端一样,故名“冒泡排序”。  1. 比较相邻的元素。如果第一个比第二个大,就交换他们两个。  2. 对每一对相邻元素做同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。  3. 针对所有的元素重复以上的步骤,除了最后...

2019-11-13 21:24:53 140

原创 详谈JS中的作用域

JS作用域大致分为三部分:词法作用域、函数作用域/块作用域、闭包。在传统的编译语言中,程序的源代码编译由三个步骤组成:词法分析、语法分析、代码生成。而JS属于动态语言,它的编译过程不发生在构建之前,而是在代码执行前(一般只有几微妙,甚至更短),简单说,任何JS代码执行前都要编译,编译完通常马上就要执行。例如: var a = 2; 将其分解为以下步骤:1.遇到 var a 编译器会询问...

2019-11-12 08:48:58 193

原创 DOM事件

DOM事件类本文主要介绍面试过程中关于DOM事件可能会问到的问题。以供参考。1. DOM事件级别DOM0级事件DOM0 级时间分两种,一是直接在标签内直接添加执行语句,二是定义执行函数。<input type="text" id="test"><input type="button" value="button" onclick="alert(document.get...

2019-11-10 21:57:15 132

原创 数组方法总结

总结常用javascript数组方法Array 对象数组创建设置和读取数组元素数组方法concat()join()pop()push()reverse()shift()unshift()slice()splice()sort()toString()valueOf()indexOf()lastIndexOf()forEach()map()filter()e...

2019-11-10 19:45:18 156

原创 原生JS 操作 DOM

DOM操作查询按照ID查询document.getElementById(id) // 兼容最好// demo// HTMl<body> <div id="main"> <div id="content"></div> </div></body>// Scriptconst mainDom...

2019-11-05 22:19:35 347

原创 闭包

1. 闭包什么是闭包?闭包的定义其实很简单:函数A 内部有一个函数 B,函数 B 可以访问到函数 A 中的变量,那么函数 B 就是闭包。function A(){ let a=1; window.B=function(){ console.log(a)...

2019-11-02 15:35:51 328

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除