自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 web-view嵌入H5空白页

摘要:解决小程序web-view嵌入H5页面空白问题的排查思路:1)浏览器调试检查控制台报错;2)使用小程序开发工具切换本地地址调试;3)针对第三方依赖不兼容问题,通过环境检测和polyfill.js文件改写全局方法;4)对资源加载错误改用CommonJS引入并添加异常处理。重点提供了小程序环境检测函数和setTimeout等方法的兼容方案,以及CSS资源加载失败的备用处理方案。

2025-12-17 17:51:35 104

原创 前端安全相关

本文整理了常见前端安全漏洞及修复方案,涉及未授权访问、源码泄露、原型污染等8类漏洞。推荐使用Nessus、SQLmap等工具进行扫描检测,并提供针对SpringBoot Actuator、Webpack源码、Lodash漏洞等具体修复措施,包括关闭端口、升级版本、删除备份文件等。特别说明element-ui中lodash漏洞需通过CDN引入新版本解决,同时建议隐藏Tomcat版本信息以防止信息泄露。(149字)

2025-08-01 16:07:07 1082

原创 浏览器渲染界面过程

解析遇到link请求css文件(请求css文件的同时继续解析HTML)解析遇到script请求js文件,js解析要等cssOm构建完成。服务器返回token(二进制编码)-> 浏览器解析成字符 -> 浏览器解析成token -> 浏览器解析成节点 =》生成dome。再根据Dom,cssOm生成渲染树。

2025-03-03 21:27:08 130

原创 webpack相关,性能优化相关

js,css,图片压缩,替换依赖库cdn引入,减少dom操作,网络(多站点,多域名,大带宽),用户体验(骨架屏,占位图)source-map(保存打包后和之前的映射关系)以上只是部分,其余详细优化方案待整理。

2025-03-03 21:23:31 184

原创 promise

Promise 是 JavaScript 中用于异步编程的重要机制,其核心规范要点包括: Promise 是一个拥有 then 方法的对象或函数,其行为遵循特定规范 then 方法接收两个可选参数(onFulfilled 和 onRejected),返回新的 Promise 解决过程([[Resolve]])处理 Promise 和值之间的关系,包括: 处理 thenable 对象 处理 Promise 状态传递 处理循环引用等特殊情况 关键特性: 链式调用:通过返回新 Promise 实现 值传递:onF

2025-03-02 21:53:22 457

原创 vue的nextTick和react的useLayoutEffect,useEffect

https://blog.youkuaiyun.com/weixin_42707287/article/details/111931861

2024-12-23 20:58:11 1777

原创 js中new一个对象的过程

【代码】js中new一个对象的过程。

2024-12-23 20:08:23 535

原创 setTimeout

setTimeout和setInterval在前端开发中经常遇到不精准的问题对此做了下研究setTimeout实现。

2024-12-03 20:03:14 175

原创 原型原型链继承相关

原型是 JavaScript 对象相互继承特性的机制

2024-12-03 19:00:08 624

原创 闭包及其相关

闭包让开发者可以从内部函数访问外部函数的作用域,有return值的函数都可以称为闭包

2024-11-27 17:18:22 227

空空如也

空空如也

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

TA关注的人

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