Download
Entwicklung
Konto
Download
Entwicklung
Anmelden
Vergessen Konto/Passwort
Konto erstellen
Sprache
Hilfe
Sprache
Hilfe
×
Anmelden
Anmeldename
Passwort
×
Vergessen Konto/Passwort
Übersetzungsstatus von Deutsch
Kategorie:
Software
Personen
PersonalForge
Magazine
Wiki
Suche
OSDN
>
Finden Software
>
Multimedia
>
Graphics
>
Editors
>
Raster-Based
>
Drop & Draw
>
Ticket-Liste / Suche
>
Ticket #36866
Drop & Draw
Beschreibung
Projekt Zusammenfassung
Entwickler-Dashboard
Web-Seite
Entwickler
Bildergalerie
RSS Feed-Liste
Aktivität
Statistiken
Historie
Quellcode
Quellcode-Repositorys-Liste
Subversion
Repository ansehen
Ticket
Ticket-Liste
Liste der Meilensteine
Typenliste
Komponentenliste
Liste der zuletzt benutzten Tickets/RSS
Neue Ticket abschicken
Dokumente
Titelseite
Titel-Index
Kürzliche Änderungen
Kommunikation
Forum-Liste
Entwickler (12)
Hilfe (1)
Offene Diskussion (1)
Ticket #36866
Ticket-Liste
Neue Ticket abschicken
RSS
Notes on JavaScript
Eröffnet am:
2016-12-11 09:46
Letztes Update:
2016-12-11 09:46
beobachte
ON
OFF
Auswertung:
takoyaki_umaaaa
Verantwortlicher:
(Keine)
Typ:
Note
Status:
Offen
Komponente:
(Keine)
Meilenstein:
(Keine)
Priorität:
1 - Unterste
Schweregrad:
1 - Unterste
Lösung:
Keine
Datei:
Keine
Details
JavaScript を使っていて疑問に感じること
なにもかもが中途半端に感じる
実現したいことに対して実装手段が言語レベルで何種類もあるが、要件を完全には満たせない場合が多い
言語の方針が見えない。Classの糖衣構文があるが実動作は基本的に今まで通りである点など。
function も object ですと言いつつ thread 間では受け渡しができないとか
-0 と 0 は違うと言いつつ、それぞれにどういう機能があるのかはっきりしない点とか
Pointer はないが、object や文字列の代入では参照を渡している点とか (しかし deep copy 機能は提供しない点とか)
参照を保持した側は代入元が書き換えられても古い参照を保持していたりとか
new と delete が対になっていない点とか
Element.removeChild で DOM tree から外すのはいいが、結局 "削除する" 機能は提供されない点とか
参照が残っていると Garbage collection されないが 参照をカウントする手段も 参照数を取得する手段も提供されない点とか
MDN の Reference を読んでいると違和感を感じる
作成したい内容に対する実現方法の解説、というよりは JavaScript の多岐にわたる内部処理のすごさについて解説されているように感じる
Parameter について何の解説もないまま説明が終了していたり
言語レベルで便利すぎる関数がある
classList とか。Library にしない理由はなんだろう。
JavaScript言語,CSS定義,HTML定義,実行環境。それぞれが保証する範囲が見えない。
言語として保証する範囲が曖昧に見える
Ticket-Verlauf (1/1 Historien)
2016-12-11 09:46
Aktualisiert von:
takoyaki_umaaaa
New Ticket "Notes on JavaScript" created
Dateianhangliste (
0
)
Dateianhangliste
Keine Anhänge
Bearbeiten
Please login to add comment to this ticket »
Anmelden
JavaScript を使っていて疑問に感じること