javascript-mastery
学习 JavaScript 核心概念
当类型强制转换、作用域、异步流程和原型相互作用时,JavaScript 的行为可能很难解释。此技能为 Claude、Codex 和 Claude Code 提供结构化参考,用于讲解、审查和调试 JavaScript 核心概念。
使用我的智能体安装
将此请求复制给你的智能体,其中包含权威 Skill 页面和清单。
Review the Skillstore skill "javascript-mastery" from https://skillstore.io/skills/sickn33-javascript-mastery.md and its manifest at https://skillstore.io/api/skills/sickn33-javascript-mastery/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.你的智能体仍应展示其计划,并按安全策略请求必要确认。
Agent 可读资源
当 AI Agent、爬虫或脚本需要干净上下文,而不是读取完整页面时,请使用这些链接。
测试它
正在使用“javascript-mastery”。 解释为什么严格相等通常比宽松相等更安全。
预期结果:
回答会解释宽松相等会在比较前转换值,这可能产生令人意外的结果。它建议使用严格相等,因为严格相等会同时比较值和类型。
正在使用“javascript-mastery”。 帮我理解为什么 promise 回调会先于 timer 回调运行。
预期结果:
回答会先描述同步执行,然后是 promise 回调等 microtasks,接着是 timer 等 macrotasks。它会在不运行代码的情况下给出清晰的最终顺序。
正在使用“javascript-mastery”。 审查一个小模块是否符合现代 JavaScript 实践。
预期结果:
- 标出 var、宽松相等、不清晰的 this 绑定以及可避免变更的高风险用法。
- 建议使用 const 或 let、严格相等、纯辅助函数以及更清晰的异步错误处理。
- 使用参考中的概念解释每条建议。
安全审计
安全The skill is a passive Markdown JavaScript learning reference. The static findings are false positives from code fences, inline Markdown, relative fetch examples, and public documentation links. I found no executable scripts, command execution, credential handling, prompt injection text, or malicious intent.
风险因素
⚡ 包含脚本 (1)
⚙️ 外部命令 (57)
分享与引用此报告
分享版本化评估报告、中性徽章、嵌入卡片和引用。Skillstore 只报告证据,不判断该 Skill 是否安全。
复制报告链接
https://skillstore.io/skills/sickn33-javascript-mastery/audits/4?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown 徽章
[](https://skillstore.io/skills/sickn33-javascript-mastery?utm_source=security_passport_badge)HTML 徽章
<a href="https://skillstore.io/skills/sickn33-javascript-mastery?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/sickn33-javascript-mastery/security.svg" alt="Skillstore security assessment" loading="lazy"></a>嵌入卡片
<iframe src="https://skillstore.io/embed/skills/sickn33-javascript-mastery.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>学术引用 (APA · BibTeX · CFF)
APA 引用
sickn33. (2026). javascript-mastery security audit report (audit version 4) [Author version unspecified]. Skillstore. https://skillstore.io/skills/sickn33-javascript-mastery/audits/4BibTeX 引用
@techreport{sickn33-sickn33-javascript-mastery-2026,
author = {sickn33},
title = {javascript-mastery security audit report (audit version 4)},
institution = {Skillstore},
year = {2026},
number = {4},
url = {https://skillstore.io/skills/sickn33-javascript-mastery/audits/4},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "javascript-mastery security audit report (audit version 4)"
version: "unspecified"
type: report
authors:
- name: "sickn33"
date-released: "2026-07-07"
url: "https://skillstore.io/skills/sickn33-javascript-mastery/audits/4"
identifiers:
- type: other
value: "skillstore:sickn33-javascript-mastery:audit:4"
description: "Skillstore immutable audit report identifier"
Skillstore 评分
评分依据 证据置信度: 高你能构建什么
解释令人困惑的 JavaScript 行为
使用该参考以通俗语言解释强制转换、相等性、作用域、提升、this 绑定或异步执行顺序。
审查代码中的语言层面错误
根据关于严格相等、闭包、变量声明、纯函数和对象行为的指导来对照检查代码。
准备课程和面试练习
围绕从基础到 ES6 模块的 JavaScript 核心概念,构建讲解、测验和学习提示。
试试这些提示
用简单示例解释 JavaScript 类型强制转换。说明何时应优先使用严格相等以及原因。
逐步讲解这个 JavaScript 异步流程。解释 call stack、microtasks、macrotasks 以及最终输出顺序。
审查这段 JavaScript,找出涉及 var、闭包、this 绑定、变更、相等性和异步错误处理的语言层面问题。
为有经验的开发者创建一节课程,将闭包、高阶函数、柯里化、组合、原型和 ES6 模块联系起来。
最佳实践
- 先请求概念解释,再请求重构建议。
- 提供你希望解释的确切代码片段或行为。
- 使用快速参考主题来限定课程和代码审查的范围。
避免
- 不要将简化示例当作可直接用于生产环境的应用代码。
- 不要要求该技能执行 JavaScript 或直接验证运行时行为。
- 不要将它作为框架、TypeScript 或安全文档的完整替代品。