自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 js 继承

1.原型链继承 function Parent () { this.name = 'wuyongen'; this.sex = 'man' } Parent.prototype.getName = function () { console.log(this.name); } function Child () { } Child.prototype = new...

2019-08-03 09:27:33 137

原创 数组扁平化

例 var arr = [ [1, 2, 2], [3, 4, 5, 5], [6, 7, 8, 9, [11, 12, [12, 13, [14] ] ] ], 10]; 1.现在用Array.flat方法对这个数组进行扁平化 Array.flat有一个参数,参数的含义是指定要提取嵌套数组的结构深度,如果是Infinity作为深度,则可以展开任意深度的嵌套数组 arr.flat(...

2019-08-01 16:35:03 171

原创 回顾 es6中的class

学过es6后,过了一两个月,有点遗忘,回顾下。。。。。 class(简称类)可以看做是es6的一个语法糖,他的绝大部分功能es5都可以做到,只是书写更加清晰; class Person { constructor (name) { this.name = name; this.age = 18; }//私有属性 chi () { ...

2019-04-28 22:21:45 176

原创 get和post方法到底有什么区别

get 和post都是前后端交互的的方式 说起GET和POST的区别时,我们要先确定,这里的GET和POST是基于什么前提的 如果没有前提,也就是不用任何规范限制的话,我们只考虑语法来说,GET请求和POST请求都能拉取数据。这两个方式是没有任何区别的,只有名字不一样。 如果是基于RFC规范的(下面详细说说) a)    GET的数据在 URL 中对所有人都是可见的。POST的数据不会显示在...

2019-01-01 16:59:17 929

原创 es6之Promise

所谓Promise,简单说就是一个容器,里面保存着某个未来才会结束的事件(通常是一个异步操作)的结果。避免了层层嵌套的回调函数,使得异步变得容易。 Promise对象的特点: 1.对象的状态不受外界影响。Promise对象代表一个异步操作,有三种状态:pending(进行中)、fulfilled(已成功)和rejected(已失败)。只有异步操作的结果,可以决定当前是哪一种状态,任何其他操作都无...

2018-12-23 15:53:42 105

原创 es6之Proxy

Proxy(代理) 是 ES6 中新增的一个特性。Proxy 让我们能够以简洁易懂的方式控制外部对对象的访问。其功能非常类似于设计模式中的代理模式。 用法 var obj = new Proxy(target, handler); new Proxy()表示生成一个Proxy实例,target参数表示所要拦截的目标对象,handler参数也是一个对象,用来定制拦截行为。 1.可以代理点操作 ...

2018-12-16 18:15:19 163

原创 日常改bug之写简单聊天室并放到服务器上

一.查询数据库时查询不了中文的问题 当查询语句是这样时,如果${name}是中文,则查询不到数据 `select * from admin_table where name=${name}` 改为以下,即在${name}前加入N即可 `select * from admin_table where name=N'${name}'` 二.如何判断浏览器滚动条是否在最后 $(’.right_up...

2018-12-08 19:17:30 177

原创 CORS跨域详解

CORS跨域详解 注:此文章只为本人自己的了解,如有问题可以私聊。 一. 简介 CORS是一个W3C标准,全称是“跨域资源共享”(Cross-origin resource sharing)。CORS允许浏览器向跨源服务器发出XMLHttpRequest请求,以克服AJAX只能基于同源策略的使用限制。 先来补充个小知识 简单请求和非简单请求 非简单请求是相对于简单请求而言的 非简单请求是那种对服...

2018-10-22 16:14:41 675

原创 你不知道的js之隐式强制类型转换

你不知道的js之隐式强制类型转换 1.| |和&& 注: undefined null false +0 -0 NaN ” ” 以上为假值,其余都是boolean真值 &&和| |运算符的返回值并不一定是布尔类型,而是两个操作数其中的一个值 var a = 42; var b = "abc"; var c ...

2018-08-08 19:44:32 215

原创 你不知道的javascript之强制类型转换

强制类型转换 首先,先来回顾一下js的数据类型 null undefined boolean number string symbol(符号) object 前六种为基本数剧类型,也为简单数据类型 开始之前先拓展一个小知识”==”和”===” 常见的误区是”==检查值是否相等,===检查值和类型是否相等” 正确的解释是==允许在相等比较中进行强制类型转换,而===不允许。 ...

2018-08-08 18:25:18 134

原创 es6之let精讲

let简介 let和var都为javascript关键字,两者都为变量声明方式 let关键字可以将变量绑定到所在的任意作用域中,换句话说,let为声明的变量隐式地劫持了所在的块级作用域。 o fuck 上面说了个毛 不用管上面,下面我用实例来说明let和var区别 var简介(有基础的可以选择跳过) 通过var声明的变量存在变量提升: if (temp) { ...

2018-08-06 20:09:22 118

空空如也

空空如也

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

TA关注的人

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