牛客-skinner
牛客-skinner
全部文章
分类
ES6(2)
JS基础(13)
小技能(1)
正则表达式(1)
浏览器(1)
算法(1)
计算机基础(1)
题解(2)
归档
标签
去牛客网
登录
/
注册
Skinner
一如技术深似海,从此游戏是路人
全部文章
(共22篇)
你了解bind的吗?能实现一下吗?
一道面试题,让你从头弄清楚前端9个必考知识点: call的实现 原型设计模式 柯里化 arguments 闭包 this指向 隐式转换 扩展运算符 rest运算符
bind
call
设计模式
柯里化
arguments
闭包
隐式转换
扩展运算符
2021-08-03
0
430
HTTP协议
1. HTTP 报文结构。 HTTP 类似TCP,也是header + body的结构,具体而言: 起始行 + 头部 + 空行 + 实体 由于 http 请求报文和响应报文是有一定区别,因此我们分开介绍。 (重要)起始行 请求报文: GET /home HTTP/1.1也就是方法 + 路径 + h...
http
get和post
状态码
https
跨域
http缓存
2021-07-13
0
590
BFC
BFC 什么是BFC box Formatting Context可以理解为独立渲染区域 创建BFC方式: 1、float属性不为none 2、position为absolute或fixed 3、display为inline-block,table-cell,flex 4、overflow为hid...
CSS
BFC
2021-04-19
0
492
手写防抖和节流
写在前面:不要防抖和节流会有什么问题? 一个流浪汉向你乞讨:给我点钱吧,给我点钱吧,给我点钱吧....,他讲了十次,你发了善心,他每说一次你都给了一次钱,最后你钱包空了。。。(逃; 推荐视频地址:手写节流和防抖 手写防抖和节流 防抖 指触发事件后在规定时间内回调函数只能执行一次,如果在规定时间...
手写
防抖
节流
2021-04-18
1
539
浅谈-浏览器工作原理1
浏览器事件循环 推荐文章:带你彻底弄懂Event Loop 宏队列和微队列 宏队列,macrotask,也叫tasks。 一些异步任务的回调会依次进入macro task queue,等待后续被调用,这些异步任务包括: setTimeout setInterval setImmediate (N...
同源策略
JSONP
跨域解决方案
宏任务
微任务
跨域
事件循环
浏览器缓存-本地储存
CROS
2021-04-11
0
638
浅谈 - JS执行及事件机制 - 1
推荐网站 loupe可视化网站---查看JS执行过程 PS:这个是7年前的产物,不支持ES6
2021-04-07
0
387
算法 - 排序 - 快排不快?
排序 基础排序算法: 冒泡排序 插入排序 选择排序 进阶排序算法 归并排序 快速排序 冒泡 我们分最好、最坏和平均来看: 最好时间复杂度:它对应的是数组本身有序这种情况。在这种情况下,我们只需要作比较(n-1 次),而不需要做交换。时间复杂度为 O(n) 最坏时间复杂度: 它对应的是...
排序
选择
冒泡
快排
归并
插入
2021-04-06
0
706
浅谈 - 生成器和迭代器
生成器和迭代器 文章推荐:https://juejin.cn/post/6844903717246861320#heading-0 迭代器 任何数据结构只要部署 Iterator 接口,就可以完成遍历操作(即依次处理该数据结构的所有成员)。 为各种数据结构,提供一个统一的、简便的访问接口; 使...
迭代器
生成器
2021-04-06
0
604
ES6 - 5分钟看清CommonJS和ES Module
模块化目的 解决命名冲突 提供复用性 提高代码可维护性 ES Module export 默认导出:export default Person 按需导出:export { age, name, sex }(推荐) // 导出变量 export const name = "蛙人&...
commonJS
es6
esModule
模块化
2021-04-05
1
795
速学 - 1h掌握正则表达式
正则表达式-浅尝辄止 用途 字符串算法题简单解题 请实现一个函数用来判断字符串是否表示数值(包括整数和小数)。例如,字符串"+100","5e2","-123","3.1416"和"-1E-16"...
JS正则表达式
网站密码强度校核
正则表达式
url参数提取
2021-04-05
0
694
首页
上一页
1
2
3
下一页
末页