createElementNS、setAttribute()、SVG 的 viewBox 属性、“

createElementNS document.createElementNS(namespaceURL, tagName) namespaceURL(命名空间 URL) 这是一个固定的字符串,用来告诉浏览器这个标签属于哪个规范。 SVG 固定用: ‘http://www.w3.org/2000/svg’ MathML 用: ‘http://www.w3.org/1998/Math/MathML’ tagName(元素名称) 也就是你要创建的标签名称,例如: ‘svg’ ‘circle’ ‘rect’ ‘path’ 示例:在 SVG 命名空间里创建一个 <svg> 标签 document.createElementNS(‘http://www.w3.org/2000/svg’, ‘svg’); setAttribute() setAttribute(name, value) 是 DOM Continue reading createElementNS、setAttribute()、SVG 的 viewBox 属性、“

GoogleのAIエディタ「Antigravity」を触ってみた!設定やワークフローも解説

GoogleのAIエディタ「Antigravity」を触ってみた!設定やワークフローも解説 はじめに Googleが2025年11月18日に発表した新しいAIエディタ「Antigravity」。 「重力から解放されたかのような軽快なコーディング体験」を謳うこのエディタ、気になっている方も多いのではないでしょうか? 今回は、実際にAntigravityを使って簡単なアプリ開発を試してみた感想と、Antigravityの真骨頂とも言える「プロジェクト固有のルール設定」や「ワークフロー機能」について深掘りして解説します! Antigravityとは? Antigravityは、Googleが開発した次世代のAIネイティブエディタです。 単なるコード補完だけでなく、「Agent」と呼ばれるAIアシスタントが開発プロセス全体をサポートしてくれるのが最大の特徴です。 主な特徴は以下の通り: Agentic AI: 指示を出すだけで、計画・実装・検証まで自律的に行ってくれる Context Awareness: プロジェクト全体の文脈を理解し、適切な提案をしてくれる Customizability: プロジェクトごとのルールやワークフローを柔軟に定義できる 実際に触ってみた 今回は、Qiitaの記事「Googleが発表したAIエディタ、Antigravityを触ってみた。」を参考に、簡単なAIチャットアプリを作成してみました。 1. インストールと起動 まずは公式サイトからインストーラーをダウンロードしてインストール。 起動すると、「Open Agent Manager」という画面が表示され、そこからプロジェクトを開始できます。 Open Agent Managerの起動画面(イメージ) 2. 指示出し Continue reading GoogleのAIエディタ「Antigravity」を触ってみた!設定やワークフローも解説