- 博客(12)
- 收藏
- 关注
原创 字母异位集合
给你两个字符串:ransomNote 和 magazine ,判断 ransomNote 能不能由 magazine 里面的字符构成。如果可以,返回 true;否则返回 false。magazine 中的每个字符只能在 ransomNote 中使用一次。1. 字母异位分组:输入一个集合 如。
2024-07-05 15:31:11 574
原创 vue 启动问题报错 babel PostCSS
扩展运算符时报错 Syntax Error: Unexpected token ,PostCSS
2023-03-16 13:15:59 203
原创 详解 setTimeout、setImmediate、process.nextTick 的区别
setTimeout、setImmediate、process.nextTick 事件循环 Event Loop
2022-03-02 17:23:35 1219
原创 手写方法集合
function instance_of (L, R) { // 验证如果为基本数据类型,就直接返回 false const baseType = ['string', 'number', 'boolean', 'undefined', 'symbol'] if(baseType.includes(typeof(L))) { return false } let RP = R.prototype; // 取 R 的显示原型 L = L.__proto__; //.
2021-07-12 15:25:27 90
原创 toString && valueOf && Symbol.toPrimitive 辨析
、toString && valueOf 二者的使用场景以及区别与比较对于值类型数据(又叫基本类型)场景下,toString及valueOf方法的使用
2021-06-18 18:13:24 113
原创 HTTP2.0、HTTP1.1、HTTP1.0解析
HTTP1.0与HTTP 1.1的主要区别长连接 节约带宽 HOST域HTTP1.1与HTTP 2.0的主要区别多路复用 二进制分帧 首部压缩 服务器推送一、HTTP1.0与HTTP 1.1的主要区别长连接短连接:客户端和服务器每进行一次http操作,就建立一次连接,任务结束就中断连接。短连接的操作步骤是:建立连接——数据传输——关闭连接...建立连接——数据传输——关闭连接长连接:客户端和服务器之间用于传输HTTP数据的TCP连接不会关闭,客户端...
2021-05-21 14:50:49 220
原创 前段常见面试题
注意:第三题 a.info.name这段代码,首先去访问了实例对象本身是否有info这个对象,发现没有就去原型上查找了,发现原型上有,所以地址共享了得到的值都是Tom;第五题是有区别的,a.name实例本身没有,给当前a这个实例对象执行赋值操作,没有去访问原型上的name。就相当于第三题先访问了原型上的info对象,第五题没有访问过程,只是在实例上添加了name属性值。
2021-05-11 16:14:48 139
原创 Es6 class详解
传统的javascript中只有对象,没有类的概念。它是基于原型的面向对象语言。原型对象特点就是将自身的属性共享给新对象。这样的写法相对于其它传统面向对象语言来讲,很有一种独树一帜的感脚!非常容易让人困惑!如果要生成一个对象实例,需要先定义一个构造函数,然后通过new操作符来完成。构造函数示例://函数名和实例化构造名相同且大写(非强制,但这么写有助于区分构造函数和普通函数)function Person(name,age) { this.name = name; this.age
2021-05-08 16:42:12 235
原创 koa.js连接MySQL ,nodejs
源码地址:https://github.com/wangshufen/Problem配置mysql//sqlConfig.jsmodule.exports = { mysql: { host: '10.1.43.87', port:'3306', user: 'root', password: '123456', database: 'problem' }}连接数据库// server/.
2021-05-08 13:51:01 165 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人