issues
search
lovelmh13
/
myBlog
个人博客 记录菜狗的学习之路
6
stars
0
forks
source link
readme
博客目录
开这个博客的目的是为了分享学习到内容,同时也监督自己多看,多学,多写,多总结。
希望大家指出文章中存在的问题
HTML 相关
crossorigin 属性的重要性
javaScript相关
由节流函数引发出对event-loop的思考,顺便刷刷爆款题
关于new需要知道的事
JavaScript中的多态
异步编程模型中的异常处理链条
使用JSON.stringify查看转义字符
关于async await的特性的理解
a++和++a的区别
分步骤实现 A+ 规范的 Promise
rest 参数和arguments的区别
快速区分class的静态和私有的概念
词法作用域与闭包
firstChild和firstElementChild的区别
执行栈和上下文
函数实参与形参在严格模式下有什么不同
用对象的属性查找数组里的对象
给函数传递不定参数
window.close的局限性
关于return和break、continue
ES6 的模块化与 CommonJS ,Node 的模块化与 CommonJS 的区别是什么
js中的一些简洁写法
js 中的类型
几个步骤记住&&和||的结果
箭头函数和普通函数的区别
**乘方运算符
从头学数组 API 之 Array.prototype.copyWithin 的 用法
for in 遍历顺序
localStorage 变化监听及自定义事件
LHS 和 RHS
创建不可变对象
实现一个 Set 的 polyfill
上 全面的执行上下文与执行栈与块级作用域(写于 2021.6.7)
下 变量的查找 —— 作用域链与闭包
一步一步手动实现一个 bind
手写实现 apply
JavaScript 实现精准定时
原型和原型链
继承
箭头函数为什么不能做构造函数,它与普通函数有什么区别
为什么 null >= 0 是 true,但是 null == 0 是 false (隐式类型转换)
创建一个纯的空对象 —— Object.create
实现深拷贝
关于 requestAnimationFrame
为什么使用正则test( )第一次是 true,第二次是false?
setTimeut 延迟时间
void 与 立即执行函数表达式
关于 Error
48.
副作用
精确到秒的日期加减
运算符
浏览器控制台可以直接看 unicode 编码的文字
页面性能收集
什么是运行时
纯函数和副作用
CSS相关
input从右到左显示文字,并且光标始终在右侧。text-align和direction的区别
web开发中移动端适配,更新示例
关于层叠上下文
使用img当背景,下面有一个几px的白条
stylus一键换肤
position fixed 定位基于什么来定位
flex 指定了宽度,依然会被压缩宽度
font-size 和 line-height
IFC
IOS Safari/webview input:disabled时 颜色变浅的兼容
js 与 css 变量
transform 与 inline 元素的关系
使用 flex 时全面屏 iPhone 的底部样式问题
内容溢出时,无论如何都要显示全部内容,让内容自动换行
swiper 滚动时 内容闪烁的解决办法
数据结构与算法
堆
冒泡排序如何实现,时间复杂度是多少, 还可以如何改进?
选择排序
树的遍历
回溯法
递归
双指针
解题 数组与环形链表的关系
哑节点
链表常用思路
洗牌算法 -- 随机数
Vue相关
Vue 2.x 的响应式原理
Vue 2.x 响应数组的更新
Vue 2.x 编译模板(不是虚拟DOM,为了后面的收集依赖,暂时写的)
Vue 2.x 依赖收集
记怎么用按钮来展开element table
vue中通过地址遍历图片
vue eventBus $on 多次触发
Vue 为什么不要用 index 作为 key
vue 父子组件生命周期的执行顺序
Vue 中的 computed 、methods、watch 的区别
关于 vue 的 $nextTick
vue-router 3.1.0+ 版本 跳转到当前路径会报错
vue 两个数据互相 watch 为什么不会无限循环
vue 的局限
React相关
记第一次写react+ts遇到的坑
React ref打印出来的为什么是null
useEffect 不能使用 async
小程序
小程序使用webpack编译scss成wxss
小程序的双线程带来了什么
Taro
Taro+TS 写小程序 淌水之路
Node.js相关
koa中间件的执行顺序为什么必须保证洋葱模型?
node 容灾
koa 的核心实现
child_process 子进程的 env 的值
Koa 的中间件为什么不要使用 new
项目已经运行起来后,删除 node_modules 依然可以运行( Node 的模块缓存机制 )
异常正常报警, 但是没有成功入库的问题
浏览器与 HTTP 相关
OPTIONS预检相关内容
cookie与domain
v8垃圾清除
http 请求头 Referer --- 防盗链、防止恶意请求
HTTP/2 与 HTTPS 的关系
浏览器缓存
输入 url 页面展示都发生了什么(包括重绘 重排)
完整版的 V8 垃圾回收机制
HTTP 协议
HTTPS
写一个 http1 协议 和 websocket 协议
浏览器的事件循环
TCP
cookie、session 和 token
页面阻塞
session 到底是个啥,不要跟 session id 搞混了
正向代理和反向代理
Chrome 80+的 第三方 cookie 变动
time-wait
携带 cookie 受阻问题
计算机
计算机解析的套路
关于签名和加密
socket、端口、进程的关系
数据库
主从库
为什么要分库分表
COMMENT 注释
mysql 版本号比较
在 sequelize 中使用 sql 条件判断
移动端
使用windows电脑调式安卓实机页面的方法
使用windows电脑调试IOS实机页面的方法
在真机上查看控制台的各种信息
IOS和安卓的时间区别
安卓机 文字不能垂直居中
H5 页面在 客户端 webview 的加载,怎么可以提高加载速度
IOS margin-bottom 撑开屏幕底部失效
网页适配 iPhone
背景变暗与毛玻璃效果
安卓手机,播放视频 webview 抛出异常的原因及解决方法
在PC端模拟微信环境
安卓手机,播放视频 webview 抛出异常的原因及解决方法
工程化
webpack
webpack 的 loader 和 plugin 的区别
页面提示 Invalid Host header
修改了 hosts 文件以后用域名代替 ip 访问本地项目出现「Invalid Host header
MemoryFS 和 webpack
如何编写 loader
[entry 和 chunks 和 bundle]()
babel
last 2 versions 的含义
polyfill
服务器
服务器清除npm自动升级失败的进程
crontab 执行 shell 脚本报错:node: command not found
htop
tail 查看文件的操作
设计模式
观察者和发布订阅的区别
npm
查看 npm 包安装时的详细信息
package.json 的版本号以及 npm publish 发布测试包
Elasticsearch
es 中 [{}] 格式的数据查询
Elasticsearch 更新数据的坑
ES 不允许修改操作
ES 的几种分页方式
keyword
ES 操作集群
nginx
$bytes_sent、$body_bytes_sent、$content_length、$request_length、$upstream_response_length详解
MyCat
MyCat 做了什么事情
防止 MyCat 吞掉某些字符
PM2
PM2 查看、新建、操作项目
数学相关
% 符号的 mod 取模和 rem 取余
工具
VSCode 调试中 launch.json 配置不完全指南
使用VSCode 调试node
开发环境 --inspect 调试方式
GIT
git pull 时出现 Found a swap file by the name ".git/.MERGE_MSG.swp" 的问题
Git 大小写不敏感
发布及引用一个的流程 / 打tag的流程
git clone 443
git rebase 操作
杂
跳转以后如何还能获取之前的数据
业务编排 / 逻辑编排
JSON schema 与 JSON DSL
mac 终端提示「you have mail」
程序员需要学会画什么图(pending)
小白的 frida hook 教程
RPC