- 博客(4)
- 收藏
- 关注
原创 H5跳转小程序实现指南
本文介绍了H5跳转小程序的三种实现方式:1) 微信开放标签(推荐方案),需引入JS-SDK并设置特定HTML结构;2) URLScheme方式,需通过接口获取access_token并生成时效性链接;3) wx.miniProgram API,仅限于微信环境内使用。文章还提供了完整实现示例,包括环境检测、条件渲染和错误处理逻辑,并强调了最佳实践:优先使用开放标签、提供降级方案、添加错误提示、测试多场景及参数传递等注意事项,确保不同环境下都能实现有效跳转。
2025-10-10 15:49:33
1122
原创 浏览器的兼容问题及解决方案整理
本文全面分析了浏览器兼容性问题及其解决方案。首先介绍了五大主流浏览器(IE、Firefox、Safari、Chrome、Opera)及其四大内核(Trident、Gecko、Webkit、Blink),指出不同内核导致兼容性差异的根本原因。接着从JavaScript和CSS两个维度详细列举了20余种常见兼容性问题,如事件监听、DOM操作、样式渲染等,并提供了对应的解决方案。文章还提出了处理兼容性问题的思路框架,包括渐进增强与优雅降级策略,以及使用CSS Hack、条件注释等技术手段
2025-10-09 11:57:48
1172
原创 HTTP面试题必背
HTTP(HyperText Transfer Protocol),即超文本运输协议,是实现网络通信的一种规范,http和https的区别是HTTPS为了保证这些隐私数据能加密传输,让HTTP运行安全的SSL/TLS协议上,即 HTTPS = HTTP + SSL/TLS,通过SSL证书来验证服务器的身份,并为浏览器和服务器之间的通信进行加密SSL协议位于TCP/IP协议与各种应用层协议之间,浏览器和服务器在使用SSL建立连接时需要选择一组恰当的加密算法来实现安全通信,为数据通讯提供安全支持。
2024-04-08 11:11:41
966
原创 前端浏览器相关面试题
Webkit 和 Firefox 都做了这个优化,当执行 JavaScript 脚本时,另一个线程解析剩下的文档,并加载后面需要通过网络加载的资源。这种方式可以使资源并行加载从而使整体速度更快。需要注意的是,预解析并不改变 DOM 树,它将这个工作留给主解析过程,自己只解析外部资源的引用,比如外部脚本、样式表及图片。同源策略:protocol(协议)、domain(域名)、port(端口)三者必须一致。当前域下的 js 脚本不能够访问其他域下的 cookie、localStorage 和 indexDB。
2024-04-07 19:20:34
1296
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅