다운로드
소프트웨어 개발
계정
다운로드
소프트웨어 개발
Login
Forgot Account/Password
계정 만들기
언어
도움
언어
도움
×
Login
Login Name
Password
×
Forgot Account/Password
Translation Status of 한국말
Category:
Software
People
PersonalForge
Magazine
Wiki
검색
OSDN
>
브라 우즈 소프트웨어
>
Multimedia
>
Graphics
>
Editors
>
Raster-Based
>
Drop & Draw
>
Ticket List/Search
>
Ticket #36866
Drop & Draw
Description
Project Summary
Developer Dashboard
웹 페이지
Developers
Image Gallery
List of RSS Feeds
Activity
Statistics
History
소스 코드
Code Repository list
Subversion
View Repository
티켓
Ticket List
Milestone List
Type List
Component List
List of frequently used tickets/RSS
Submit New Ticket
Documents
FrontPage
Title index
Recent changes
Communication
List of Forums
Developers (12)
도움 (1)
Open Discussion (1)
Ticket #36866
Ticket List
Submit New Ticket
RSS
Notes on JavaScript
오픈 날짜:
2016-12-11 09:46
마지막 업데이트:
2016-12-11 09:46
monitor
ON
OFF
Reporter:
takoyaki_umaaaa
소유자:
(None)
Type:
Note
Status:
Open
Component:
(None)
MileStone:
(None)
Priority:
1 - Lowest
Severity:
1 - Lowest
Resolution:
None
File:
None
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 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
Edit
Please login to add comment to this ticket »
Login
JavaScript を使っていて疑問に感じること