没有不值得去解决的问题,也没有不值得去学习的技术!

分类: Web前端

  • 本文记录了在OneThink框架中整合阿里云OSS PHP-SDK2.0.4,实现Web端直传、服务端签名及上传回调的流程。文章首先介绍了设置Bucket的CORS配置,随后详细说明了复制函数、新建上传表单方法、调整模板路径、迁移静态资源以及配置服务端签名接口的操作步骤,并包含Web服务器重写规则的配置。最终通过测试验证了文件直传与回调接口的写入功能成功实现。

  • 本文探讨了ShopNC因配置变更导致AJAX请求跨域的问题,重点说明了在GET与POST请求中携带Cookie的实现过程。通过对比JSONP与CORS两种方案,阐述了响应头PHPSESSID变化及请求头Cookie不一致的现象。最终结合设置xhrFields的withCredentials属性及后端配置Access-Control-Allow-Credentials等响应头,成功解决了跨域状态下Cookie同步与POST请求传递的难题。

  • 针对百度站长平台关于合理使用Cookie的优化建议,文章分析了静态文件域名与主域名处于同一顶级域导致请求携带Cookie的原因。通过将静态文件域名更换为不同的独立域名,问题数量从41个显著下降至1个。经Chrome浏览器网络请求验证,更换域名后的静态资源请求头中已不再包含Cookie,从而避免了不必要的传输开销。

  • Chrome浏览器中出现uncaught typeerror object is not function错误的原因是表单提交按钮的名称与submit方法重名,导致第249行代码无法正常执行。将提交按钮的名称删除后,即可解决命名冲突,使表单能够成功提交。

  • 本文汇总了9月中旬两周左右时间的面试题,涵盖PHP基础与进阶、MySQL数据库及Web前端技术。内容包括echo、print区别,GET与POST提交差异,Session与Cookie机制,MySQL事务、优化及存储引擎,PHP数组函数、字符串处理、面向对象特性、MVC模式、设计模式等。此外还涉及JavaScript正则表达式、DOM操作、面向对象继承及CSS兼容性问题的解答与代码实现。

  • 针对 artDialog v6 在 content 方法的 html 参数为 HTMLElement 类型时,第二次加载内容为空的问题,文章分析了原因并给出了解决方案。问题根源在于点击取消按钮后 DOM 被删除,导致再次引用时值不存在。最终的解决方法是在 cancel 回调函数中,执行 append 操作将 DOM 结构重新插入到原始位置,以确保下次调用时有值存在。

  • 本文针对网页视频播放在旧版浏览器中的兼容性问题,在评估了 jPlayer 和 JW Player 在 IE6 等环境下的全屏与支持局限后,最终选择采用 Flowplayer 的 Flash 播放器。文章详细记录了放弃其他方案的原因,提供了具体的播放器版本下载地址,并展示了一份实现 RTMP 直播流的代码示例,最终确保了 PC 端各浏览器的正常播放与全屏兼容。

  • 针对 VideoJS 在 IE 系列浏览器全屏模式下被其他元素遮挡的问题,文章提出了解决方案。通过在视频嵌入代码的父级元素上添加内联样式设置 z-index 为 11,即可提升该元素的层级。测试表明,即使处于全屏状态,这种层级调整依然有效,能够防止播放器被幻灯片标题等页面元素覆盖。

  • 本文汇总了四月上半月的面试题,涵盖PHP基础与开发、MySQL数据库操作、JavaScript与jQuery前端技术、算法编程及Web综合问题。内容详细解答了函数区别、语句特性、SQL查询、正则验证、表单处理、文件遍历、Socket通信及面向对象理解等知识点,同时探讨了性能优化、安全防护与垃圾回收机制,适合求职复习。

  • 文章分析了PHP中json_encode与jQuery中inArray结合使用时的问题。当PHP数组为从0开始的顺序数组时,json_encode转化的JS数组能被inArray正确检索;若数组索引不从0开始,转化后的JS数组结构改变,导致inArray返回-1无法匹配。结论指出inArray与PHP的array_search存在区别,要求数组索引必须从0开始才能准确检测包含关系。

👨‍💻 个人品牌

王世强|技术实践者 · 独立博客作者

15+ 年 Web 与系统实践经验,持续关注网站基础设施、系统优化、AI 工具与自动化。

持续运营技术博客 10+ 年,累计发布 1000+ 篇原创技术文章。

长期建设个人项目,也欢迎合适的技术交流、咨询与合作。

👉 关于我

.env (14) add (16) AI 翻译 (31) Apache (13) Array (19) A Tour of Go (69) Cache (13) CentOS (23) ChatGPT (20) ChatGPT Plus (15) chrome (19) Cloudflare (34) Codex (22) composer (42) composer.json (22) composer install (13) composer update (14) console (16) Container (25) curl (16) delete (31) Docker (32) Dockerfile (15) EdgeOne (33) environment variable (19) error (24) file (15) filter (20) Git (27) GitHub (23) Gitlab (15) GLM-5.2 (27) Go (62) go-tour-i18n (14) Google AdSense (29) Go 语言 (24) GraphQL (24) GraphQL API (14) Gutenberg (35) http (21) https (22) Interface (19) Jquery (13) json (24) Laravel (37) Laravel 6 (55) Laravel 9 (25) Lighthouse (17) Lighthouse 5 (14) Linux (22) Migrate (13) Module (17) MySQL (78) MySQL 5.7 (22) Nginx (63) normalize.css (28) OKX (15) OneinStack (21) PHP (67) php-fpm (19) php.ini (24) PHP 7.1.12 (22) PHP 7.4 (26) phpmyadmin (15) PhpStorm (24) Polylang (58) postman (18) Query (17) queue (16) Rancher (24) Redis (51) RESTful (27) RESTful API (23) Shopify (19) SlyTranslate (21) SQL (24) String (14) TortoiseGit (14) Twenty Twenty-Five (20) Ubuntu (40) update (20) VPN (17) W3 Total Cache (39) Windows 10 (46) WireGuard (28) WordPress (134) WordPress 多语言 (13) WPCode (23) Wstunnel (15) Yii (40) Yii 2 (70) Yii 2.0 (51) ZgoCloud (13) 多语言网站 (13) 多语言翻译 (36) 技术博客 (15) 故障排查 (15) 数据库迁移 (16) 浏览器 (14) 阿里云 (19)

2026 年 9 月
 123456
78910111213
14151617181920
21222324252627
282930