自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 javascript冒泡排序实现及解析

说明:对数组进行 冒泡排序 算是比较简单的,冒泡排序也是容易理解的一种排序算法了,在面试的时候,很可能就会问到。 解析: 1.比较相邻的两个元素,如果前一个比后一个大,则交换位置。 2.第一轮的时候最后一个元素应该是最大的一个。 3.按照步骤一的方法进行相邻两个元素的比较,这个时候由于最后一个元素已经是最大的了,所以最后一个元素不用比较。 话不多说 直接上完整代码 <!DOCTYPE html> <html lang="en"> <head> <m

2020-12-10 10:16:09 286

原创 字符串常用方法,敏感词,严格模式

ES5/String 严格模式(了解) 我们都知道 js 是一个相对不很严谨的语言 而且开发的时候,一些代码也不是很严格要求 而严格模式就是对开发的时候写的一些内容做了要求 开启严格模式 想开启严格模式,直接在代码最开始的位置写上字符串 use strict <script> 'use strict' // 下面代码书写就要按照严格模式来书写 </script> 严格模式的规则 声明变量必须有 var 关键字 'use strtic' var num = 10

2020-12-10 10:06:41 427

原创 数组类型及常用的方法

数组 什么是数组? 字面理解就是 数字的组合 其实不太准确,准确的来说数组是一个 数据的集合 也就是我们把一些数据放在一个盒子里面,按照顺序排好 [1, 2, 3, 'hello', true, false] 这个东西就是一个数组,存储着一些数据的集合 数据类型分类 number / string / boolean / undefined / null / object / function / array / … 数组也是数据类型中的一种 我们简单的把所有数据类

2020-12-10 10:04:41 6499

原创 最全面的面向对象OOP(上)

面向对象OOP 首先,我们要明确,面向对象不是语法,是一个思想,是一种 编程模式 面向: 面(脸),向(朝着) 面向过程: 脸朝着过程 =》 关注着过程的编程模式 面向对象: 脸朝着对象 =》 关注着对象的编程模式 实现一个效果 在面向过程的时候,我们要关注每一个元素,每一个元素之间的关系,顺序,。。。 在面向对象的时候,我们要关注的就是找到一个对象来帮我做这个事情,我等待结果 例子 ????: 我要吃面条 面向过程 用多少面粉 用多少水 怎么和面 怎么切面条 做开水 煮面 吃面 面向对象

2020-12-07 10:54:26 171

原创 BOM / DOM笔记大全(上)

BOM / DOM(上) 今天开始我们开始使用 js 去操作浏览器和页面中的 html 元素了 BOM BOM(Browser Object Model): 浏览器对象模型 其实就是操作浏览器的一些能力 我们可以操作哪些内容 获取一些浏览器的相关信息(窗口的大小) 操作浏览器进行页面跳转 获取当前浏览器地址栏的信息 操作浏览器的滚动条 浏览器的信息(浏览器的版本) 让浏览器出现一个弹出框(alert/confirm/prompt) BOM 的核心就是 window 对象 window 是浏览器内

2020-12-05 10:50:41 267

原创 数组的概念以及使用的方法及操作

数组 什么是数组? 字面理解就是 数字的组合 其实不太准确,准确的来说数组是一个 数据的集合 也就是我们把一些数据放在一个盒子里面,按照顺序排好 [1, 2, 3, 'hello', true, false] 这个东西就是一个数组,存储着一些数据的集合 数据类型分类 number / string / boolean / undefined / null / object / function / array / … 数组也是数据类型中的一种 我们简单的把所有数据类

2020-12-05 09:40:22 342

原创 正则的概念

正则的概念 正则表达式(regular expression)是一个描述字符规则的对象。可以用来检查一个字符串是否含有某个子字符串,将匹配的子字符串做替换或者从某个字符串中取出符合某个条件的子串等。 为什么要用正则: 前端往往有大量的表单数据校验工作,采用正则表达式会使得数据校验的工作量大大减轻。常用效果:邮箱、手机号、身份证号等。 :创建方式 第一种方式: var reg = new RegExp(“study”,“ig”); // 第二个参数为修饰符 i:表示忽略大小写ignore

2020-12-05 09:15:02 10233

原创 最全面得ES5和ES6概念笔记

ES5和ES6 我们所说的 ES5 和 ES6 其实就是在 js 语法的发展过程中的一个版本而已 比如我们使用的微信 最早的版本是没有支付功能的 随着时间的流逝,后来出现了一个版本,这个版本里面有支付功能了 ECMAScript 就是 js 的语法 以前的版本没有某些功能 在 ES5 这个版本的时候增加了一些功能 在 ES6 这个版本的时候增加了一些功能 因为浏览器是浏览器厂商生产的 ECMAScript 发布了新的功能以后,浏览器厂商需要让自己的浏览器支持这些功能 这个过程是需要时间的 所

2020-12-05 09:05:50 198

空空如也

空空如也

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

TA关注的人

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