自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 资源 (1)
  • 收藏
  • 关注

原创 怎么理解js的原型链继承?

前言 了解java等面向对象语言的童鞋应该知道。面向对象的三大特性就是:封装,继承,多态。 今天,我们就来聊一聊继承。但是,注意,我们现在说的是js的继承。 在js的es6语法出来之前,我们想实现js的继承关系,需要借助于原型链。之前的文章,我有讲过原型和原型链的概念。在这,再重新回顾一下。 js中万物皆对象,每个对象都有一个隐式原型 __proto__ ,指向创建它的构造函数的原型对象。 函数...

2019-11-24 14:47:15 1502

原创 js中call、apply和bind到底有什么区别?

介绍 在js中,每个函数的原型都指向Function.prototype对象(js基于原型链的继承)。因此,每个函数都会有apply,call,和bind方法,这些方法继承于Function。它们的作用是一样的,都是用来改变函数中this的指向。 使用方法 apply的用法可以表示如下:A.apply(B, [x, y, z]);此方法可以改变函数A的this指向,使之指向函数B。第二个参数传的是...

2019-11-20 22:44:05 1296

原创 为什么0.1+0.2=0.30000000000000004

​阅读本文大约需要8分钟... 问题 在计算机的世界里,可能有很多常人无法理解的事情。比如 0.1 0.2 = ?。来,告诉我你的答案。 有的朋友看到这就迫不及待的说,这么简单的问题,很明显等于 0.3 啊,小学生都会算的好伐。你这是在侮辱我的智商? 好吧,我来告诉你一个打脸的事实,0.1 0.2 还真不等于 0.3 。先别急着反驳我。 打开你的任意一个浏览器(我用chrome做演示),F...

2019-11-09 11:40:00 1669

ts+socket.io.zip

cocoscreator下使用ts版本的socket.io,后端socket.io包版本是 ^2.2.0 需要使用1.4.4版本的socket.io.js,配合1.4.5版本的.d.ts声明文件实现智能提示, 使用方法: 在脚本开头引入js: import { connect } from "./socket.io"; if (!cc.sys.isNative) {this.socket = connect(url, options?);} else{ this.socket = io.connect(url, options?);}

2019-10-13

空空如也

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

TA关注的人

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