自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 算法题目day2

1.重新格式化电话号码给你一个字符串形式的电话号码 number 。number 由数字、空格 ’ '、和破折号 ‘-’ 组成。请你按下述方式重新格式化电话号码。首先,删除 所有的空格和破折号。其次,将数组从左到右 每 3 个一组 分块,直到 剩下 4 个或更少数字。剩下的数字将按下述规定再分块:2 个数字:单个含 2 个数字的块。3 个数字:单个含 3 个数字的块。4 个数字:两个分别含 2 个数字的块。最后用破折号将这些块连接起来。注意,重新格式化过程中 不应该 生成仅含 1 个数字的块

2021-01-29 21:15:26 206

原创 canvas常用api

canvas常用api属性使用参数fillStyle(填充颜色)字符串颜色值(十六进制,rbg,rbga)strokeStyle(线条颜色)字符串颜色值(十六进制,rbg,rbga)lineCap(线条端点样式)字符串(buzz,round和square)lineJoin(两线条相交时的拐点样式)字符串()lineWidth(线条的宽度)数值类型(如果是负数,NaN或者Infinity都会忽略)shadowColor(阴影的颜色)字符串(十六进

2021-01-28 17:41:20 578

原创 算法题目day1

1.贪心算法假设你是一位很棒的家长,想要给你的孩子们一些小饼干。但是,每个孩子最多只能给一块饼干。对每个孩子 i,都有一个胃口值 g[i],这是能让孩子们满足胃口的饼干的最小尺寸;并且每块饼干 j,都有一个尺寸 s[j] 。如果 s[j] >= g[i],我们可以将这个饼干 j 分配给孩子 i ,这个孩子会得到满足。你的目标是尽可能满足越多数量的孩子,并输出这个最大数值。示例 1:输入: g = [1,2,3], s = [1,1]输出: 1解释:你有三个孩子和两块小饼干,3个孩子的胃口

2021-01-28 04:47:25 150

原创 JavaScript中的加密解密

加密的时候必须转成字符串 使用toString。 解密的时候 必须使用utf8的格式1.base64加密btoa加密,atob解密 (字母数字)var num1 = '1234as'console.log(btoa(num1));console.log(atob('MTIzNGFz'))2.最简单的加密解密escape加密unescape解密 (中文)var num2 = escape('你好怕')console.log(num2);console.log(unescape('%u4

2021-01-26 21:39:12 402

原创 JavaScript中的缓存H5缓存

方法作用setItem()创建缓存getItem()获取缓存key()通过键值获取缓存removeItem()移除缓存clear()清除所有缓存缓存方式解释sessionStorage会话缓存:在同一个会话中的页面才能访问并且当会话结束后数据也随之销毁localStorage本地缓存:用于长久保存整个网站的数据,保存的数据没有过期时间,直到手动去删除1.创建缓存会话缓存:在同一个会话中的页面才能访问并且当会话结...

2021-01-26 18:48:05 395

原创 JavaScript中的缓存机制cookie

1.创建cookie创建格式 document.cookie = '名称=值;expires=时间(国际标准时间);path=路径'简单创建document.cookie = 'user=maodou'我们可以在创建时指定其路径和事件document.cookie = "_key=num;expires=Sun Jan 28 2021 10:15:37 GMT+0800;path=/"2.读取cookie读取出来的cooike是字符串形式console.log(document.

2021-01-26 18:26:13 175

原创 JavaScript中的设计模式

1.工厂模式<script> function people(name, age, sex) { var obj = {} obj.name = name obj.age = age obj.sex = sex obj.sleep = function () { return this.name + '睡觉' } return obj } var p1 = people(

2021-01-21 21:07:00 73

原创 JavaScript中的继承

1.继承的概念通过某种方式让一个对象可以访问到另一个对象中的属性和方法,我们把这种方式称之为继承2.为什么要使用继承(节约内存)有些对象会有方法(动作、行为),而这些方法都是函数,如果把这些方法和函数都放在构造函数中声明就会导致内存的浪费3.继承的几种方法3.1 原型链继承让新实例的原型等于父类的实例。//动物对象 function Animal(name, age, sex) { this.name = name this.age = age t

2021-01-21 20:23:06 131

原创 JavaScript中对象详解(原型和原型链)

1.构造函数创建对象//构造函数创建对象function Person() { this.name this.age }//实例化对象var people = new Person()console.log(people);2.对象中的属性2.1 prototype(原型对象)每个函数都有一个 prototype 属性函数的 prototype 属性指向了一个对象,这个对象正是调用该构造函数而创建的实例的原型,也就是这个例子中的 person1 和 pe

2021-01-21 16:27:16 127

原创 JavaScript中面向对象编程

JS中的对象1.在JS里,万物皆对象。方法(Function)是对象,方法的原型(Function.prototype)是对象。因此,它们都会具有对象共有的特点。即:对象具有属性__proto__,可称为隐式原型,一个对象的隐式原型指向构造该对象的构造函数的原型,这也保证了实例能够访问在构造函数原型中定义的属性和方法。2.方法(Function)方法这个特殊的对象,除了和其他对象一样有上述_proto_属性之外,还有自己特有的属性——原型属性(prototype),这个属性是一个指针,指向一个对象,这个

2021-01-16 20:26:11 109

原创 call,apply,bind的用法

var obj = { name: "张三", age: 18, mySay: function (fm, t) { console.log('我是' + this.name + '今年' + this.age + '来自' + fm + '去往' + t); } }var objOther = { name: '李四', age: 20 }obj.mySay()上述代码定义两个对象,当执行obj中的my

2021-01-15 20:39:14 75

原创 原生AJAX

一.五步法1.创建对象 var http=new XMLHttpRequest();2.建立连接 http.open()3.发送请求 http.send()4.监听事件 5.渲染界面1.创建ajax对象var http=new XMLHttpRequest();2.建立连接2.1 格式http.open('get', url, true)http.send('post', data)2.2 参数解释2.3 参数理解2.3.1 get和post与 POST 相比,GET

2021-01-15 09:15:04 100 1

原创 正则表达式(RegExp)

RegExp 1.正则表达式var reg = / 正则规则 / var reg = new RegExp( **变量名 **/ 正则规则) 2.修饰符i (执行对大小写不敏感的匹配)g (执行全局匹配)m(执行多行匹配) 3.方法方法名作用reg.test()匹配返回true否则返回falsereg.exec()匹配返回一个数组obj.match()匹配并且返回符合的字符串 4.转义字符 \把

2021-01-07 21:03:54 317

原创 JS中的计时器

JS中的计时器 1.循环计时器setInterval(function,time,value)function函数名 time 多长时间执行一次value传入参数  1.1创建计时器可以不用变量接收方法一var timer = setInterval(function () { var time = new Date() console.log(time);

2021-01-07 20:30:10 2177

空空如也

空空如也

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

TA关注的人

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