文章列表

WordPress 插件 - Google Libs 替换

, , ,
针对WordPress网站引用Google Libs因网络问题导致加载缓慢的情况,提供一种基于钩子的自动化替换方案。该方案通过拦截wp_print_scripts钩子,遍历已注册脚本并将ajax.googleapis. 阅读全文

WordPress 插件 - Open Fonts 替换

, ,
针对国内访问 Google Open Fonts 不畅导致 WordPress 网站加载缓慢的问题,该插件通过替换字体加载源为 360 开放字体服务(fonts.useso.com)实现加速。采用 `style_loader_tag` 过滤 阅读全文

手机安装 Node.js

, , , ,
记录在手机设备上运行Node.js的技术实践与方案选择。针对iOS平台,iPhone 4S越狱后通过Cydia可安装Node.js 0.6.0.4旧版本,但因GCC、Make等依赖限制无法升级至项目所需的v0.10以上版本。 阅读全文

一个不错的 Key Value 存储设计思路

,
一种通过分隔符连接有序键值对序列的Key-Value存储设计方案,采用分号包裹与冒号分隔的字符串格式存储多维属性数据。该设计利用中间缓存层扩展存储容量并规避键名冲突,前端解析时通过排序还原固定顺序,后端对接关系型数据库时便于水平拆分与数据迁 阅读全文

WordPress For SAE 3.9 更新及安装说明

, , ,
WP4SAE 3.9 针对新浪云平台环境完成跨版本升级,主要修复安装包上传异常、跨版本更新白屏等问题,精简禁用函数以降低运行报错概率,并完善邮件发送插件、密码修改工具及用户自助查错功能。安装方式支持一键部署与手动分步操作,需通过 SAE 控 阅读全文

万年历源码细节

, , ,
解析NetBSD系统cal命令的源码实现,重点剖析月份初始化时空占位符采用常量数组、月份下标从0开始至13结束以优化循环可读性与执行效率、闰年判断及公元纪年累计天数计算等关键技术细节,同时涵盖参数接收与分离的处理逻辑。 阅读全文

再说按键触发的彩蛋

, ,
以QQ音乐实现为例,解析了经典科乐美秘籍(上上下下左右左右ABBA)的按键触发彩蛋机制。通过JavaScript闭包模块封装按键序列检测逻辑,利用数组pop方法逆序匹配键码,命中后动态加载外部脚本并执行回调,同时提供init接口供外部调用。 阅读全文

IE 兼容问题回顾

, ,
针对IE浏览器兼容性问题,从样式与脚本两方面系统梳理开发经验。样式层面涵盖hasLayout触发、盒模型差异处理、浮动清理、透明度替代方案、图片缩放限制、文件合并及样式提前加载等要点。脚本层面强调低耦合设计、变量缓存、框架选用、功能性检测、 阅读全文

JavaScript Tasker

,
基于发布/订阅模式设计的轻量级 JavaScript 任务执行工具,支持任务的动态添加、延迟执行、依赖管理与队列清理。核心机制通过 `add` 方法注册任务并配置依赖关系,`exec` 方法按依赖策略调度执行,`kill` 方法移除指定任务 阅读全文

浏览器储存碎碎念之一:Cookie

, , ,
浏览器存储技术概览系列首篇聚焦Cookie,该技术于1993年提出,旨在为无状态的HTTP协议提供状态管理机制,实现用户追踪与识别。Cookie以文本或内存形式存储,位置因浏览器而异,常见应用包括购物车记录、登录状态保持、视频播放进度记忆及 阅读全文