文章列表

macOS X 安装 Closure Linter 出错解决方法谬误

,
在 macOS X 系统安装 Closure Linter 时,直接执行官方说明中的 easy_install 命令会因权限不足而失败,错误提示无法向系统目录 /Library/Python/2.7/site-packages 写入文件。 阅读全文

推荐一些软件

整理了多款常用工具软件,涵盖文件同步、密码管理、笔记整理、版本控制及开发环境等类别。 阅读全文

Math.random() 随机数的二三事

, ,
Math.random() 生成的是 [0,1) 区间的伪随机数,通过乘以区间差并配合 Math.round、Math.ceil 或 Math.floor 可实现指定范围的整数随机数。利用 Number.prototype. 阅读全文

localStorage 容量测试脚本

, ,
localStorage 存储容量因浏览器版本、终端设备及操作系统差异而缺乏统一标准,官方文档常缺失或随版本变动。该测试脚本通过逐级写入数据直至触发异常,精确测量浏览器实际支持的存储上限,同时采集UA信息以区分平台环境。 阅读全文

简单的 i18N 脚本

,
一个轻量级 JavaScript 国际化解决方案,适用于单页面应用场景下的语言切换需求。该脚本通过 data-lang 属性标记多语言文本,利用 DOM 操作实现无刷新语言切换,支持 Cookie 状态持久化与 URL Hash 同步,暴露 阅读全文

论如何在 ATA 获得一本书

记录一次通过技术手段参与 ATA 抢楼活动获取新书的完整过程。发现活动采用斐波那契数列定楼层规则后,计算目标楼层为 610 层。通过分析评论接口发现无 CSRF 防护,遂利用浏览器控制台编写 JavaScript 脚本,模拟表单自动提交实现 阅读全文

CentOS 后台执行

, , ,
CentOS 系统中实现后台任务执行涉及多种命令与工具。基础命令包括 fg、bg、jobs、& 符号、nohup 及 Ctrl+Z 组合键,亦可选用 screen 或 tmux 等终端复用工具。针对 SSH 断开后保持任务运行的需求,推荐使 阅读全文

陆月拾伍,写于毕业一年

毕业一年之际,记录从实习生转为前端开发工程师的职业历程。 阅读全文

最简单的 Mock JSON 脚本

, ,
该脚本提供了一种基于 PHP 的轻量级 Mock JSON 方案,适用于无 Node.js 环境但已部署 PHP 的场景。核心功能包括:优先读取同目录下 mock.json 文件作为返回数据,若文件不存在则输出内置默认结构;支持通过请求参数 阅读全文

WordPress 插件 - Google Libs 替换

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