Files
2nd/10_Wiki/Topics/Domain_Programming/Topic_HTML/HTML_JavaScript.md
T
Antigravity Agent c24165b8bc refactor(topics): 멀티 에이전트용 지식 재편 — _Common(공통 기본기) + Domain_* 구조
에이전트 8종(대화형/프로그래머 C·S/디자이너/설계자/기획자/QA/PD/PM)에게
[공통 기본 능력 + 롤별 Specialty] 2층으로 지식을 주입하기 위한 재분류.
문서 내용·포맷은 무수정, 폴더 이동만 (6,372개 문서 수 보존 확인).

- Topic_Programming → Domain_Programming (내부 구조 보존)
- Topic_Graphic → Domain_Design
- Topic_Business → Domain_Product
- Topic_General → Domain_General
- _Common 신설: Math(구 Topic_Math_Specialty), Reasoning(구 General/From_Thinking & Reasoning),
  Reasoning_Creativity(구 General/From_창의성), Communication(Poetic_Blog_Writing + From_writing)
- 타 도메인의 From_* 폴더는 유지 (출처 표기일 뿐, 이미 도메인에 맞게 분류된 문서)
- 빈 폴더 정리 (memory/procedures)
- 에이전트→폴더 매핑은 workspace의 .astra/agent-knowledge-map.json (9개 에이전트)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-11 11:05:56 +09:00

5.3 KiB

id, title, category, status, verification_status, canonical_id, aliases, duplicate_of, source_trust_level, confidence_score, created_at, updated_at, review_reason, merge_history, tags, raw_sources, applied_in, github_commit
id title category status verification_status canonical_id aliases duplicate_of source_trust_level confidence_score created_at updated_at review_reason merge_history tags raw_sources applied_in github_commit
html-javascript HTML JavaScript Frontend draft conceptual
script tag
HTML script
noscript
client-side script
JavaScript in HTML
B 0.88 2026-06-23 2026-06-23
html
web
frontend
w3schools
javascript
https://www.w3schools.com/html/html_scripts.asp

HTML JavaScript

🎯 한 줄 통찰 (One-line insight)

The HTML <script> tag embeds client-side JavaScript that can dynamically change a page's content, styles, and attributes, while <noscript> supplies fallback content when scripting is unavailable. [S1]

🧠 핵심 개념 (Core concepts)

  • <script> defines a client-side script — JavaScript that runs in the browser. [S1]
  • Inline or external — the <script> element either contains script statements, or points to an external script file through the src attribute. [S1]
  • What JavaScript can do — common uses include image manipulation, form validation, and dynamic changes of content. [S1]
  • Changing content/style/attributes — JavaScript can set an element's innerHTML, its style properties, and its attributes (e.g. an image src). [S1]
  • <noscript> fallback — defines alternate content to display to users who have disabled scripts or whose browser doesn't support scripts. [S1]

🧩 추출된 패턴 (Extracted patterns)

  • Content-change pattern — select an element by id and set its innerHTML. [S1]
  • Style-change pattern — set style.fontSize, style.color, style.backgroundColor, etc. on a selected element. [S1]
  • Attribute-change pattern — set an element attribute such as an image src. [S1]
  • Graceful-degradation pattern — pair a <script> with a <noscript> block for non-scripting browsers. [S1]

📖 세부 내용 (Details)

The HTML <script> Tag. The HTML <script> tag is used to define a client-side script (JavaScript). The <script> element either contains script statements, or it points to an external script file through the src attribute. Common uses for JavaScript are image manipulation, form validation, and dynamic changes of content. [S1]

To select an HTML element, JavaScript often uses document.getElementById(id). This JavaScript example writes "Hello JavaScript!" into an HTML element with id="demo": [S1]

<script>
document.getElementById("demo").innerHTML = "Hello JavaScript!";
</script>

A Taste of JavaScript. JavaScript can change content: [S1]

document.getElementById("demo").innerHTML = "Hello JavaScript!";

JavaScript can change styles: [S1]

document.getElementById("demo").style.fontSize = "25px";
document.getElementById("demo").style.color = "red";
document.getElementById("demo").style.backgroundColor = "yellow";

JavaScript can change attributes (here, an image source): [S1]

document.getElementById("image").src = "picture.gif";

The HTML <noscript> Tag. The HTML <noscript> tag defines an alternate content to be displayed to users that have disabled scripts in their browser or have a browser that doesn't support scripts. [S1]

<script>
document.getElementById("demo").innerHTML = "Hello JavaScript!";
</script>
<noscript>Sorry, your browser does not support JavaScript!</noscript>

HTML Script Tags. [S1]

Tag Description
<script> Defines a client-side script
<noscript> Defines an alternate content for users that do not support client-side scripts

🛠️ 적용 사례 (Applied in summary)

The innerHTML content swap, the style changes (font size / color / background), the image src change, and the <noscript> fallback are the canonical applied examples. No external project/commit applications found in the source.

💻 코드 패턴 (Code patterns)

Inline script changing content (HTML + JS):

<script>
document.getElementById("demo").innerHTML = "Hello JavaScript!";
</script>

Change style via JS:

document.getElementById("demo").style.color = "red";

Fallback for no-script browsers (HTML):

<noscript>Sorry, your browser does not support JavaScript!</noscript>

⚖️ 모순 및 업데이트 (Contradictions & updates)

No contradictions found in the source. [S1]

검증 상태 및 신뢰도

  • 상태: draft
  • 검증 단계: conceptual (실제 적용 사례 발견 시 applied/validated로 승격 가능)
  • 출처 신뢰도: B (W3Schools — widely used educational reference, not a primary standards body)
  • 신뢰 점수: 0.88
  • 중복 검사 결과: 신규 생성 (New discovery)

🔗 지식 그래프 (Knowledge Graph)

📚 출처 (Sources)

📝 변경 이력 (Change history)

  • 2026-06-23: Initial draft synthesized from the W3Schools "HTML JavaScript" page (Astra wiki-curation, P-Reinforce v3.1 format).