下載
軟體開發
帳戶
下載
軟體開發
登入
我忘記帳戶名和密碼了
新增帳戶
語言
手冊
語言
手冊
×
登入
登入名稱
密碼
×
我忘記帳戶名和密碼了
繁體中文翻譯狀態
類別:
軟體
人
PersonalForge
Magazine
Wiki
搜尋
OSDN
>
軟體搜索
>
Multimedia
>
Graphics
>
Editors
>
Raster-Based
>
Drop & Draw
>
Ticket List/Search
>
待辦事項 #36866
Drop & Draw
描述
專案概要
開發人員儀表板
專案的網頁
Developers
Image Gallery
List of RSS Feeds
活動
使用統計
歷史
原始碼
儲存庫列表
Subversion
查看儲存庫
待辦事項
待辦事項列表
里程碑列表
類型列表
元件列表
List of frequently used tickets/RSS
新增待辦事項
文檔
FrontPage
Title index
Recent changes
溝通
討論區列表
開發者論壇 (12)
幫助論壇 (1)
公開討論 (1)
待辦事項 #36866
待辦事項列表
新增待辦事項
RSS
Notes on JavaScript
啟用日期:
2016-12-11 09:46
最後更新:
2016-12-11 09:46
監視
ON
OFF
回報者:
takoyaki_umaaaa
負責人:
(無)
類型:
Note
狀態:
開啟
元件:
(無)
里程碑:
(無)
優先權:
1 - 最低
嚴重程度:
1 - 最低
處理結果:
無
檔案:
無
細節
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 History (1/1 Histories)
2016-12-11 09:46
Updated by:
takoyaki_umaaaa
New Ticket "Notes on JavaScript" created
Attachment File List (
0
)
Attachment File List
No attachments
編輯
Please login to add comment to this ticket »
登入
JavaScript を使っていて疑問に感じること