No.1ベストアンサー
- 回答日時:
> HTML5で新たに作られたjavascriptの関数を使っている
という表現が適切です。
Canvas機能が新設されてCanvas要素を扱うための関数が新たにたくさん登場する。ただ,関数の名前や機能はCanvasの登場によって初めて現れたものだけれど,その関数の呼出し方は「元々javascriptにあった機能」を踏襲している,言い換えれば,JavaScriptの書式マナーに従った形でCanvas機能の呼び出し方が実装されている。
プログラム言語でできることの機能をライブラリによって拡張する場合,JavaScriptに限らず多くの言語が上記のような方法を採っています。
No.2
- 回答日時:
JavaScript というのは、1995年にブラウザ Netscape2 に実装された独自機能が元です。
その後各ブラウザで後追い実装され、HTML3.2 あたりで仕様として盛り込まれたはずです。
canvas というのは、2004年にパソコン Macintosh のシステム内で実装された独自機能が元です。
その後各ブラウザで後追い実装され、このたび HTML5 で正式な仕様になる見通しです。
ちなみに canvas 以外でも絵をかける機能はイロイロありましたが、現在では廃れたか縮小気味です。
Sun のアプレットに使う <applet>
Macromedia(現Adobe) の Flash に使う <embed> または <object>
Microsoft 等の VML に使う <v:*>
その後継となる SVG に使う <svg>
いずれも JavaScript から操作できる様に API が提供されているので、あたかもスクリプトの機能として絵を描いているようにみえますが、実際にはHTMLまたはブラウザ拡張の機能です。
この回答へのお礼
お礼日時:2013/11/06 10:48
回答ありがとうございます
ずいぶんと前からあったんですね
HTMLだけじゃなくJavaScriptも勉強しないとダメみたいですね
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Instagram HTML5の廃止とJavaScript 2 2022/04/13 21:05
- その他(プログラミング・Web制作) 次に、楽天のアジャイル就活に参加して、1日で内定を獲得できる。私は大企業に就職できる? 2 2022/04/17 13:38
- JavaScript 変数のスコープの問題? 3 2022/06/23 09:32
- JavaScript Javascriptで出来ること 1 2022/05/16 20:19
- MySQL MySQL,JavaScript,PHPコードの結果を表示する方法を教えてください。 1 2023/02/13 17:49
- その他(IT・Webサービス) Chromeとかにしか対応していないウェブサイトに抗議したい いま令和5年だぞ 今使えるブラウザとい 5 2023/05/24 11:32
- その他(プログラミング・Web制作) .netに近いjsフレームワークは何ですか 2 2022/05/12 22:28
- JavaScript javascript で外部サイトにデータ入力させて自動でボタンを押すことは可能ですか? 1 2023/01/30 16:23
- JavaScript JavaScriptのif文について 3 2022/07/19 10:35
- JavaScript Q&Aの掲示板を作成していてヤフー知恵袋やgoo質問のように質問ごとにURLを生成したい 5 2023/08/04 01:22
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PHPで作成したSNSサイト...
-
鑑定や占いみたいなものを作り...
-
デザイン時のVisible=Falseは実...
-
JSPの処理の途中で、JavaScript...
-
JavaScriptで ブラウザの閉じる...
-
自作のJavaScriptを既存のペー...
-
Ajaxが動きません~『status=0』?
-
Windows Form のMSChartで、グ...
-
javaScriptでグローバル変数に...
-
Excel vba 配列内の最大値を求...
-
if(1){...}とはどういうことで...
-
特定の文字でエラー
-
1つのVBAコードをすべてのコア...
-
フォルダを自動で開く
-
amazonの商品画像拡大のようなj...
-
VB.NET2003 テキストボックスに...
-
VBScript から JavaScript を呼...
-
ASPによるEXCELファイルの操作
-
PowerPointで時計表示
-
VB.NETからWEBブラウザの操作に...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
DOMで追加した要素が「前に戻る...
-
PHPで作成したSNSサイト...
-
鑑定や占いみたいなものを作り...
-
javascript・Jqueryなにをどこ...
-
以下のコードを実行しても、オ...
-
Javascriptエラーの原因が分か...
-
助けてください!スパムメール...
-
JSPの処理の途中で、JavaScript...
-
JavaScriptで ブラウザの閉じる...
-
if(1){...}とはどういうことで...
-
フォルダを自動で開く
-
csvファイルを読み込み、該当項...
-
「終了していない文字列型の定...
-
1つのVBAコードをすべてのコア...
-
VBA ステータスバー DoEvents
-
〔Excel:VBA〕マクロの実行が異...
-
ブラウザからエクセルを開く方法
-
htmlのfileタグに自動で値を入...
-
jQuery ui Datepicker 明日以降...
-
VB.NET2003 テキストボックスに...
おすすめ情報